
| DATE | CLOSE | VOLUME | OUTSTANDING | MARKET CAP |
|---|---|---|---|---|
December 29 2023 | $190.55 | 42,672,100 | 15,576,641,000 | $2,968,136,730,870.50 |
December 28 2023 | $191.59 | 34,049,900 | 15,576,641,000 | $2,984,323,976,197.70 |
December 27 2023 | $191.16 | 48,087,700 | 15,576,641,000 | $2,977,694,557,788.10 |
December 26 2023 | $191.07 | 28,919,300 | 15,576,641,000 | $2,976,152,470,329.10 |
December 22 2023 | $191.61 | 37,149,600 | 15,576,641,000 | $2,984,632,393,689.50 |
December 21 2023 | $192.68 | 46,482,500 | 15,576,641,000 | $3,001,282,265,254.40 |
December 20 2023 | $192.83 | 52,242,800 | 15,576,641,000 | $3,003,593,838,778.80 |
December 19 2023 | $194.92 | 40,714,100 | 15,576,641,000 | $3,036,122,538,179.10 |
December 18 2023 | $193.88 | 55,751,900 | 15,576,641,000 | $3,019,935,292,851.90 |
December 15 2023 | $195.54 | 128,538,400 | 15,576,641,000 | $3,045,834,573,842.60 |
December 14 2023 | $196.07 | 66,831,600 | 15,576,641,000 | $3,054,160,288,457.10 |
December 13 2023 | $195.92 | 70,404,200 | 15,576,641,000 | $3,051,847,157,268.60 |
December 12 2023 | $192.71 | 52,696,900 | 15,576,641,000 | $3,001,744,891,492.10 |
December 11 2023 | $191.19 | 60,943,700 | 15,576,641,000 | $2,978,157,184,025.80 |
December 08 2023 | $193.70 | 53,406,400 | 15,576,641,000 | $3,017,161,093,089.80 |
December 07 2023 | $192.27 | 47,477,700 | 15,576,641,000 | $2,994,961,264,336.60 |
December 06 2023 | $190.34 | 41,089,700 | 15,576,641,000 | $2,964,898,347,206.60 |
December 05 2023 | $191.43 | 66,628,400 | 15,576,641,000 | $2,981,856,636,263.30 |
December 04 2023 | $187.48 | 43,389,500 | 15,576,641,000 | $2,920,344,480,954.30 |
December 01 2023 | $189.27 | 45,704,800 | 15,576,641,000 | $2,948,248,475,641.70 |
November 30 2023 | $188.00 | 48,794,400 | 15,576,641,000 | $2,928,361,778,077.00 |
November 29 2023 | $187.42 | 43,014,200 | 15,576,641,000 | $2,919,420,786,143.00 |
November 28 2023 | $188.44 | 38,415,400 | 15,576,641,000 | $2,935,299,613,978.40 |
November 27 2023 | $187.84 | 40,552,600 | 15,576,641,000 | $2,925,894,438,142.60 |
November 24 2023 | $188.02 | 24,048,300 | 15,576,641,000 | $2,928,670,195,568.80 |