
| DATE | OPEN | HIGH | LOW | CLOSE | VOLUME | 
|---|---|---|---|---|---|
| October 2025    | $236.49    | $267.13    | $233.51    | $256.65    | 204,719,700    | 
| September 2025    | $254.38    | $257.55    | $234.21    | $237.00    | 220,428,400    | 
| August 2025    | $254.55    | $257.19    | $226.09    | $255.80    | 172,222,100    | 
| July 2025    | $271.61    | $276.32    | $254.08    | $257.88    | 128,750,000    | 
| June 2025    | $262.24    | $275.90    | $257.02    | $272.22    | 173,731,400    | 
| May 2025    | $272.49    | $295.07    | $253.66    | $264.49    | 156,064,000    | 
| April 2025    | $267.55    | $272.29    | $228.88    | $267.82    | 150,629,300    | 
| March 2025    | $299.53    | $301.59    | $257.92    | $267.05    | 146,313,300    | 
| February 2025    | $334.33    | $346.34    | $290.72    | $296.40    | 140,402,100    | 
| January 2025    | $334.67    | $365.30    | $312.27    | $340.03    | 126,284,800    | 
| December 2024    | $330.00    | $366.78    | $321.70    | $332.70    | 154,555,600    | 
| November 2024    | $288.48    | $346.76    | $288.26    | $328.00    | 126,510,900    | 
| October 2024    | $272.49    | $298.79    | $268.07    | $289.62    | 93,086,600    | 
| September 2024    | $250.71    | $276.96    | $239.61    | $272.06    | 118,769,100    | 
| August 2024    | $257.93    | $269.89    | $230.45    | $250.98    | 126,199,000    | 
| July 2024    | $255.80    | $264.06    | $243.31    | $256.84    | 122,233,500    | 
| June 2024    | $232.48    | $257.81    | $225.69    | $254.76    | 199,900,900    | 
| May 2024    | $266.57    | $287.38    | $210.07    | $232.30    | 198,387,400    | 
| April 2024    | $298.94    | $308.46    | $265.91    | $266.49    | 115,799,100    | 
| March 2024    | $303.80    | $315.39    | $291.09    | $298.43    | 119,883,400    | 
| February 2024    | $279.07    | $307.31    | $273.54    | $305.61    | 116,419,700    | 
| January 2024    | $257.83    | $286.28    | $247.24    | $278.16    | 115,455,200    | 
| December 2023    | $247.40    | $265.57    | $244.32    | $260.40    | 124,018,500    | 
| November 2023    | $198.83    | $249.87    | $198.40    | $249.28    | 115,479,900    | 
| October 2023    | $198.71    | $209.73    | $191.66    | $198.74    | 88,828,100    |