| DATE | OPEN | HIGH | LOW | CLOSE | VOLUME |
|---|---|---|---|---|---|
July 21 2023 | $36.92 | $37.10 | $36.14 | $36.63 | 532,700 |
July 20 2023 | $37.44 | $37.49 | $36.27 | $36.52 | 387,900 |
July 19 2023 | $38.00 | $38.09 | $36.76 | $37.34 | 707,600 |
July 18 2023 | $37.21 | $37.97 | $37.21 | $37.97 | 1,005,400 |
July 17 2023 | $37.41 | $37.98 | $36.55 | $37.19 | 701,200 |
July 14 2023 | $36.72 | $37.74 | $36.51 | $37.69 | 1,018,300 |
July 13 2023 | $35.41 | $36.77 | $34.91 | $36.67 | 819,800 |
July 12 2023 | $33.80 | $35.97 | $33.80 | $35.39 | 978,600 |
July 11 2023 | $33.00 | $33.18 | $32.46 | $32.97 | 438,600 |
July 10 2023 | $32.77 | $33.33 | $32.59 | $32.90 | 332,000 |
July 07 2023 | $32.57 | $33.54 | $32.57 | $32.77 | 308,400 |
July 06 2023 | $32.95 | $33.19 | $32.17 | $32.61 | 295,600 |
July 05 2023 | $34.26 | $34.42 | $32.87 | $33.13 | 374,800 |
July 03 2023 | $33.26 | $34.68 | $33.26 | $34.61 | 338,100 |
June 30 2023 | $33.27 | $33.30 | $32.76 | $33.02 | 517,800 |
June 29 2023 | $32.94 | $33.29 | $32.60 | $33.01 | 397,200 |
June 28 2023 | $31.79 | $32.94 | $31.38 | $32.93 | 371,100 |
June 27 2023 | $31.20 | $32.24 | $30.83 | $31.97 | 423,600 |
June 26 2023 | $31.50 | $32.91 | $30.84 | $31.20 | 467,100 |
June 23 2023 | $31.55 | $31.98 | $31.00 | $31.58 | 1,953,200 |
June 22 2023 | $31.44 | $31.88 | $30.64 | $31.86 | 574,100 |
June 21 2023 | $30.93 | $32.07 | $30.59 | $31.70 | 337,400 |
June 20 2023 | $30.96 | $31.43 | $30.72 | $30.98 | 355,400 |
June 16 2023 | $31.86 | $32.00 | $30.52 | $31.00 | 1,156,200 |
June 15 2023 | $31.74 | $32.06 | $31.25 | $31.62 | 411,700 |