| DATE | OPEN | HIGH | LOW | CLOSE | VOLUME |
|---|---|---|---|---|---|
December 2025 | $27.78 | $31.31 | $27.40 | $29.73 | 19,478,148 |
November 2025 | $29.79 | $29.95 | $25.49 | $28.04 | 20,950,177 |
October 2025 | $37.34 | $39.70 | $28.65 | $29.89 | 26,408,091 |
September 2025 | $40.75 | $41.31 | $36.03 | $36.95 | 27,048,745 |
August 2025 | $39.87 | $43.50 | $37.02 | $41.34 | 16,427,869 |
July 2025 | $39.25 | $46.15 | $39.09 | $40.22 | 25,537,777 |
June 2025 | $40.08 | $42.17 | $37.04 | $39.39 | 15,994,187 |
May 2025 | $41.08 | $42.65 | $36.51 | $40.20 | 19,411,896 |
April 2025 | $55.61 | $56.55 | $37.58 | $41.27 | 24,695,366 |
March 2025 | $55.35 | $60.70 | $54.35 | $55.46 | 18,480,583 |
February 2025 | $56.57 | $57.21 | $51.08 | $55.22 | 13,544,674 |
January 2025 | $55.51 | $59.21 | $51.46 | $57.70 | 15,356,646 |
December 2024 | $60.33 | $61.21 | $53.54 | $55.31 | 16,419,638 |
November 2024 | $59.05 | $62.20 | $55.51 | $60.21 | 10,214,708 |
October 2024 | $68.60 | $70.31 | $57.55 | $58.78 | 16,355,481 |
September 2024 | $68.55 | $70.68 | $64.02 | $68.76 | 8,547,262 |
August 2024 | $71.73 | $71.91 | $64.30 | $69.14 | 6,337,318 |
July 2024 | $65.30 | $73.16 | $61.76 | $71.63 | 11,062,278 |
June 2024 | $69.79 | $69.79 | $64.58 | $65.28 | 8,470,098 |
May 2024 | $69.28 | $72.25 | $66.11 | $68.35 | 7,472,746 |
April 2024 | $71.15 | $71.15 | $63.44 | $69.11 | 9,130,617 |
March 2024 | $66.38 | $71.34 | $65.92 | $71.12 | 7,388,636 |
February 2024 | $68.21 | $68.21 | $63.93 | $66.10 | 7,546,797 |
January 2024 | $72.58 | $73.31 | $64.88 | $67.91 | 8,439,803 |
December 2023 | $67.78 | $73.50 | $67.68 | $72.79 | 5,127,025 |