| DATE | CLOSE | VOLUME | OUTSTANDING | MARKET CAP |
|---|---|---|---|---|
October 2026 | $53.33 | 35,685,014 | 140,053,064 | $7,469,029,903.12 |
September 2026 | $55.11 | 64,975,900 | 142,450,000 | $7,850,419,500.00 |
August 2026 | $61.33 | 36,567,500 | 142,450,000 | $8,736,458,500.00 |
July 2026 | $57.26 | 62,556,300 | 142,450,000 | $8,156,687,000.00 |
June 2026 | $52.89 | 87,603,700 | 142,148,000 | $7,518,207,720.00 |
May 2026 | $44.62 | 56,546,500 | 142,148,000 | $6,342,643,760.00 |
April 2026 | $39.31 | 79,082,800 | 142,148,000 | $5,587,837,880.00 |
March 2026 | $41.58 | 69,055,100 | 147,613,000 | $6,137,748,540.00 |
February 2026 | $43.17 | 64,450,900 | 147,613,000 | $6,372,453,210.00 |
January 2026 | $44.54 | 74,101,400 | 147,613,000 | $6,574,683,020.00 |
December 2025 | $38.64 | 90,421,300 | 149,382,000 | $5,772,120,480.00 |
November 2025 | $38.66 | 119,281,000 | 149,382,000 | $5,775,108,120.00 |
October 2025 | $41.91 | 125,160,400 | 149,382,000 | $6,260,599,620.00 |
September 2025 | $44.87 | 103,978,700 | 151,122,000 | $6,780,844,140.00 |
August 2025 | $61.35 | 55,127,300 | 151,122,000 | $9,271,334,700.00 |
July 2025 | $56.61 | 64,897,300 | 151,122,000 | $8,555,016,420.00 |
June 2025 | $67.21 | 80,513,100 | 152,607,000 | $10,256,716,470.00 |
May 2025 | $64.46 | 72,037,000 | 152,607,000 | $9,837,047,220.00 |
April 2025 | $64.67 | 94,583,400 | 152,607,000 | $9,869,094,690.00 |
March 2025 | $77.92 | 53,471,300 | 155,663,000 | $12,129,260,960.00 |
February 2025 | $82.97 | 27,563,100 | 155,663,000 | $12,915,359,110.00 |
January 2025 | $85.64 | 33,062,500 | 155,663,000 | $13,330,979,320.00 |
December 2024 | $81.76 | 47,079,000 | 155,265,000 | $12,694,466,400.00 |
November 2024 | $83.97 | 35,516,900 | 155,265,000 | $13,037,602,050.00 |
October 2024 | $72.38 | 36,546,900 | 155,265,000 | $11,238,080,700.00 |
