
| DATE | OPEN | HIGH | LOW | CLOSE | VOLUME | 
|---|---|---|---|---|---|
| October 2025    | $280.20    | $319.34    | $263.56    | $310.06    | 131,830,889    | 
| September 2025    | $240.90    | $288.85    | $238.25    | $282.16    | 110,282,375    | 
| August 2025    | $249.72    | $253.29    | $233.36    | $243.49    | 104,949,699    | 
| July 2025    | $292.57    | $293.62    | $250.53    | $251.45    | 109,053,700    | 
| June 2025    | $256.12    | $294.17    | $255.49    | $292.80    | 74,394,200    | 
| May 2025    | $238.23    | $267.47    | $234.79    | $257.32    | 78,162,200    | 
| April 2025    | $244.74    | $249.43    | $211.65    | $238.61    | 120,774,500    | 
| March 2025    | $251.36    | $262.91    | $234.07    | $245.36    | 100,849,800    | 
| February 2025    | $247.40    | $261.57    | $243.27    | $249.09    | 94,123,600    | 
| January 2025    | $217.43    | $256.61    | $210.36    | $250.63    | 92,417,100    | 
| December 2024    | $222.99    | $234.61    | $213.34    | $215.47    | 81,531,000    | 
| November 2024    | $202.06    | $225.80    | $199.92    | $222.90    | 77,279,500    | 
| October 2024    | $214.57    | $230.85    | $197.92    | $201.04    | 105,623,600    | 
| September 2024    | $196.36    | $217.99    | $193.86    | $215.01    | 83,444,300    | 
| August 2024    | $185.89    | $196.62    | $175.28    | $196.58    | 65,453,400    | 
| July 2024    | $167.22    | $189.21    | $167.16    | $185.24    | 81,257,600    | 
| June 2024    | $160.56    | $172.05    | $157.66    | $166.74    | 70,651,300    | 
| May 2024    | $158.17    | $169.16    | $155.24    | $160.86    | 78,608,400    | 
| April 2024    | $181.38    | $184.51    | $157.76    | $158.66    | 98,358,100    | 
| March 2024    | $177.07    | $190.14    | $176.78    | $182.29    | 99,991,800    | 
| February 2024    | $173.71    | $180.38    | $170.64    | $176.63    | 88,674,100    | 
| January 2024    | $154.04    | $186.27    | $149.36    | $173.74    | 129,888,400    | 
| December 2023    | $149.86    | $157.36    | $149.47    | $154.72    | 87,834,600    | 
| November 2023    | $135.63    | $150.03    | $135.12    | $150.00    | 78,458,700    | 
| October 2023    | $130.99    | $135.41    | $127.09    | $135.29    | 94,385,300    |