
| DATE | OPEN | HIGH | LOW | CLOSE | VOLUME | 
|---|---|---|---|---|---|
November 2025     | $95.75     | $96.06     | $93.72     | $94.73     | 2,976,709     | 
October 2025     | $93.17     | $111.09     | $93.17     | $96.59     | 77,609,200     | 
September 2025     | $81.37     | $93.81     | $80.05     | $93.19     | 41,335,233     | 
August 2025     | $71.81     | $82.32     | $70.99     | $82.24     | 37,789,840     | 
July 2025     | $66.99     | $78.77     | $66.02     | $73.24     | 43,744,123     | 
June 2025     | $62.19     | $67.43     | $61.26     | $67.14     | 31,787,639     | 
May 2025     | $56.33     | $61.44     | $56.07     | $59.95     | 32,033,770     | 
April 2025     | $55.64     | $57.19     | $45.78     | $56.21     | 36,209,392     | 
March 2025     | $58.94     | $59.36     | $52.85     | $55.85     | 35,574,933     | 
February 2025     | $58.46     | $62.63     | $56.41     | $57.89     | 32,679,398     | 
January 2025     | $57.19     | $61.48     | $56.28     | $59.08     | 31,342,633     | 
December 2024     | $68.50     | $68.72     | $55.48     | $56.54     | 28,794,135     | 
November 2024     | $63.61     | $70.15     | $62.86     | $68.42     | 27,373,040     | 
October 2024     | $63.54     | $66.88     | $61.65     | $63.28     | 29,916,598     | 
September 2024     | $58.43     | $64.99     | $53.03     | $63.41     | 50,454,226     | 
August 2024     | $63.11     | $63.44     | $53.52     | $59.45     | 54,549,127     | 
July 2024     | $59.76     | $64.94     | $59.44     | $63.05     | 43,660,119     | 
June 2024     | $64.19     | $64.59     | $56.73     | $58.94     | 55,126,552     | 
May 2024     | $59.49     | $64.82     | $58.43     | $63.90     | 64,450,242     | 
April 2024     | $60.50     | $63.07     | $57.96     | $58.78     | 74,083,572     | 
March 2024     | $56.25     | $59.94     | $54.81     | $59.79     | 53,008,683     | 
February 2024     | $57.02     | $57.55     | $53.70     | $55.93     | 54,587,418     | 
January 2024     | $58.86     | $59.69     | $54.35     | $56.61     | 57,560,573     | 
December 2023     | $54.28     | $61.18     | $52.14     | $59.23     | 68,934,034     | 
November 2023     | $48.91     | $54.22     | $48.20     | $54.11     | 56,848,735     |