
| DATE | CLOSE | VOLUME | OUTSTANDING | MARKET CAP |
|---|---|---|---|---|
December 29 2023 | $190.73 | 42,672,100 | 15,576,641,000 | $2,970,914,045,960.80 |
December 28 2023 | $191.77 | 34,049,900 | 15,576,641,000 | $2,987,115,310,264.90 |
December 27 2023 | $191.34 | 48,087,700 | 15,576,641,000 | $2,980,481,218,863.00 |
December 26 2023 | $191.24 | 28,919,300 | 15,576,641,000 | $2,978,937,573,739.90 |
December 22 2023 | $191.79 | 37,149,600 | 15,576,641,000 | $2,987,425,285,420.80 |
December 21 2023 | $192.86 | 46,482,500 | 15,576,641,000 | $3,004,090,733,626.70 |
December 20 2023 | $193.01 | 52,242,800 | 15,576,641,000 | $3,006,405,422,479.30 |
December 19 2023 | $195.10 | 40,714,100 | 15,576,641,000 | $3,038,963,717,497.50 |
December 18 2023 | $194.06 | 55,751,900 | 15,576,641,000 | $3,022,760,895,529.30 |
December 15 2023 | $195.72 | 128,538,400 | 15,576,641,000 | $3,048,685,099,145.60 |
December 14 2023 | $196.26 | 66,831,600 | 15,576,641,000 | $3,057,018,602,080.60 |
December 13 2023 | $196.11 | 70,404,200 | 15,576,641,000 | $3,054,703,913,228.00 |
December 12 2023 | $192.89 | 52,696,900 | 15,576,641,000 | $3,004,553,359,864.40 |
December 11 2023 | $191.37 | 60,943,700 | 15,576,641,000 | $2,980,943,845,100.70 |
December 08 2023 | $193.88 | 53,406,400 | 15,576,641,000 | $3,019,983,580,439.00 |
December 07 2023 | $192.45 | 47,477,700 | 15,576,641,000 | $2,997,763,502,052.50 |
December 06 2023 | $190.52 | 41,089,700 | 15,576,641,000 | $2,967,672,546,968.70 |
December 05 2023 | $191.61 | 66,628,400 | 15,576,641,000 | $2,984,646,412,666.40 |
December 04 2023 | $187.66 | 43,389,500 | 15,576,641,000 | $2,923,078,181,449.80 |
December 01 2023 | $189.45 | 45,704,800 | 15,576,641,000 | $2,951,007,098,762.80 |
November 30 2023 | $188.17 | 48,794,400 | 15,576,641,000 | $2,931,101,709,228.90 |
November 29 2023 | $187.60 | 43,014,200 | 15,576,641,000 | $2,922,151,371,310.30 |
November 28 2023 | $188.62 | 38,415,400 | 15,576,641,000 | $2,938,045,775,786.70 |
November 27 2023 | $188.01 | 40,552,600 | 15,576,641,000 | $2,928,632,811,630.40 |
November 24 2023 | $188.19 | 24,048,300 | 15,576,641,000 | $2,931,410,126,720.70 |