| DATE | OPEN | HIGH | LOW | CLOSE | VOLUME | 
|---|---|---|---|---|---|
November 2025     | $66.82     | $67.07     | $66.30     | $66.51     | 4,328,733     | 
October 2025     | $67.15     | $70.72     | $65.88     | $66.83     | 115,889,300     | 
September 2025     | $62.45     | $67.44     | $61.90     | $67.31     | 108,604,800     | 
August 2025     | $58.75     | $66.75     | $58.09     | $62.41     | 139,523,400     | 
July 2025     | $62.83     | $64.36     | $58.29     | $58.75     | 115,822,700     | 
June 2025     | $63.61     | $64.28     | $61.28     | $62.64     | 121,004,100     | 
May 2025     | $59.86     | $64.45     | $58.62     | $63.95     | 119,149,900     | 
April 2025     | $58.50     | $60.34     | $54.73     | $60.12     | 132,439,694     | 
March 2025     | $54.43     | $59.00     | $53.90     | $58.52     | 123,060,045     | 
February 2025     | $48.39     | $56.40     | $45.70     | $54.65     | 129,597,024     | 
January 2025     | $52.96     | $53.31     | $47.86     | $48.71     | 129,814,829     | 
December 2024     | $55.37     | $56.02     | $50.48     | $52.56     | 98,438,206     | 
November 2024     | $52.50     | $56.70     | $51.72     | $55.13     | 127,540,115     | 
October 2024     | $52.17     | $54.54     | $48.88     | $52.68     | 120,682,505     | 
September 2024     | $46.94     | $52.94     | $46.85     | $52.17     | 123,262,409     | 
August 2024     | $51.43     | $52.40     | $43.32     | $47.13     | 153,301,805     | 
July 2024     | $50.04     | $52.23     | $48.97     | $51.45     | 122,188,415     | 
June 2024     | $51.81     | $53.90     | $47.63     | $49.95     | 314,225,826     | 
May 2024     | $53.03     | $55.80     | $50.89     | $51.92     | 185,498,737     | 
April 2024     | $59.56     | $59.56     | $51.98     | $53.45     | 125,787,417     | 
March 2024     | $58.80     | $61.23     | $57.53     | $59.28     | 91,407,206     | 
February 2024     | $55.15     | $60.07     | $54.76     | $59.10     | 109,027,429     | 
January 2024     | $57.52     | $59.40     | $54.84     | $55.02     | 120,140,415     | 
December 2023     | $54.92     | $57.78     | $53.54     | $57.61     | 98,444,031     | 
November 2023     | $51.21     | $58.86     | $51.06     | $55.15     | 132,884,385     |