| DATE | OPEN | HIGH | LOW | CLOSE | VOLUME |
|---|---|---|---|---|---|
July 07 2026 | $29.00 | $29.63 | $28.80 | $28.85 | 3,898,664 |
July 06 2026 | $28.13 | $28.55 | $27.78 | $28.51 | 2,668,502 |
July 02 2026 | $28.32 | $28.91 | $28.19 | $28.56 | 3,609,400 |
July 01 2026 | $27.66 | $28.73 | $27.65 | $28.41 | 3,810,000 |
June 30 2026 | $27.11 | $27.64 | $27.09 | $27.47 | 2,597,400 |
June 29 2026 | $26.96 | $27.71 | $26.75 | $27.40 | 3,236,600 |
June 26 2026 | $25.14 | $26.69 | $25.14 | $26.64 | 5,701,200 |
June 25 2026 | $25.99 | $26.11 | $25.06 | $25.08 | 3,428,600 |
June 24 2026 | $26.47 | $26.87 | $26.30 | $26.33 | 3,110,900 |
June 23 2026 | $26.15 | $26.83 | $25.94 | $26.56 | 3,278,400 |
June 22 2026 | $25.97 | $26.31 | $25.47 | $25.80 | 4,928,800 |
June 18 2026 | $26.07 | $26.33 | $25.82 | $25.97 | 10,621,100 |
June 17 2026 | $26.95 | $27.29 | $26.34 | $26.41 | 5,028,200 |
June 16 2026 | $27.27 | $27.65 | $26.98 | $27.30 | 2,759,400 |
June 15 2026 | $26.90 | $27.34 | $26.80 | $27.23 | 3,720,600 |
June 12 2026 | $26.94 | $27.20 | $26.45 | $27.09 | 2,893,600 |
June 11 2026 | $27.14 | $27.71 | $26.91 | $26.98 | 3,994,400 |
June 10 2026 | $27.10 | $28.07 | $26.74 | $27.65 | 3,971,000 |
June 09 2026 | $27.17 | $27.55 | $26.85 | $27.43 | 4,673,700 |
June 08 2026 | $27.39 | $27.47 | $27.00 | $27.30 | 3,417,300 |
June 05 2026 | $27.27 | $27.74 | $26.93 | $27.52 | 2,901,000 |
June 04 2026 | $27.77 | $28.01 | $27.14 | $27.20 | 2,257,800 |
June 03 2026 | $27.85 | $28.09 | $27.54 | $27.59 | 3,534,200 |
June 02 2026 | $28.11 | $28.54 | $27.77 | $28.16 | 4,232,700 |
June 01 2026 | $27.52 | $28.94 | $27.18 | $28.91 | 5,645,400 |
