| DATE | OPEN | HIGH | LOW | CLOSE | VOLUME | 
|---|---|---|---|---|---|
| October 2025    | $30.05    | $30.34    | $27.74    | $28.76    | 60,587,215    | 
| September 2025    | $28.64    | $32.40    | $28.27    | $30.21    | 74,009,257    | 
| August 2025    | $27.08    | $29.21    | $25.75    | $29.06    | 75,570,658    | 
| July 2025    | $28.43    | $28.44    | $26.41    | $27.17    | 70,998,787    | 
| June 2025    | $28.81    | $29.81    | $27.66    | $28.60    | 72,356,011    | 
| May 2025    | $28.82    | $30.40    | $28.15    | $28.86    | 77,183,647    | 
| April 2025    | $26.57    | $28.85    | $24.42    | $28.55    | 81,467,029    | 
| March 2025    | $26.27    | $27.67    | $24.46    | $26.71    | 95,554,122    | 
| February 2025    | $31.56    | $33.27    | $25.59    | $25.98    | 89,482,568    | 
| January 2025    | $30.35    | $33.33    | $29.01    | $32.15    | 56,122,273    | 
| December 2024    | $27.65    | $30.99    | $27.57    | $30.04    | 65,125,433    | 
| November 2024    | $25.93    | $28.64    | $25.23    | $27.66    | 58,434,373    | 
| October 2024    | $25.48    | $27.09    | $25.00    | $25.85    | 56,000,875    | 
| September 2024    | $25.01    | $25.57    | $22.72    | $25.43    | 60,050,122    | 
| August 2024    | $23.95    | $25.30    | $21.32    | $25.14    | 76,938,821    | 
| July 2024    | $22.42    | $24.62    | $21.57    | $23.92    | 55,850,861    | 
| June 2024    | $22.53    | $22.75    | $20.68    | $22.47    | 98,362,301    | 
| May 2024    | $23.06    | $24.32    | $22.04    | $22.53    | 114,218,080    | 
| April 2024    | $24.42    | $24.43    | $22.64    | $23.16    | 65,260,591    | 
| March 2024    | $24.02    | $24.74    | $23.45    | $24.30    | 88,803,369    | 
| February 2024    | $31.86    | $33.43    | $23.23    | $23.95    | 107,408,592    | 
| January 2024    | $29.21    | $32.95    | $28.37    | $31.68    | 59,498,279    | 
| December 2023    | $28.22    | $30.50    | $27.41    | $29.48    | 53,360,645    | 
| November 2023    | $26.37    | $28.70    | $24.28    | $28.18    | 74,984,260    | 
| October 2023    | $27.22    | $28.32    | $25.78    | $26.30    | 49,396,652    |