
| DATE | OPEN | HIGH | LOW | CLOSE | VOLUME | 
|---|---|---|---|---|---|
| October 2025    | $225.85    | $234.00    | $202.48    | $204.71    | 57,167,870    | 
| September 2025    | $226.89    | $233.04    | $214.66    | $227.73    | 47,337,810    | 
| August 2025    | $210.25    | $240.31    | $202.31    | $233.77    | 54,173,500    | 
| July 2025    | $215.60    | $235.38    | $211.22    | $212.79    | 60,252,700    | 
| June 2025    | $188.61    | $220.17    | $188.05    | $217.49    | 47,334,000    | 
| May 2025    | $184.40    | $211.45    | $178.97    | $189.37    | 61,118,500    | 
| April 2025    | $186.81    | $196.33    | $146.73    | $182.61    | 90,797,300    | 
| March 2025    | $216.91    | $220.65    | $181.87    | $188.31    | 62,951,300    | 
| February 2025    | $200.15    | $251.86    | $195.42    | $212.56    | 66,669,800    | 
| January 2025    | $206.66    | $216.82    | $199.41    | $205.62    | 48,340,400    | 
| December 2024    | $224.77    | $231.70    | $201.84    | $204.93    | 49,805,700    | 
| November 2024    | $230.16    | $235.72    | $212.04    | $225.12    | 51,879,200    | 
| October 2024    | $234.39    | $251.87    | $223.12    | $230.16    | 45,766,000    | 
| September 2024    | $245.50    | $246.48    | $215.07    | $235.56    | 54,664,400    | 
| August 2024    | $252.12    | $254.66    | $223.09    | $250.50    | 51,246,300    | 
| July 2024    | $262.97    | $289.32    | $239.81    | $257.15    | 53,569,700    | 
| June 2024    | $268.36    | $279.31    | $257.25    | $262.94    | 33,356,900    | 
| May 2024    | $246.68    | $274.79    | $238.74    | $264.93    | 41,124,300    | 
| April 2024    | $241.84    | $254.27    | $207.41    | $249.44    | 50,659,500    | 
| March 2024    | $244.19    | $256.20    | $225.89    | $241.24    | 49,497,700    | 
| February 2024    | $205.23    | $245.11    | $203.05    | $242.11    | 48,959,500    | 
| January 2024    | $220.32    | $220.32    | $195.43    | $204.14    | 49,000,600    | 
| December 2023    | $196.87    | $231.00    | $195.35    | $222.67    | 40,512,800    | 
| November 2023    | $165.57    | $200.53    | $161.64    | $196.94    | 50,939,100    | 
| October 2023    | $193.76    | $198.93    | $161.36    | $166.40    | 45,694,400    |