
| DATE | OPEN | HIGH | LOW | CLOSE | VOLUME | 
|---|---|---|---|---|---|
November 2025     | $476.16     | $476.23     | $471.30     | $473.47     | 4,837,177     | 
October 2025     | $462.41     | $480.39     | $454.41     | $475.67     | 162,672,581     | 
September 2025     | $450.55     | $466.84     | $448.72     | $463.58     | 105,680,639     | 
August 2025     | $436.10     | $456.41     | $431.76     | $454.64     | 95,760,296     | 
July 2025     | $438.35     | $448.55     | $435.81     | $439.66     | 78,445,561     | 
June 2025     | $418.36     | $439.42     | $416.14     | $438.81     | 62,057,338     | 
May 2025     | $405.38     | $425.65     | $403.86     | $419.89     | 55,960,191     | 
April 2025     | $414.96     | $420.15     | $363.30     | $403.19     | 95,234,277     | 
March 2025     | $435.08     | $436.22     | $403.12     | $416.41     | 58,430,726     | 
February 2025     | $434.50     | $444.50     | $426.65     | $433.92     | 50,573,725     | 
January 2025     | $423.20     | $445.13     | $413.49     | $440.21     | 55,909,667     | 
December 2024     | $443.92     | $444.85     | $416.66     | $420.40     | 61,527,709     | 
November 2024     | $413.19     | $444.58     | $410.01     | $443.41     | 78,840,643     | 
October 2024     | $415.76     | $426.51     | $410.58     | $411.22     | 67,251,247     | 
September 2024     | $406.45     | $419.48     | $393.32     | $416.45     | 61,900,088     | 
August 2024     | $401.72     | $408.76     | $377.43     | $408.43     | 77,139,788     | 
July 2024     | $384.26     | $405.60     | $382.47     | $400.53     | 78,380,819     | 
June 2024     | $379.29     | $387.70     | $374.46     | $383.33     | 49,408,374     | 
May 2024     | $369.45     | $391.85     | $369.06     | $378.95     | 69,108,340     | 
April 2024     | $388.23     | $388.46     | $367.08     | $369.21     | 91,751,468     | 
March 2024     | $379.55     | $389.21     | $374.75     | $388.17     | 70,810,770     | 
February 2024     | $370.73     | $382.46     | $369.82     | $379.64     | 66,008,098     | 
January 2024     | $364.11     | $375.03     | $360.74     | $370.70     | 87,501,255     | 
December 2023     | $348.97     | $366.92     | $348.82     | $366.12     | 81,068,096     | 
November 2023     | $320.12     | $349.13     | $319.32     | $348.95     | 67,613,811     |