| DATE | OPEN | HIGH | LOW | CLOSE | VOLUME |
|---|---|---|---|---|---|
December 2024 | $21.81 | $22.33 | $19.85 | $20.87 | 22,318,530 |
November 2024 | $22.61 | $23.47 | $20.34 | $21.50 | 29,742,403 |
October 2024 | $24.27 | $24.31 | $22.22 | $22.32 | 29,868,257 |
September 2024 | $27.73 | $27.91 | $23.80 | $24.38 | 10,081,099 |
August 2024 | $28.33 | $28.54 | $26.05 | $27.80 | 11,781,248 |
July 2024 | $24.97 | $28.56 | $24.53 | $28.29 | 15,665,197 |
June 2024 | $28.44 | $28.96 | $24.94 | $25.13 | 10,531,745 |
May 2024 | $28.05 | $30.41 | $27.42 | $28.20 | 10,997,904 |
April 2024 | $29.91 | $30.50 | $27.43 | $27.69 | 9,525,719 |
March 2024 | $28.69 | $31.88 | $28.39 | $29.91 | 10,410,258 |
February 2024 | $27.92 | $29.46 | $26.32 | $27.77 | 15,151,497 |
January 2024 | $31.35 | $32.88 | $27.31 | $27.61 | 13,621,552 |
December 2023 | $31.36 | $32.65 | $29.83 | $31.84 | 11,569,200 |
November 2023 | $28.52 | $32.89 | $27.74 | $31.61 | 18,062,500 |
October 2023 | $34.60 | $35.88 | $28.05 | $28.40 | 24,733,900 |
September 2023 | $38.66 | $38.80 | $35.17 | $35.27 | 8,503,500 |
August 2023 | $40.62 | $40.68 | $35.74 | $38.29 | 8,652,600 |
July 2023 | $38.03 | $42.72 | $37.53 | $41.36 | 13,409,900 |
June 2023 | $39.33 | $39.67 | $36.82 | $38.01 | 8,525,900 |
May 2023 | $41.30 | $42.41 | $38.73 | $39.21 | 7,998,000 |
April 2023 | $37.32 | $43.00 | $37.17 | $41.01 | 7,906,600 |
March 2023 | $37.29 | $37.98 | $34.65 | $37.76 | 11,822,300 |
February 2023 | $39.15 | $40.14 | $36.89 | $37.56 | 9,716,400 |
January 2023 | $42.99 | $43.66 | $38.36 | $39.15 | 11,304,600 |
December 2022 | $46.44 | $47.50 | $41.81 | $42.38 | 17,091,200 |