
| DATE | OPEN | HIGH | LOW | CLOSE | VOLUME | 
|---|---|---|---|---|---|
| October 2025    | $24.28    | $24.94    | $21.84    | $22.22    | 294,543,626    | 
| September 2025    | $24.10    | $27.18    | $23.95    | $24.63    | 346,312,239    | 
| August 2025    | $24.99    | $25.59    | $23.13    | $24.84    | 276,919,700    | 
| July 2025    | $20.10    | $27.10    | $20.08    | $25.56    | 338,042,700    | 
| June 2025    | $17.50    | $20.44    | $17.20    | $20.28    | 325,213,400    | 
| May 2025    | $16.23    | $19.68    | $16.05    | $17.65    | 298,918,000    | 
| April 2025    | $18.95    | $19.59    | $14.21    | $16.03    | 367,711,389    | 
| March 2025    | $22.97    | $23.28    | $17.71    | $18.96    | 333,099,469    | 
| February 2025    | $27.08    | $28.91    | $22.28    | $22.72    | 214,656,547    | 
| January 2025    | $26.18    | $29.29    | $24.48    | $28.35    | 171,259,779    | 
| December 2024    | $27.29    | $28.64    | $24.89    | $25.73    | 192,570,262    | 
| November 2024    | $25.25    | $28.11    | $24.34    | $26.89    | 206,575,932    | 
| October 2024    | $20.50    | $26.73    | $19.28    | $25.34    | 279,271,001    | 
| September 2024    | $17.55    | $21.58    | $16.71    | $20.51    | 288,949,502    | 
| August 2024    | $18.99    | $19.00    | $14.69    | $17.89    | 283,210,266    | 
| July 2024    | $18.80    | $20.65    | $17.16    | $18.43    | 246,081,921    | 
| June 2024    | $16.70    | $18.88    | $16.18    | $18.79    | 240,887,506    | 
| May 2024    | $18.00    | $18.09    | $15.47    | $16.60    | 397,641,118    | 
| April 2024    | $20.97    | $21.16    | $16.98    | $18.92    | 245,867,046    | 
| March 2024    | $19.49    | $21.73    | $18.95    | $20.93    | 209,768,139    | 
| February 2024    | $18.10    | $19.75    | $15.86    | $19.39    | 290,504,054    | 
| January 2024    | $19.78    | $19.84    | $16.47    | $17.80    | 248,349,127    | 
| December 2023    | $15.19    | $21.26    | $15.11    | $20.04    | 308,004,981    | 
| November 2023    | $13.57    | $15.34    | $12.71    | $15.27    | 318,107,869    | 
| October 2023    | $16.26    | $16.98    | $13.13    | $13.60    | 327,296,850    |