
| DATE | CLOSE | VOLUME | OUTSTANDING | MARKET CAP |
|---|---|---|---|---|
December 2024 | $249.29 | 977,916,100 | 15,150,865,000 | $3,776,997,013,012.50 |
November 2024 | $236.26 | 891,588,300 | 15,150,865,000 | $3,579,564,576,111.00 |
October 2024 | $224.65 | 930,736,000 | 15,150,865,000 | $3,403,576,673,530.50 |
September 2024 | $231.70 | 1,232,097,700 | 15,408,095,000 | $3,569,993,979,120.00 |
August 2024 | $227.72 | 1,122,667,000 | 15,408,095,000 | $3,508,706,740,448.00 |
July 2024 | $220.58 | 1,153,099,800 | 15,408,095,000 | $3,398,745,329,671.00 |
June 2024 | $209.20 | 1,717,952,100 | 15,348,175,000 | $3,210,824,396,642.50 |
May 2024 | $190.95 | 1,336,511,300 | 15,348,175,000 | $2,930,781,595,592.50 |
April 2024 | $168.95 | 1,246,144,100 | 15,348,175,000 | $2,593,101,792,965.00 |
March 2024 | $170.09 | 1,433,151,800 | 15,464,709,000 | $2,630,431,015,582.50 |
February 2024 | $179.29 | 1,161,553,500 | 15,464,709,000 | $2,772,629,014,837.50 |
January 2024 | $182.67 | 1,187,490,800 | 15,464,709,000 | $2,825,012,623,633.20 |
December 2023 | $190.73 | 1,063,181,200 | 15,576,641,000 | $2,970,914,045,960.80 |
November 2023 | $188.17 | 1,099,651,600 | 15,576,641,000 | $2,931,101,709,228.90 |
October 2023 | $168.95 | 1,172,816,900 | 15,576,641,000 | $2,631,670,381,621.80 |
September 2023 | $169.39 | 1,337,823,000 | 15,672,400,000 | $2,654,671,041,240.00 |
August 2023 | $185.87 | 1,322,657,800 | 15,672,400,000 | $2,912,989,807,000.00 |
July 2023 | $194.09 | 996,114,000 | 15,672,400,000 | $3,041,917,238,360.00 |
June 2023 | $191.64 | 1,297,383,300 | 15,775,021,000 | $3,023,183,392,017.70 |
May 2023 | $175.12 | 1,275,364,700 | 15,775,021,000 | $2,762,587,932,608.20 |
April 2023 | $167.41 | 969,776,400 | 15,775,021,000 | $2,640,949,900,681.40 |
March 2023 | $162.70 | 1,520,266,600 | 15,847,050,000 | $2,578,272,247,965.00 |
February 2023 | $145.44 | 1,307,198,900 | 15,847,050,000 | $2,304,809,214,345.00 |
January 2023 | $142.15 | 1,443,652,500 | 15,847,050,000 | $2,252,588,430,480.00 |
December 2022 | $128.00 | 1,675,731,200 | 15,955,718,000 | $2,042,315,948,282.00 |