| DATE | OPEN | HIGH | LOW | CLOSE | VOLUME |
|---|---|---|---|---|---|
December 2024 | $44.62 | $47.23 | $44.30 | $46.85 | 21,776,300 |
November 2024 | $43.61 | $44.58 | $42.06 | $44.42 | 20,531,400 |
October 2024 | $42.09 | $44.31 | $41.06 | $43.24 | 27,189,900 |
September 2024 | $41.06 | $43.18 | $39.72 | $42.36 | 27,118,100 |
August 2024 | $39.77 | $41.71 | $36.52 | $41.67 | 35,928,800 |
July 2024 | $40.68 | $42.18 | $39.49 | $41.82 | 28,002,800 |
June 2024 | $41.25 | $41.58 | $39.68 | $40.30 | 23,552,700 |
May 2024 | $40.14 | $42.05 | $39.86 | $41.36 | 34,966,900 |
April 2024 | $36.07 | $40.52 | $35.77 | $39.93 | 44,855,400 |
March 2024 | $34.37 | $36.47 | $33.83 | $36.06 | 41,678,300 |
February 2024 | $34.86 | $36.02 | $32.65 | $34.48 | 51,906,700 |
January 2024 | $35.29 | $36.46 | $32.78 | $34.61 | 47,364,700 |
December 2023 | $33.64 | $35.88 | $33.61 | $35.67 | 33,021,200 |
November 2023 | $31.43 | $34.14 | $31.27 | $33.82 | 43,018,700 |
October 2023 | $34.23 | $35.55 | $30.65 | $31.54 | 50,482,200 |
September 2023 | $32.68 | $34.77 | $31.82 | $34.26 | 35,361,300 |
August 2023 | $36.17 | $36.42 | $32.36 | $32.40 | 41,787,200 |
July 2023 | $34.16 | $36.06 | $33.26 | $35.83 | 28,273,700 |
June 2023 | $31.72 | $34.17 | $31.72 | $33.98 | 28,224,700 |
May 2023 | $30.67 | $33.10 | $30.31 | $31.58 | 38,702,900 |
April 2023 | $29.37 | $31.05 | $29.11 | $30.51 | 33,395,500 |
March 2023 | $31.51 | $31.88 | $27.43 | $28.89 | 75,123,100 |
February 2023 | $30.15 | $32.54 | $29.26 | $31.45 | 41,902,600 |
January 2023 | $26.02 | $30.79 | $25.87 | $30.33 | 44,595,700 |
December 2022 | $25.33 | $25.86 | $24.33 | $25.58 | 40,325,500 |