
| DATE | OPEN | HIGH | LOW | CLOSE | VOLUME |
|---|---|---|---|---|---|
October 2025 | $23.22 | $24.06 | $20.86 | $21.40 | 57,811,800 |
September 2025 | $23.15 | $24.85 | $22.15 | $23.28 | 64,503,800 |
August 2025 | $20.64 | $23.78 | $20.52 | $23.64 | 91,229,100 |
July 2025 | $22.56 | $24.60 | $20.10 | $20.85 | 78,543,000 |
June 2025 | $21.29 | $22.88 | $20.27 | $22.68 | 63,087,600 |
May 2025 | $21.07 | $22.61 | $18.93 | $21.41 | 79,201,000 |
April 2025 | $21.95 | $22.09 | $18.22 | $20.89 | 101,734,500 |
March 2025 | $23.70 | $24.73 | $21.12 | $21.99 | 100,290,200 |
February 2025 | $22.57 | $26.73 | $22.07 | $23.59 | 105,063,600 |
January 2025 | $22.07 | $23.29 | $19.86 | $23.17 | 109,970,600 |
December 2024 | $26.02 | $28.16 | $19.75 | $22.00 | 136,422,900 |
November 2024 | $26.04 | $27.54 | $23.76 | $26.00 | 102,837,000 |
October 2024 | $22.52 | $26.92 | $21.18 | $25.46 | 153,091,500 |
September 2024 | $31.41 | $31.51 | $21.70 | $22.58 | 146,423,380 |
August 2024 | $33.04 | $34.76 | $27.08 | $31.41 | 35,900,340 |
July 2024 | $27.08 | $39.38 | $26.89 | $32.66 | 99,215,060 |
June 2024 | $26.60 | $28.68 | $23.19 | $26.79 | 107,804,050 |
May 2024 | $27.78 | $31.05 | $25.56 | $26.70 | 48,309,080 |
April 2024 | $36.79 | $37.44 | $27.40 | $27.59 | 45,822,360 |
March 2024 | $41.10 | $41.29 | $35.94 | $36.41 | 33,808,240 |
February 2024 | $48.91 | $49.94 | $40.35 | $41.48 | 25,374,930 |
January 2024 | $50.87 | $53.02 | $47.04 | $47.51 | 26,277,950 |
December 2023 | $43.87 | $53.95 | $41.16 | $51.06 | 30,103,900 |
November 2023 | $40.01 | $52.46 | $39.08 | $43.68 | 23,856,240 |
October 2023 | $41.59 | $45.49 | $38.15 | $39.73 | 25,811,560 |