| DATE | OPEN | HIGH | LOW | CLOSE | VOLUME | 
|---|---|---|---|---|---|
| October 2025    | $100.94    | $102.15    | $93.66    | $100.22    | 292,961,683    | 
| September 2025    | $95.02    | $105.59    | $92.96    | $101.50    | 288,204,100    | 
| August 2025    | $91.25    | $97.49    | $87.37    | $96.57    | 282,864,500    | 
| July 2025    | $84.44    | $96.28    | $84.22    | $93.09    | 360,471,100    | 
| June 2025    | $74.67    | $84.88    | $73.81    | $84.56    | 256,067,100    | 
| May 2025    | $67.23    | $75.82    | $66.91    | $74.83    | 250,385,300    | 
| April 2025    | $69.37    | $70.92    | $54.71    | $67.39    | 471,960,700    | 
| March 2025    | $78.85    | $79.27    | $65.10    | $69.97    | 354,909,400    | 
| February 2025    | $77.37    | $83.52    | $75.36    | $78.80    | 261,127,000    | 
| January 2025    | $69.44    | $81.02    | $68.17    | $79.70    | 340,342,200    | 
| December 2024    | $69.75    | $71.82    | $66.48    | $68.90    | 260,555,100    | 
| November 2024    | $62.41    | $69.68    | $60.91    | $69.37    | 299,032,000    | 
| October 2024    | $60.37    | $65.16    | $59.11    | $62.26    | 290,453,200    | 
| September 2024    | $60.19    | $61.29    | $54.51    | $60.73    | 272,008,400    | 
| August 2024    | $62.54    | $62.67    | $51.92    | $60.77    | 297,311,400    | 
| July 2024    | $61.16    | $65.16    | $60.53    | $62.35    | 294,290,900    | 
| June 2024    | $60.46    | $61.10    | $56.37    | $60.98    | 237,386,500    | 
| May 2024    | $58.57    | $62.44    | $58.00    | $59.88    | 231,188,000    | 
| April 2024    | $60.59    | $60.88    | $54.06    | $58.43    | 338,190,000    | 
| March 2024    | $52.85    | $60.37    | $52.46    | $60.25    | 318,098,700    | 
| February 2024    | $52.86    | $53.84    | $49.77    | $52.86    | 301,470,600    | 
| January 2024    | $48.41    | $54.69    | $47.67    | $53.01    | 444,088,300    | 
| December 2023    | $43.41    | $48.88    | $43.31    | $48.54    | 392,829,700    | 
| November 2023    | $36.83    | $43.57    | $36.59    | $43.50    | 337,995,500    | 
| October 2023    | $38.19    | $40.36    | $35.56    | $36.79    | 436,753,700    |