| DATE | OPEN | HIGH | LOW | CLOSE | VOLUME |
|---|---|---|---|---|---|
October 27 2026 | $28.39 | $28.49 | $27.89 | $27.98 | 18,145,342 |
October 26 2026 | $27.74 | $28.64 | $27.66 | $28.41 | 21,926,439 |
October 23 2026 | $27.93 | $28.04 | $27.31 | $27.52 | 18,683,900 |
October 22 2026 | $28.09 | $28.47 | $27.82 | $28.14 | 26,863,000 |
October 21 2026 | $29.03 | $29.10 | $27.87 | $28.12 | 27,919,300 |
October 20 2026 | $30.48 | $30.72 | $29.48 | $29.65 | 18,578,600 |
October 19 2026 | $29.71 | $29.90 | $29.41 | $29.85 | 25,726,900 |
October 16 2026 | $30.65 | $31.06 | $29.77 | $29.89 | 17,234,700 |
October 15 2026 | $30.93 | $31.32 | $30.49 | $30.58 | 17,390,900 |
October 14 2026 | $30.42 | $30.54 | $29.97 | $30.52 | 17,442,300 |
October 13 2026 | $30.46 | $30.69 | $30.17 | $30.35 | 16,203,900 |
October 12 2026 | $30.75 | $31.18 | $29.83 | $30.40 | 29,168,600 |
October 09 2026 | $32.51 | $32.82 | $31.23 | $31.59 | 20,086,200 |
October 08 2026 | $30.68 | $33.40 | $30.46 | $32.68 | 72,036,000 |
October 07 2026 | $30.81 | $31.00 | $30.45 | $30.77 | 12,931,000 |
October 06 2026 | $30.76 | $31.46 | $30.61 | $30.90 | 17,755,400 |
October 05 2026 | $32.12 | $32.16 | $30.21 | $30.85 | 23,621,700 |
October 02 2026 | $32.48 | $32.55 | $31.83 | $32.36 | 15,074,300 |
October 01 2026 | $31.95 | $32.45 | $31.73 | $32.32 | 18,540,000 |
September 30 2026 | $31.95 | $32.12 | $31.54 | $31.95 | 14,350,600 |
September 29 2026 | $31.57 | $32.35 | $31.27 | $31.88 | 13,882,500 |
September 28 2026 | $31.20 | $33.60 | $31.14 | $31.85 | 31,440,100 |
September 25 2026 | $31.95 | $32.23 | $31.30 | $31.33 | 13,342,100 |
September 24 2026 | $32.57 | $32.94 | $31.65 | $32.01 | 15,535,000 |
September 23 2026 | $32.50 | $32.93 | $32.10 | $32.71 | 18,153,600 |
