
| DATE | OPEN | HIGH | LOW | CLOSE | VOLUME |
|---|---|---|---|---|---|
December 2024 | $31.73 | $31.89 | $30.01 | $31.08 | 2,305,964 |
November 2024 | $28.06 | $32.59 | $28.04 | $31.73 | 2,189,780 |
October 2024 | $29.47 | $29.49 | $27.74 | $27.96 | 3,500,455 |
September 2024 | $28.49 | $31.82 | $28.25 | $29.60 | 6,546,989 |
August 2024 | $29.34 | $29.56 | $26.36 | $28.40 | 6,076,691 |
July 2024 | $29.36 | $29.77 | $27.45 | $29.47 | 4,948,944 |
June 2024 | $27.98 | $31.54 | $26.88 | $29.21 | 5,062,244 |
May 2024 | $28.29 | $29.16 | $27.45 | $27.87 | 1,592,998 |
April 2024 | $30.58 | $30.63 | $28.19 | $28.30 | 1,718,246 |
March 2024 | $29.97 | $31.27 | $29.51 | $30.51 | 1,576,510 |
February 2024 | $29.98 | $30.88 | $28.35 | $30.00 | 1,599,730 |
January 2024 | $30.54 | $33.06 | $30.05 | $30.06 | 1,411,529 |
December 2023 | $30.50 | $32.35 | $29.60 | $30.66 | 1,709,109 |
November 2023 | $28.66 | $31.96 | $27.51 | $30.44 | 1,689,591 |
October 2023 | $27.44 | $29.06 | $26.74 | $28.62 | 2,084,774 |
September 2023 | $29.62 | $29.72 | $27.35 | $27.39 | 2,247,306 |
August 2023 | $31.93 | $32.40 | $29.31 | $29.49 | 2,504,681 |
July 2023 | $32.48 | $33.00 | $30.38 | $31.97 | 3,005,952 |
June 2023 | $35.75 | $35.80 | $32.03 | $32.48 | 6,726,000 |
May 2023 | $37.17 | $37.58 | $33.85 | $35.75 | 3,709,014 |
April 2023 | $41.03 | $42.07 | $36.99 | $37.41 | 2,494,705 |
March 2023 | $39.10 | $42.00 | $38.03 | $41.10 | 3,227,986 |
February 2023 | $39.60 | $42.10 | $37.74 | $39.03 | 2,797,163 |
January 2023 | $37.95 | $41.40 | $37.31 | $39.65 | 2,009,199 |
December 2022 | $39.73 | $41.16 | $37.56 | $37.74 | 3,318,610 |