
| DATE | CLOSE | VOLUME | OUTSTANDING | MARKET CAP |
|---|---|---|---|---|
January 2026 | $29.64 | 907,200 | 28,318,558 | $839,362,059.12 |
December 2025 | $33.80 | 3,863,605 | 28,808,000 | $973,710,400.00 |
November 2025 | $32.97 | 3,419,800 | 28,808,000 | $949,655,720.00 |
October 2025 | $30.67 | 4,896,900 | 28,808,000 | $883,440,532.00 |
September 2025 | $26.17 | 3,497,800 | 28,808,000 | $753,876,552.00 |
August 2025 | $24.27 | 3,459,100 | 28,808,000 | $699,126,948.00 |
July 2025 | $23.36 | 6,774,100 | 28,808,000 | $673,041,304.00 |
June 2025 | $27.41 | 5,334,500 | 28,779,000 | $788,691,372.90 |
May 2025 | $26.82 | 5,453,900 | 28,779,000 | $771,910,338.00 |
April 2025 | $23.81 | 4,387,900 | 28,779,000 | $685,092,728.70 |
March 2025 | $23.28 | 4,034,300 | 28,779,000 | $669,831,225.00 |
February 2025 | $21.62 | 3,115,600 | 28,779,000 | $622,222,125.30 |
January 2025 | $18.85 | 2,438,300 | 28,779,000 | $542,550,341.70 |
December 2024 | $20.53 | 3,134,500 | 29,118,000 | $597,760,510.20 |
November 2024 | $21.90 | 2,731,900 | 29,118,000 | $637,786,113.00 |
October 2024 | $19.30 | 6,857,900 | 29,118,000 | $561,971,576.40 |
September 2024 | $21.45 | 3,355,600 | 28,355,000 | $608,175,053.00 |
August 2024 | $20.70 | 3,749,700 | 28,355,000 | $587,042,071.50 |
July 2024 | $19.02 | 4,347,300 | 28,355,000 | $539,178,831.50 |
June 2024 | $18.01 | 2,878,500 | 29,308,000 | $527,760,879.20 |
May 2024 | $18.92 | 3,616,800 | 29,308,000 | $554,486,844.40 |
April 2024 | $18.59 | 3,785,100 | 29,308,000 | $544,821,066.00 |
March 2024 | $19.35 | 4,186,100 | 29,404,000 | $569,008,565.60 |
February 2024 | $19.07 | 4,236,500 | 29,404,000 | $560,754,862.80 |
January 2024 | $15.70 | 3,423,000 | 29,404,000 | $461,601,634.40 |