
| DATE | OPEN | HIGH | LOW | CLOSE | VOLUME | 
|---|---|---|---|---|---|
| October 2025    | $152.63    | $157.40    | $145.95    | $149.58    | 157,872,211    | 
| September 2025    | $156.27    | $160.55    | $149.92    | $152.58    | 153,921,200    | 
| August 2025    | $150.73    | $159.91    | $148.98    | $155.95    | 139,352,500    | 
| July 2025    | $157.69    | $160.31    | $148.87    | $149.43    | 196,076,400    | 
| June 2025    | $166.71    | $166.73    | $155.02    | $157.14    | 163,008,500    | 
| May 2025    | $158.46    | $168.65    | $154.55    | $167.56    | 150,869,000    | 
| April 2025    | $167.16    | $171.31    | $153.56    | $160.34    | 212,131,900    | 
| March 2025    | $170.11    | $176.39    | $158.96    | $167.02    | 182,481,800    | 
| February 2025    | $162.16    | $171.16    | $158.96    | $170.37    | 138,223,400    | 
| January 2025    | $163.73    | $166.54    | $153.39    | $162.67    | 147,588,500    | 
| December 2024    | $174.48    | $175.49    | $162.05    | $163.30    | 133,889,900    | 
| November 2024    | $161.03    | $175.75    | $155.67    | $174.61    | 149,963,200    | 
| October 2024    | $167.76    | $169.38    | $160.81    | $160.90    | 146,902,800    | 
| September 2024    | $165.62    | $172.31    | $164.99    | $167.72    | 152,447,100    | 
| August 2024    | $155.79    | $166.46    | $155.60    | $166.12    | 143,599,900    | 
| July 2024    | $159.40    | $165.15    | $153.04    | $155.68    | 142,583,100    | 
| June 2024    | $157.80    | $163.07    | $157.51    | $158.75    | 120,334,000    | 
| May 2024    | $157.17    | $162.24    | $155.38    | $158.39    | 121,094,200    | 
| April 2024    | $154.73    | $158.17    | $147.78    | $157.10    | 154,783,300    | 
| March 2024    | $151.16    | $156.03    | $150.74    | $155.18    | 115,517,200    | 
| February 2024    | $149.94    | $154.69    | $148.16    | $152.01    | 124,488,100    | 
| January 2024    | $139.10    | $151.59    | $139.06    | $150.29    | 181,450,200    | 
| December 2023    | $145.73    | $145.88    | $135.43    | $139.27    | 143,351,400    | 
| November 2023    | $143.21    | $146.01    | $141.45    | $145.91    | 133,586,300    | 
| October 2023    | $136.74    | $143.87    | $133.59    | $142.59    | 141,703,400    |