
| DATE | OPEN | HIGH | LOW | CLOSE | VOLUME | 
|---|---|---|---|---|---|
| October 2025    | $140.81    | $155.19    | $138.59    | $147.55    | 155,328,409    | 
| September 2025    | $155.91    | $156.27    | $139.12    | $140.44    | 169,074,800    | 
| August 2025    | $137.75    | $153.11    | $136.95    | $147.21    | 161,775,300    | 
| July 2025    | $131.31    | $145.61    | $131.19    | $136.58    | 214,128,100    | 
| June 2025    | $128.22    | $131.77    | $126.36    | $130.76    | 223,944,700    | 
| May 2025    | $131.72    | $132.06    | $125.14    | $128.76    | 177,474,400    | 
| April 2025    | $147.41    | $151.75    | $128.83    | $132.81    | 188,325,000    | 
| March 2025    | $146.96    | $156.81    | $141.79    | $146.88    | 156,038,500    | 
| February 2025    | $145.41    | $153.86    | $137.49    | $149.02    | 147,465,900    | 
| January 2025    | $148.44    | $150.96    | $137.40    | $146.32    | 131,454,200    | 
| December 2024    | $157.24    | $157.56    | $145.37    | $147.65    | 142,271,300    | 
| November 2024    | $159.91    | $161.71    | $150.05    | $157.37    | 112,316,100    | 
| October 2024    | $164.91    | $170.89    | $159.64    | $159.90    | 120,685,000    | 
| September 2024    | $164.71    | $172.75    | $162.40    | $163.72    | 116,112,700    | 
| August 2024    | $164.85    | $172.86    | $162.25    | $165.19    | 110,080,300    | 
| July 2024    | $157.70    | $166.92    | $151.00    | $164.99    | 121,800,200    | 
| June 2024    | $163.74    | $165.34    | $154.35    | $157.59    | 108,439,000    | 
| May 2024    | $166.34    | $173.88    | $160.71    | $163.91    | 93,842,400    | 
| April 2024    | $166.45    | $171.24    | $157.40    | $166.77    | 119,479,900    | 
| March 2024    | $156.29    | $166.67    | $153.40    | $165.91    | 128,190,900    | 
| February 2024    | $158.56    | $163.80    | $155.88    | $156.75    | 124,352,600    | 
| January 2024    | $159.49    | $164.84    | $154.64    | $158.56    | 109,944,600    | 
| December 2023    | $158.41    | $161.87    | $155.49    | $159.79    | 107,257,400    | 
| November 2023    | $152.82    | $158.75    | $151.97    | $158.34    | 104,615,100    | 
| October 2023    | $157.88    | $158.73    | $145.50    | $152.46    | 144,915,000    |