| DATE | OPEN | HIGH | LOW | CLOSE | VOLUME | 
|---|---|---|---|---|---|
November 03 2025     | $78.06     | $78.78     | $77.44     | $78.44     | 6,587,927     | 
October 31 2025     | $76.65     | $78.23     | $76.12     | $78.15     | 9,679,300     | 
October 30 2025     | $76.08     | $79.00     | $75.92     | $76.69     | 14,120,200     | 
October 29 2025     | $82.50     | $85.15     | $80.33     | $80.60     | 14,783,500     | 
October 28 2025     | $83.74     | $83.74     | $81.61     | $82.20     | 9,852,800     | 
October 27 2025     | $81.35     | $82.56     | $80.88     | $82.45     | 6,129,000     | 
October 24 2025     | $81.52     | $82.16     | $81.09     | $81.93     | 5,642,500     | 
October 23 2025     | $81.24     | $81.63     | $80.51     | $81.07     | 6,025,900     | 
October 22 2025     | $82.29     | $82.36     | $81.08     | $81.35     | 6,361,100     | 
October 21 2025     | $81.69     | $82.84     | $81.41     | $82.37     | 6,220,100     | 
October 20 2025     | $81.79     | $81.96     | $80.86     | $81.81     | 5,703,300     | 
October 17 2025     | $80.74     | $82.21     | $80.35     | $81.85     | 6,951,700     | 
October 16 2025     | $80.08     | $81.25     | $79.98     | $80.71     | 7,567,900     | 
October 15 2025     | $79.35     | $81.27     | $79.20     | $80.02     | 11,762,200     | 
October 14 2025     | $77.68     | $79.29     | $77.12     | $79.01     | 12,540,000     | 
October 13 2025     | $76.91     | $79.03     | $76.74     | $77.80     | 8,436,000     | 
October 10 2025     | $77.53     | $78.35     | $76.75     | $77.27     | 8,329,900     | 
October 09 2025     | $76.62     | $77.03     | $75.91     | $76.12     | 5,963,900     | 
October 08 2025     | $76.72     | $77.29     | $75.02     | $76.31     | 5,062,400     | 
October 07 2025     | $76.87     | $77.27     | $76.02     | $76.49     | 4,606,500     | 
October 06 2025     | $76.51     | $77.06     | $75.96     | $76.22     | 5,894,400     | 
October 03 2025     | $76.82     | $78.56     | $76.46     | $76.86     | 7,085,400     | 
October 02 2025     | $75.73     | $77.13     | $75.65     | $76.82     | 4,905,600     | 
October 01 2025     | $74.69     | $76.91     | $74.64     | $76.25     | 11,095,200     | 
September 30 2025     | $74.62     | $75.22     | $73.23     | $74.78     | 7,293,900     |