
| DATE | OPEN | HIGH | LOW | CLOSE | VOLUME | 
|---|---|---|---|---|---|
| October 2025    | $609.70    | $634.13    | $600.23    | $625.24    | 147,840,237    | 
| September 2025    | $584.39    | $613.51    | $582.01    | $612.38    | 204,751,619    | 
| August 2025    | $574.09    | $595.37    | $567.67    | $591.39    | 123,987,397    | 
| July 2025    | $564.94    | $586.48    | $564.19    | $579.36    | 121,626,096    | 
| June 2025    | $537.05    | $567.53    | $534.62    | $566.41    | 151,125,127    | 
| May 2025    | $512.08    | $544.21    | $508.07    | $538.55    | 127,057,135    | 
| April 2025    | $509.33    | $518.40    | $440.18    | $506.72    | 250,654,446    | 
| March 2025    | $543.07    | $544.15    | $499.66    | $510.87    | 179,937,627    | 
| February 2025    | $539.89    | $558.64    | $530.57    | $541.22    | 91,408,405    | 
| January 2025    | $536.95    | $556.41    | $524.07    | $548.15    | 113,529,090    | 
| December 2024    | $547.42    | $552.95    | $529.14    | $533.77    | 158,388,930    | 
| November 2024    | $518.59    | $547.76    | $515.50    | $546.52    | 99,716,386    | 
| October 2024    | $520.44    | $532.02    | $513.08    | $516.13    | 97,970,412    | 
| September 2024    | $507.09    | $521.66    | $488.07    | $521.07    | 159,127,024    | 
| August 2024    | $499.93    | $510.50    | $461.58    | $509.97    | 113,649,320    | 
| July 2024    | $493.68    | $511.31    | $486.22    | $498.05    | 95,583,163    | 
| June 2024    | $477.03    | $497.85    | $471.24    | $492.34    | 102,998,979    | 
| May 2024    | $451.99    | $480.65    | $450.41    | $475.38    | 83,381,184    | 
| April 2024    | $472.26    | $472.77    | $445.25    | $452.63    | 132,267,064    | 
| March 2024    | $457.44    | $472.97    | $453.75    | $471.54    | 106,592,256    | 
| February 2024    | $435.46    | $458.46    | $434.77    | $456.56    | 103,472,278    | 
| January 2024    | $424.27    | $441.78    | $419.12    | $433.96    | 113,237,048    | 
| December 2023    | $407.84    | $429.09    | $406.51    | $427.10    | 100,310,298    | 
| November 2023    | $374.99    | $410.07    | $374.53    | $408.40    | 87,611,481    | 
| October 2023    | $381.62    | $391.94    | $366.08    | $374.09    | 112,739,200    |