| DATE | OPEN | HIGH | LOW | CLOSE | VOLUME |
|---|---|---|---|---|---|
October 31 2023 | $19.71 | $20.34 | $19.71 | $20.09 | 1,372,600 |
October 30 2023 | $19.13 | $19.73 | $18.66 | $19.70 | 1,356,800 |
October 27 2023 | $19.98 | $19.98 | $18.91 | $18.98 | 1,781,700 |
October 26 2023 | $19.86 | $20.29 | $19.55 | $19.97 | 980,400 |
October 25 2023 | $20.14 | $20.56 | $19.86 | $19.90 | 1,522,300 |
October 24 2023 | $20.50 | $20.76 | $20.16 | $20.23 | 2,092,500 |
October 23 2023 | $20.60 | $21.30 | $20.38 | $20.41 | 2,269,700 |
October 20 2023 | $20.81 | $21.19 | $20.55 | $20.61 | 1,394,700 |
October 19 2023 | $21.80 | $21.90 | $20.92 | $21.01 | 1,412,100 |
October 18 2023 | $23.09 | $23.09 | $21.70 | $21.71 | 1,661,100 |
October 17 2023 | $22.32 | $23.04 | $22.21 | $22.80 | 1,105,000 |
October 16 2023 | $23.17 | $23.36 | $22.14 | $22.25 | 1,154,000 |
October 13 2023 | $24.49 | $24.58 | $22.96 | $23.06 | 2,340,500 |
October 12 2023 | $25.81 | $25.99 | $24.19 | $24.39 | 1,468,500 |
October 11 2023 | $25.91 | $26.17 | $25.26 | $25.96 | 683,200 |
October 10 2023 | $24.80 | $25.62 | $24.80 | $25.60 | 740,500 |
October 09 2023 | $24.78 | $25.20 | $24.66 | $24.79 | 409,600 |
October 06 2023 | $24.74 | $24.96 | $23.86 | $24.88 | 589,300 |
October 05 2023 | $24.41 | $25.02 | $24.41 | $24.85 | 900,600 |
October 04 2023 | $23.58 | $24.51 | $23.40 | $24.42 | 1,261,100 |
October 03 2023 | $23.96 | $24.23 | $23.54 | $23.60 | 942,600 |
October 02 2023 | $26.21 | $26.21 | $24.11 | $24.17 | 646,900 |