| DATE | OPEN | HIGH | LOW | CLOSE | VOLUME | 
|---|---|---|---|---|---|
| October 2025    | $67.15    | $70.72    | $66.27    | $66.57    | 110,315,734    | 
| September 2025    | $62.45    | $67.44    | $61.90    | $67.31    | 108,604,800    | 
| August 2025    | $58.75    | $66.75    | $58.09    | $62.41    | 139,523,400    | 
| July 2025    | $62.83    | $64.36    | $58.29    | $58.75    | 115,822,700    | 
| June 2025    | $63.61    | $64.28    | $61.28    | $62.64    | 121,004,100    | 
| May 2025    | $59.86    | $64.45    | $58.62    | $63.95    | 119,149,900    | 
| April 2025    | $58.50    | $60.34    | $54.73    | $60.12    | 132,439,694    | 
| March 2025    | $54.43    | $59.00    | $53.90    | $58.52    | 123,060,045    | 
| February 2025    | $48.39    | $56.40    | $45.70    | $54.65    | 129,597,024    | 
| January 2025    | $52.96    | $53.31    | $47.86    | $48.71    | 129,814,829    | 
| December 2024    | $55.37    | $56.02    | $50.48    | $52.56    | 98,438,206    | 
| November 2024    | $52.50    | $56.70    | $51.72    | $55.13    | 127,540,115    | 
| October 2024    | $52.17    | $54.54    | $48.88    | $52.68    | 120,682,505    | 
| September 2024    | $46.94    | $52.94    | $46.85    | $52.17    | 123,262,409    | 
| August 2024    | $51.43    | $52.40    | $43.32    | $47.13    | 153,301,805    | 
| July 2024    | $50.04    | $52.23    | $48.97    | $51.45    | 122,188,415    | 
| June 2024    | $51.81    | $53.90    | $47.63    | $49.95    | 314,225,826    | 
| May 2024    | $53.03    | $55.80    | $50.89    | $51.92    | 185,498,737    | 
| April 2024    | $59.56    | $59.56    | $51.98    | $53.45    | 125,787,417    | 
| March 2024    | $58.80    | $61.23    | $57.53    | $59.28    | 91,407,206    | 
| February 2024    | $55.15    | $60.07    | $54.76    | $59.10    | 109,027,429    | 
| January 2024    | $57.52    | $59.40    | $54.84    | $55.02    | 120,140,415    | 
| December 2023    | $54.92    | $57.78    | $53.54    | $57.61    | 98,444,031    | 
| November 2023    | $51.21    | $58.86    | $51.06    | $55.15    | 132,884,385    | 
| October 2023    | $52.83    | $52.96    | $47.13    | $51.10    | 136,977,724    |