
| DATE | CLOSE | VOLUME | OUTSTANDING | MARKET CAP |
|---|---|---|---|---|
October 2025 | $45.42 | 27,783,004 | 139,454,856 | $6,334,039,559.52 |
September 2025 | $49.08 | 34,466,993 | 140,289,000 | $6,885,384,120.00 |
August 2025 | $51.22 | 39,633,000 | 140,289,000 | $7,185,406,175.40 |
July 2025 | $46.88 | 64,951,800 | 140,289,000 | $6,576,986,811.30 |
June 2025 | $51.36 | 18,849,000 | 139,502,000 | $7,164,473,965.00 |
May 2025 | $47.08 | 18,964,200 | 139,502,000 | $6,567,307,753.60 |
April 2025 | $42.64 | 36,988,300 | 139,502,000 | $5,948,058,375.60 |
March 2025 | $46.00 | 43,209,200 | 141,775,000 | $6,522,202,922.50 |
February 2025 | $50.65 | 20,447,500 | 141,775,000 | $7,180,379,182.50 |
January 2025 | $55.08 | 28,018,600 | 141,775,000 | $7,808,725,982.50 |
December 2024 | $50.01 | 27,571,100 | 144,998,000 | $7,251,596,476.60 |
November 2024 | $55.29 | 25,292,000 | 144,998,000 | $8,017,359,914.20 |
October 2024 | $48.32 | 36,570,500 | 144,998,000 | $7,005,882,865.80 |
September 2024 | $43.09 | 26,983,000 | 143,979,000 | $6,203,364,010.80 |
August 2024 | $44.31 | 24,326,600 | 143,979,000 | $6,379,248,757.20 |
July 2024 | $44.91 | 37,378,200 | 143,979,000 | $6,466,384,848.00 |
June 2024 | $38.61 | 23,791,800 | 145,565,000 | $5,620,250,093.50 |
May 2024 | $37.74 | 23,174,900 | 145,565,000 | $5,493,200,961.50 |
April 2024 | $34.03 | 34,357,600 | 145,565,000 | $4,953,431,385.00 |
March 2024 | $38.09 | 29,313,900 | 147,122,000 | $5,603,715,145.80 |
February 2024 | $35.71 | 28,235,400 | 147,122,000 | $5,254,094,425.00 |
January 2024 | $35.45 | 32,823,500 | 147,122,000 | $5,215,313,065.80 |
December 2023 | $35.44 | 35,528,500 | 146,877,000 | $5,205,247,441.50 |
November 2023 | $28.70 | 24,432,800 | 146,877,000 | $4,214,826,455.10 |
October 2023 | $24.30 | 36,775,300 | 146,877,000 | $3,568,714,532.10 |