
| DATE | OPEN | HIGH | LOW | CLOSE | VOLUME | 
|---|---|---|---|---|---|
November 2025     | $74.85     | $74.89     | $74.51     | $74.84     | 4,583,368     | 
October 2025     | $73.78     | $75.75     | $72.08     | $74.63     | 116,261,500     | 
September 2025     | $70.09     | $73.85     | $70.02     | $73.46     | 95,469,163     | 
August 2025     | $68.08     | $72.11     | $67.52     | $71.02     | 82,210,659     | 
July 2025     | $68.68     | $70.73     | $68.02     | $68.14     | 90,289,187     | 
June 2025     | $66.38     | $68.81     | $65.93     | $68.75     | 98,515,516     | 
May 2025     | $63.21     | $66.67     | $62.86     | $66.13     | 82,364,650     | 
April 2025     | $61.34     | $63.26     | $54.31     | $63.09     | 122,598,263     | 
March 2025     | $61.99     | $63.73     | $60.51     | $61.35     | 99,749,147     | 
February 2025     | $58.98     | $62.57     | $58.85     | $61.11     | 67,761,069     | 
January 2025     | $58.18     | $60.86     | $56.71     | $60.00     | 78,156,375     | 
December 2024     | $59.76     | $61.17     | $57.41     | $58.04     | 79,638,846     | 
November 2024     | $60.12     | $61.20     | $58.38     | $59.76     | 83,122,902     | 
October 2024     | $62.82     | $62.83     | $59.46     | $59.89     | 65,459,187     | 
September 2024     | $60.76     | $63.45     | $58.70     | $62.69     | 59,785,176     | 
August 2024     | $59.10     | $61.26     | $54.88     | $61.10     | 64,810,915     | 
July 2024     | $58.45     | $60.84     | $57.93     | $59.67     | 49,536,438     | 
June 2024     | $58.90     | $59.20     | $57.47     | $58.14     | 50,440,508     | 
May 2024     | $56.32     | $59.64     | $56.18     | $58.61     | 73,140,869     | 
April 2024     | $57.82     | $58.06     | $55.17     | $56.34     | 64,444,373     | 
March 2024     | $56.22     | $57.86     | $56.01     | $57.68     | 78,785,718     | 
February 2024     | $54.48     | $56.27     | $53.83     | $55.87     | 56,444,436     | 
January 2024     | $54.75     | $55.05     | $52.79     | $54.29     | 67,783,825     | 
December 2023     | $52.40     | $55.45     | $52.25     | $55.24     | 67,547,164     | 
November 2023     | $48.66     | $52.71     | $48.59     | $52.56     | 49,263,362     |