
| DATE | OPEN | HIGH | LOW | CLOSE | VOLUME | 
|---|---|---|---|---|---|
| October 2025    | $340.31    | $355.00    | $334.17    | $345.03    | 120,838,234    | 
| September 2025    | $349.31    | $352.63    | $333.47    | $341.38    | 131,711,400    | 
| August 2025    | $343.50    | $353.43    | $328.12    | $351.78    | 125,791,400    | 
| July 2025    | $353.20    | $359.03    | $343.79    | $344.86    | 130,413,900    | 
| June 2025    | $362.13    | $374.85    | $334.33    | $354.43    | 153,095,400    | 
| May 2025    | $344.40    | $368.50    | $338.96    | $364.55    | 112,931,000    | 
| April 2025    | $349.24    | $349.25    | $297.98    | $344.32    | 158,344,600    | 
| March 2025    | $361.76    | $365.29    | $325.27    | $349.26    | 162,212,700    | 
| February 2025    | $338.27    | $362.76    | $337.51    | $361.47    | 117,972,500    | 
| January 2025    | $316.16    | $349.46    | $302.29    | $340.06    | 118,031,800    | 
| December 2024    | $315.29    | $319.98    | $305.08    | $314.43    | 131,685,200    | 
| November 2024    | $286.47    | $314.76    | $285.18    | $313.48    | 116,979,100    | 
| October 2024    | $275.03    | $294.27    | $271.33    | $287.82    | 128,709,800    | 
| September 2024    | $274.44    | $291.02    | $266.35    | $273.03    | 166,276,100    | 
| August 2024    | $263.94    | $275.05    | $252.22    | $274.44    | 190,346,800    | 
| July 2024    | $261.42    | $271.16    | $250.43    | $263.28    | 163,924,200    | 
| June 2024    | $270.64    | $277.87    | $258.90    | $260.11    | 178,526,100    | 
| May 2024    | $265.25    | $279.84    | $263.62    | $270.01    | 171,397,400    | 
| April 2024    | $277.33    | $279.94    | $265.39    | $265.71    | 147,918,400    | 
| March 2024    | $280.14    | $287.81    | $273.17    | $276.06    | 122,856,600    | 
| February 2024    | $269.93    | $283.04    | $269.81    | $279.58    | 101,434,100    | 
| January 2024    | $256.33    | $276.45    | $253.61    | $269.80    | 120,405,500    | 
| December 2023    | $252.55    | $259.92    | $248.95    | $257.06    | 109,996,700    | 
| November 2023    | $232.66    | $253.52    | $232.20    | $253.43    | 131,298,000    | 
| October 2023    | $225.86    | $237.92    | $224.42    | $231.63    | 129,130,100    |