| DATE | OPEN | HIGH | LOW | CLOSE | VOLUME |
|---|---|---|---|---|---|
December 2024 | $25.12 | $27.18 | $19.07 | $21.24 | 136,422,900 |
November 2024 | $25.14 | $26.59 | $22.93 | $25.10 | 102,837,000 |
October 2024 | $21.75 | $25.99 | $20.45 | $24.58 | 153,091,500 |
September 2024 | $30.33 | $30.42 | $20.95 | $21.80 | 146,423,380 |
August 2024 | $31.90 | $33.55 | $26.14 | $30.33 | 35,900,340 |
July 2024 | $26.14 | $38.02 | $25.96 | $31.53 | 99,215,060 |
June 2024 | $25.68 | $27.69 | $22.39 | $25.86 | 107,804,050 |
May 2024 | $26.82 | $29.98 | $24.68 | $25.77 | 48,309,080 |
April 2024 | $35.51 | $36.15 | $26.45 | $26.63 | 45,822,360 |
March 2024 | $39.68 | $39.86 | $34.70 | $35.15 | 33,808,240 |
February 2024 | $47.22 | $48.21 | $38.96 | $40.04 | 25,374,930 |
January 2024 | $49.11 | $51.18 | $45.42 | $45.87 | 26,277,950 |
December 2023 | $42.35 | $52.08 | $39.74 | $49.29 | 30,103,900 |
November 2023 | $38.63 | $50.64 | $37.73 | $42.17 | 23,856,240 |
October 2023 | $40.15 | $43.91 | $36.83 | $38.36 | 25,811,560 |
September 2023 | $39.88 | $44.09 | $31.19 | $40.51 | 42,413,230 |
August 2023 | $47.44 | $50.38 | $35.76 | $39.43 | 30,588,340 |
July 2023 | $40.66 | $70.89 | $39.24 | $45.48 | 64,039,830 |
June 2023 | $32.01 | $40.57 | $31.03 | $40.40 | 42,130,070 |
May 2023 | $33.67 | $34.20 | $29.87 | $31.75 | 33,524,160 |
April 2023 | $35.17 | $36.68 | $29.41 | $33.67 | 27,540,050 |
March 2023 | $38.89 | $38.89 | $30.39 | $35.17 | 44,060,180 |
February 2023 | $50.88 | $51.93 | $38.27 | $38.89 | 36,726,170 |
January 2023 | $51.49 | $52.90 | $50.44 | $51.05 | 26,320,600 |
December 2022 | $56.08 | $57.67 | $50.52 | $51.49 | 28,524,950 |
