
| DATE | CLOSE | VOLUME | OUTSTANDING | MARKET CAP |
|---|---|---|---|---|
November 2025 | $266.25 | 650,198,017 | 14,840,389,794 | $3,951,253,782,652.50 |
October 2025 | $270.11 | 1,097,142,200 | 14,840,389,794 | $4,008,510,974,555.71 |
September 2025 | $254.38 | 1,265,536,400 | 15,004,697,000 | $3,816,945,838,829.80 |
August 2025 | $231.92 | 1,218,079,100 | 15,004,697,000 | $3,479,817,305,694.40 |
July 2025 | $207.13 | 1,079,935,600 | 15,004,697,000 | $3,107,981,407,928.30 |
June 2025 | $204.74 | 1,100,409,300 | 14,948,179,000 | $3,060,473,725,463.10 |
May 2025 | $200.43 | 1,195,728,200 | 14,948,179,000 | $2,996,033,620,612.00 |
April 2025 | $211.78 | 1,607,318,600 | 14,948,179,000 | $3,165,662,566,268.20 |
March 2025 | $221.37 | 1,115,239,500 | 15,056,133,000 | $3,333,021,330,609.00 |
February 2025 | $241.02 | 862,272,300 | 15,056,133,000 | $3,628,765,939,901.40 |
January 2025 | $234.94 | 1,200,176,400 | 15,056,133,000 | $3,537,248,741,074.20 |
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 |