| DATE | OPEN | HIGH | LOW | CLOSE | VOLUME | 
|---|---|---|---|---|---|
| October 2025    | $278.32    | $322.54    | $256.28    | $256.89    | 465,752,807    | 
| September 2025    | $221.62    | $345.12    | $218.41    | $280.75    | 771,912,000    | 
| August 2025    | $247.40    | $258.04    | $222.72    | $225.74    | 218,404,000    | 
| July 2025    | $218.46    | $260.42    | $215.48    | $253.33    | 269,790,200    | 
| June 2025    | $163.54    | $227.34    | $161.97    | $217.79    | 359,459,900    | 
| May 2025    | $146.00    | $165.11    | $144.78    | $164.89    | 173,650,100    | 
| April 2025    | $138.72    | $146.79    | $117.98    | $140.18    | 223,415,000    | 
| March 2025    | $165.71    | $165.88    | $135.75    | $138.77    | 259,191,300    | 
| February 2025    | $161.99    | $180.89    | $159.62    | $164.83    | 159,934,900    | 
| January 2025    | $166.84    | $190.57    | $151.29    | $168.80    | 298,549,400    | 
| December 2024    | $183.44    | $196.33    | $162.91    | $164.98    | 196,442,000    | 
| November 2024    | $168.45    | $194.08    | $167.05    | $182.99    | 150,498,900    | 
| October 2024    | $168.14    | $176.52    | $163.94    | $166.16    | 134,383,400    | 
| September 2024    | $138.74    | $171.87    | $136.27    | $168.32    | 267,086,900    | 
| August 2024    | $137.59    | $139.99    | $124.22    | $139.57    | 119,963,800    | 
| July 2024    | $139.57    | $144.80    | $133.31    | $137.75    | 151,095,800    | 
| June 2024    | $115.77    | $143.14    | $115.58    | $139.08    | 237,978,500    | 
| May 2024    | $112.20    | $124.80    | $111.95    | $115.43    | 145,216,100    | 
| April 2024    | $123.26    | $125.67    | $111.09    | $112.05    | 135,793,700    | 
| March 2024    | $109.65    | $130.36    | $108.37    | $123.33    | 243,321,500    | 
| February 2024    | $110.86    | $115.65    | $104.58    | $109.65    | 147,696,800    | 
| January 2024    | $102.23    | $114.07    | $99.51    | $109.67    | 171,137,100    | 
| December 2023    | $113.52    | $114.77    | $97.08    | $103.12    | 269,931,000    | 
| November 2023    | $101.52    | $115.09    | $101.52    | $113.66    | 135,982,800    | 
| October 2023    | $103.11    | $108.49    | $97.68    | $101.13    | 164,668,600    |