
| DATE | OPEN | HIGH | LOW | CLOSE | VOLUME | 
|---|---|---|---|---|---|
November 2025     | $300.28     | $300.28     | $296.75     | $299.13     | 62,090     | 
October 2025     | $294.55     | $303.51     | $289.04     | $300.39     | 1,162,400     | 
September 2025     | $287.67     | $297.18     | $285.39     | $296.29     | 1,284,058     | 
August 2025     | $285.61     | $294.64     | $281.56     | $290.59     | 1,425,497     | 
July 2025     | $278.44     | $295.05     | $278.31     | $289.26     | 1,378,231     | 
June 2025     | $267.56     | $279.61     | $264.35     | $279.38     | 1,557,467     | 
May 2025     | $247.68     | $272.05     | $246.80     | $268.03     | 1,414,548     | 
April 2025     | $245.40     | $251.28     | $212.18     | $246.58     | 3,543,118     | 
March 2025     | $258.70     | $259.65     | $240.71     | $246.30     | 2,151,371     | 
February 2025     | $259.43     | $265.13     | $252.49     | $257.44     | 1,784,503     | 
January 2025     | $254.18     | $272.12     | $249.72     | $264.32     | 2,342,397     | 
December 2024     | $276.33     | $276.33     | $250.12     | $252.34     | 1,769,234     | 
November 2024     | $256.01     | $277.35     | $254.83     | $276.43     | 1,454,732     | 
October 2024     | $256.65     | $264.78     | $253.90     | $254.50     | 1,390,457     | 
September 2024     | $247.86     | $257.65     | $235.41     | $257.03     | 1,668,175     | 
August 2024     | $244.41     | $249.21     | $225.27     | $249.11     | 1,725,323     | 
July 2024     | $232.52     | $247.34     | $228.34     | $244.73     | 1,272,537     | 
June 2024     | $236.13     | $236.13     | $227.45     | $231.80     | 1,236,960     | 
May 2024     | $229.53     | $239.97     | $228.40     | $235.29     | 2,100,622     | 
April 2024     | $240.03     | $240.36     | $227.29     | $229.88     | 1,912,281     | 
March 2024     | $229.00     | $240.27     | $227.76     | $239.80     | 1,545,703     | 
February 2024     | $214.77     | $229.31     | $213.48     | $228.63     | 1,861,458     | 
January 2024     | $214.43     | $216.46     | $207.47     | $213.40     | 2,190,785     | 
December 2023     | $200.10     | $217.15     | $200.08     | $215.95     | 1,696,943     | 
November 2023     | $182.81     | $200.08     | $181.84     | $200.08     | 1,543,012     |