
| DATE | OPEN | HIGH | LOW | CLOSE | VOLUME |
|---|---|---|---|---|---|
December 2025 | $22.81 | $26.87 | $22.78 | $26.02 | 114,478,512 |
November 2025 | $24.38 | $24.58 | $21.04 | $22.91 | 98,289,900 |
October 2025 | $28.10 | $30.87 | $24.29 | $24.39 | 151,621,500 |
September 2025 | $25.68 | $29.13 | $25.08 | $28.16 | 132,370,700 |
August 2025 | $25.13 | $27.82 | $24.39 | $26.81 | 133,163,800 |
July 2025 | $29.80 | $33.25 | $25.15 | $25.26 | 191,119,800 |
June 2025 | $24.38 | $30.39 | $24.37 | $30.21 | 151,154,100 |
May 2025 | $22.63 | $26.04 | $22.28 | $24.77 | 124,543,300 |
April 2025 | $21.44 | $23.22 | $17.08 | $22.49 | 204,494,500 |
March 2025 | $24.86 | $26.17 | $21.20 | $21.75 | 147,866,500 |
February 2025 | $21.29 | $27.89 | $21.08 | $24.36 | 146,734,800 |
January 2025 | $24.61 | $26.54 | $21.67 | $22.15 | 137,259,100 |
December 2024 | $25.07 | $26.60 | $23.83 | $24.64 | 111,887,400 |
November 2024 | $26.16 | $26.99 | $23.56 | $25.07 | 103,894,900 |
October 2024 | $28.90 | $29.00 | $26.18 | $26.69 | 109,337,000 |
September 2024 | $30.52 | $30.54 | $26.90 | $29.23 | 106,288,000 |
August 2024 | $31.93 | $32.14 | $27.63 | $31.31 | 93,958,600 |
July 2024 | $38.73 | $42.46 | $31.89 | $33.09 | 91,398,000 |
June 2024 | $41.15 | $44.39 | $38.04 | $38.50 | 63,146,400 |
May 2024 | $38.52 | $42.14 | $37.64 | $41.04 | 64,620,700 |
April 2024 | $42.55 | $43.42 | $37.52 | $38.69 | 78,768,500 |
March 2024 | $45.03 | $47.90 | $41.95 | $42.28 | 69,890,000 |
February 2024 | $43.18 | $45.88 | $42.16 | $44.55 | 65,164,400 |
January 2024 | $47.87 | $47.89 | $40.87 | $43.09 | 88,384,100 |
December 2023 | $46.31 | $50.07 | $45.66 | $48.96 | 50,898,700 |