| DATE | OPEN | HIGH | LOW | CLOSE | VOLUME | 
|---|---|---|---|---|---|
November 03 2025     | $64.72     | $64.85     | $62.37     | $62.65     | 18,433,891     | 
October 31 2025     | $65.00     | $65.25     | $64.25     | $64.59     | 17,803,700     | 
October 30 2025     | $65.18     | $66.00     | $64.57     | $64.90     | 13,895,200     | 
October 29 2025     | $67.01     | $67.19     | $64.95     | $65.35     | 15,143,100     | 
October 28 2025     | $68.11     | $68.61     | $67.05     | $67.43     | 11,262,400     | 
October 27 2025     | $70.04     | $70.44     | $68.26     | $68.59     | 9,838,100     | 
October 24 2025     | $69.71     | $70.08     | $68.91     | $69.11     | 7,102,900     | 
October 23 2025     | $69.09     | $69.89     | $68.74     | $69.68     | 9,124,900     | 
October 22 2025     | $68.22     | $69.36     | $67.96     | $69.08     | 8,096,100     | 
October 21 2025     | $67.75     | $69.29     | $67.41     | $68.36     | 9,659,200     | 
October 20 2025     | $67.56     | $68.18     | $67.47     | $67.62     | 9,670,000     | 
October 17 2025     | $66.63     | $67.77     | $66.32     | $67.37     | 10,054,000     | 
October 16 2025     | $68.60     | $69.04     | $66.58     | $66.84     | 15,349,700     | 
October 15 2025     | $68.58     | $69.53     | $68.13     | $68.46     | 13,001,500     | 
October 14 2025     | $66.47     | $68.00     | $66.06     | $67.64     | 9,483,700     | 
October 13 2025     | $65.70     | $67.52     | $65.55     | $67.38     | 13,191,200     | 
October 10 2025     | $68.18     | $68.49     | $64.88     | $65.22     | 18,806,100     | 
October 09 2025     | $69.55     | $69.66     | $67.89     | $68.06     | 13,410,900     | 
October 08 2025     | $68.91     | $69.43     | $68.67     | $69.09     | 13,051,800     | 
October 07 2025     | $71.23     | $71.58     | $68.90     | $68.91     | 17,368,000     | 
October 06 2025     | $72.02     | $72.39     | $71.01     | $71.17     | 14,039,600     | 
October 03 2025     | $74.78     | $74.78     | $71.92     | $71.93     | 18,794,900     | 
October 02 2025     | $75.00     | $76.97     | $73.88     | $74.57     | 26,254,400     | 
October 01 2025     | $74.35     | $74.69     | $71.61     | $74.20     | 57,921,900     | 
September 30 2025     | $70.07     | $70.21     | $68.82     | $69.73     | 40,567,700     |