
| DATE | OPEN | HIGH | LOW | CLOSE | VOLUME | 
|---|---|---|---|---|---|
| October 2025    | $34.22    | $37.05    | $31.64    | $36.32    | 386,795,889    | 
| September 2025    | $36.39    | $36.57    | $33.42    | $34.37    | 377,971,544    | 
| August 2025    | $33.34    | $36.75    | $31.89    | $36.55    | 256,873,724    | 
| July 2025    | $33.53    | $37.85    | $32.91    | $33.53    | 407,638,945    | 
| June 2025    | $33.19    | $36.31    | $32.30    | $33.53    | 320,522,595    | 
| May 2025    | $32.66    | $36.27    | $32.31    | $32.51    | 273,151,334    | 
| April 2025    | $41.10    | $41.76    | $30.61    | $32.71    | 483,355,040    | 
| March 2025    | $41.30    | $42.65    | $37.55    | $41.12    | 372,227,029    | 
| February 2025    | $39.21    | $42.36    | $38.64    | $40.98    | 247,657,362    | 
| January 2025    | $37.97    | $43.63    | $37.16    | $39.35    | 305,633,182    | 
| December 2024    | $42.55    | $42.94    | $35.68    | $37.46    | 252,865,469    | 
| November 2024    | $38.99    | $43.66    | $38.53    | $42.66    | 226,252,287    | 
| October 2024    | $40.53    | $44.81    | $38.84    | $38.90    | 285,741,451    | 
| September 2024    | $41.63    | $42.75    | $37.53    | $40.73    | 294,664,611    | 
| August 2024    | $46.57    | $46.61    | $41.29    | $42.43    | 169,518,454    | 
| July 2024    | $45.79    | $49.13    | $43.19    | $46.58    | 194,382,831    | 
| June 2024    | $44.23    | $45.98    | $41.10    | $45.51    | 257,909,194    | 
| May 2024    | $45.43    | $47.08    | $43.52    | $43.98    | 227,453,842    | 
| April 2024    | $52.86    | $53.33    | $45.46    | $45.50    | 227,778,856    | 
| March 2024    | $46.96    | $53.37    | $46.77    | $52.53    | 162,949,021    | 
| February 2024    | $46.74    | $47.54    | $44.96    | $46.32    | 220,372,397    | 
| January 2024    | $49.97    | $50.84    | $44.95    | $46.41    | 318,249,284    | 
| December 2023    | $49.30    | $51.81    | $45.82    | $49.59    | 194,454,027    | 
| November 2023    | $53.11    | $54.77    | $48.16    | $49.35    | 178,038,444    | 
| October 2023    | $55.31    | $58.04    | $51.98    | $52.79    | 170,291,137    |