
| DATE | OPEN | HIGH | LOW | CLOSE | VOLUME |
|---|---|---|---|---|---|
December 2024 | $40.28 | $40.29 | $36.28 | $37.07 | 375,526,310 |
November 2024 | $38.81 | $40.51 | $37.29 | $40.28 | 414,272,610 |
October 2024 | $39.19 | $40.07 | $37.91 | $38.81 | 505,498,914 |
September 2024 | $36.82 | $39.26 | $36.57 | $39.24 | 482,188,548 |
August 2024 | $35.19 | $36.86 | $34.82 | $36.81 | 437,534,584 |
July 2024 | $33.22 | $35.20 | $32.61 | $35.12 | 402,685,242 |
June 2024 | $34.75 | $34.78 | $32.72 | $32.88 | 412,621,358 |
May 2024 | $31.94 | $34.89 | $31.81 | $34.80 | 572,346,504 |
April 2024 | $31.43 | $32.19 | $29.94 | $31.94 | 625,971,736 |
March 2024 | $29.39 | $31.47 | $28.94 | $31.42 | 606,287,108 |
February 2024 | $29.05 | $29.72 | $28.07 | $29.48 | 653,522,780 |
January 2024 | $29.93 | $30.86 | $28.41 | $29.17 | 735,399,006 |
December 2023 | $29.53 | $31.37 | $29.33 | $30.06 | 591,480,714 |
November 2023 | $28.11 | $29.84 | $27.83 | $29.51 | 715,749,374 |
October 2023 | $27.55 | $28.40 | $25.76 | $28.07 | 1,130,064,388 |
September 2023 | $29.52 | $30.61 | $27.56 | $27.71 | 671,165,944 |
August 2023 | $31.25 | $31.41 | $29.19 | $29.37 | 615,007,868 |
July 2023 | $30.46 | $32.26 | $30.13 | $31.29 | 530,483,180 |
June 2023 | $30.10 | $31.39 | $29.60 | $30.53 | 576,838,852 |
May 2023 | $31.84 | $32.28 | $29.58 | $30.04 | 574,759,702 |
April 2023 | $31.20 | $32.52 | $30.93 | $31.92 | 423,983,350 |
March 2023 | $29.70 | $31.33 | $29.22 | $31.32 | 788,705,214 |
February 2023 | $31.58 | $32.21 | $29.85 | $29.85 | 440,769,938 |
January 2023 | $32.47 | $33.19 | $31.16 | $31.73 | 438,106,846 |
December 2022 | $32.86 | $33.62 | $31.70 | $32.38 | 444,849,420 |