| DATE | OPEN | HIGH | LOW | CLOSE | VOLUME |
|---|---|---|---|---|---|
December 2024 | $58.01 | $58.12 | $50.12 | $54.21 | 21,593,600 |
November 2024 | $50.50 | $58.96 | $49.23 | $57.83 | 25,403,400 |
October 2024 | $46.67 | $53.16 | $46.50 | $50.00 | 41,039,100 |
September 2024 | $53.05 | $53.07 | $45.24 | $47.42 | 32,624,400 |
August 2024 | $58.69 | $59.17 | $48.56 | $54.42 | 26,958,900 |
July 2024 | $57.28 | $63.95 | $55.24 | $58.78 | 35,548,500 |
June 2024 | $61.04 | $61.05 | $52.72 | $56.98 | 47,397,400 |
May 2024 | $59.43 | $62.62 | $57.10 | $60.66 | 25,406,600 |
April 2024 | $64.08 | $67.74 | $59.32 | $59.37 | 35,772,200 |
March 2024 | $61.00 | $66.14 | $59.32 | $63.64 | 29,360,300 |
February 2024 | $52.55 | $60.52 | $49.32 | $60.18 | 29,074,600 |
January 2024 | $54.64 | $56.02 | $49.69 | $52.14 | 21,913,700 |
December 2023 | $54.67 | $56.82 | $49.13 | $54.01 | 25,188,500 |
November 2023 | $58.47 | $60.21 | $52.19 | $54.98 | 24,550,200 |
October 2023 | $56.34 | $64.09 | $50.30 | $58.39 | 34,392,200 |
September 2023 | $60.57 | $61.94 | $53.82 | $56.30 | 27,438,300 |
August 2023 | $51.84 | $60.29 | $50.70 | $60.10 | 28,858,500 |
July 2023 | $49.37 | $54.56 | $46.37 | $52.52 | 35,471,400 |
June 2023 | $41.72 | $50.02 | $41.50 | $49.39 | 34,684,400 |
May 2023 | $45.20 | $46.76 | $39.55 | $41.51 | 25,414,600 |
April 2023 | $47.65 | $50.30 | $43.66 | $46.13 | 24,889,900 |
March 2023 | $50.35 | $55.44 | $40.40 | $44.83 | 38,141,100 |
February 2023 | $61.33 | $62.21 | $47.71 | $50.61 | 26,263,600 |
January 2023 | $53.16 | $65.12 | $48.55 | $62.07 | 19,261,300 |
December 2022 | $62.87 | $63.39 | $50.08 | $53.71 | 21,539,000 |