| DATE | OPEN | HIGH | LOW | CLOSE | VOLUME | 
|---|---|---|---|---|---|
November 03 2025     | $68.80     | $68.89     | $67.66     | $67.97     | 15,636,136     | 
October 31 2025     | $68.55     | $69.07     | $67.90     | $68.90     | 16,740,500     | 
October 30 2025     | $68.45     | $69.29     | $68.39     | $68.98     | 14,751,700     | 
October 29 2025     | $69.92     | $70.03     | $68.16     | $68.35     | 19,789,600     | 
October 28 2025     | $70.05     | $70.90     | $69.95     | $70.16     | 12,730,500     | 
October 27 2025     | $69.78     | $70.12     | $69.25     | $70.06     | 13,800,000     | 
October 24 2025     | $69.91     | $70.05     | $69.65     | $69.71     | 15,688,200     | 
October 23 2025     | $70.81     | $70.93     | $69.72     | $69.94     | 13,989,400     | 
October 22 2025     | $71.36     | $71.62     | $70.51     | $70.81     | 18,293,000     | 
October 21 2025     | $70.57     | $71.39     | $70.23     | $71.22     | 33,651,300     | 
October 20 2025     | $68.43     | $68.64     | $67.92     | $68.44     | 17,786,800     | 
October 17 2025     | $68.00     | $68.50     | $67.80     | $68.44     | 15,541,800     | 
October 16 2025     | $67.18     | $68.11     | $67.16     | $67.59     | 15,707,200     | 
October 15 2025     | $67.27     | $67.72     | $66.92     | $67.08     | 11,193,700     | 
October 14 2025     | $66.87     | $67.57     | $66.75     | $67.51     | 14,245,600     | 
October 13 2025     | $66.23     | $66.80     | $66.00     | $66.80     | 13,690,000     | 
October 10 2025     | $66.52     | $67.40     | $66.38     | $67.04     | 17,991,700     | 
October 09 2025     | $66.29     | $66.80     | $66.12     | $66.37     | 12,705,200     | 
October 08 2025     | $66.67     | $66.87     | $66.06     | $66.12     | 12,606,700     | 
October 07 2025     | $66.22     | $67.26     | $65.87     | $66.79     | 13,328,300     | 
October 06 2025     | $66.49     | $66.50     | $65.84     | $66.10     | 14,333,300     | 
October 03 2025     | $66.10     | $66.99     | $66.04     | $66.65     | 12,249,200     | 
October 02 2025     | $66.53     | $66.65     | $65.86     | $66.10     | 14,350,700     | 
October 01 2025     | $66.51     | $66.83     | $66.29     | $66.78     | 14,877,500     | 
September 30 2025     | $66.07     | $66.64     | $65.96     | $66.32     | 13,815,000     |