| DATE | OPEN | HIGH | LOW | CLOSE | VOLUME |
|---|---|---|---|---|---|
December 2025 | $27.73 | $31.36 | $27.72 | $29.26 | 20,731,651 |
November 2025 | $30.04 | $30.15 | $25.66 | $28.24 | 31,657,300 |
October 2025 | $28.75 | $30.90 | $26.31 | $30.12 | 28,719,020 |
September 2025 | $29.73 | $32.76 | $28.28 | $28.34 | 33,261,800 |
August 2025 | $25.24 | $31.58 | $23.59 | $30.51 | 46,772,700 |
July 2025 | $28.35 | $30.29 | $25.42 | $25.49 | 32,438,371 |
June 2025 | $25.82 | $28.40 | $25.30 | $28.35 | 23,324,800 |
May 2025 | $25.75 | $29.10 | $25.28 | $25.93 | 22,365,700 |
April 2025 | $24.67 | $26.02 | $20.59 | $25.50 | 28,347,559 |
March 2025 | $28.70 | $29.13 | $23.89 | $24.76 | 39,225,364 |
February 2025 | $33.71 | $35.25 | $27.67 | $28.45 | 29,750,602 |
January 2025 | $35.59 | $37.23 | $31.91 | $34.82 | 23,021,791 |
December 2024 | $37.60 | $42.19 | $34.90 | $35.01 | 28,170,072 |
November 2024 | $36.24 | $40.98 | $34.13 | $37.63 | 26,230,434 |
October 2024 | $31.49 | $36.44 | $29.66 | $36.01 | 28,407,506 |
September 2024 | $33.00 | $33.64 | $27.24 | $31.63 | 29,248,575 |
August 2024 | $34.80 | $38.27 | $31.40 | $33.33 | 26,650,816 |
July 2024 | $28.64 | $35.66 | $27.46 | $35.05 | 25,501,944 |
June 2024 | $34.53 | $35.68 | $26.98 | $28.20 | 26,396,095 |
May 2024 | $29.64 | $38.35 | $29.56 | $34.20 | 24,120,195 |
April 2024 | $34.57 | $34.86 | $29.07 | $29.62 | 18,085,077 |
March 2024 | $33.38 | $36.94 | $31.35 | $34.74 | 22,266,450 |
February 2024 | $34.00 | $34.56 | $29.78 | $33.42 | 30,849,120 |
January 2024 | $33.37 | $36.63 | $30.74 | $33.89 | 23,361,966 |
December 2023 | $28.66 | $35.26 | $28.37 | $33.95 | 31,135,902 |