
| DATE | CLOSE | VOLUME | OUTSTANDING | MARKET CAP |
|---|---|---|---|---|
November 21 2025 | $299.66 | 74,114,640 | 12,112,122,387 | $3,629,518,594,488.42 |
November 20 2025 | $289.45 | 62,025,218 | 12,112,122,387 | $3,505,853,824,917.15 |
November 19 2025 | $292.81 | 68,198,944 | 12,112,122,387 | $3,546,550,556,137.47 |
November 18 2025 | $284.28 | 49,158,743 | 12,112,122,387 | $3,443,234,152,176.36 |
November 17 2025 | $285.02 | 52,670,192 | 12,112,122,387 | $3,452,197,122,742.74 |
November 14 2025 | $276.41 | 31,647,227 | 12,112,122,387 | $3,347,911,748,990.67 |
November 13 2025 | $278.57 | 29,494,039 | 12,112,122,387 | $3,374,073,933,346.59 |
November 12 2025 | $286.71 | 24,829,920 | 12,112,122,387 | $3,472,666,609,576.77 |
November 11 2025 | $291.31 | 19,842,141 | 12,112,122,387 | $3,528,382,372,556.97 |
November 10 2025 | $290.10 | 29,557,311 | 12,112,122,387 | $3,513,726,704,468.70 |
November 07 2025 | $278.83 | 34,479,594 | 12,112,122,387 | $3,377,223,085,167.21 |
November 06 2025 | $284.75 | 37,173,648 | 12,112,122,387 | $3,448,926,849,698.25 |
November 05 2025 | $284.31 | 31,010,301 | 12,112,122,387 | $3,443,597,515,847.97 |
November 04 2025 | $277.54 | 30,078,369 | 12,112,122,387 | $3,361,598,447,287.98 |
November 03 2025 | $283.72 | 29,786,000 | 12,112,122,387 | $3,436,451,363,639.64 |
October 31 2025 | $281.19 | 39,267,953 | 12,112,122,387 | $3,405,807,694,000.53 |
October 30 2025 | $281.48 | 74,875,992 | 12,112,122,387 | $3,409,320,209,492.76 |
October 29 2025 | $274.57 | 43,580,281 | 12,112,122,387 | $3,325,625,443,798.59 |
October 28 2025 | $267.47 | 29,738,561 | 12,112,122,387 | $3,239,629,374,850.89 |
October 27 2025 | $269.27 | 35,235,230 | 12,112,122,387 | $3,261,431,195,147.49 |
October 24 2025 | $259.92 | 28,655,131 | 12,112,122,387 | $3,148,182,850,829.04 |
October 23 2025 | $253.08 | 19,901,430 | 12,112,122,387 | $3,065,335,933,701.96 |
October 22 2025 | $251.69 | 35,029,367 | 12,112,122,387 | $3,048,500,083,584.03 |
October 21 2025 | $250.46 | 47,312,102 | 12,112,122,387 | $3,033,602,173,048.02 |
October 20 2025 | $256.55 | 22,350,160 | 12,112,122,387 | $3,107,364,998,384.85 |