| DATE | OPEN | HIGH | LOW | CLOSE | VOLUME |
|---|---|---|---|---|---|
December 2025 | $38.47 | $46.66 | $38.33 | $46.28 | 37,165,042 |
November 2025 | $37.97 | $39.84 | $36.44 | $38.60 | 32,872,700 |
October 2025 | $40.81 | $41.22 | $37.54 | $38.36 | 43,026,200 |
September 2025 | $39.30 | $42.57 | $39.19 | $41.00 | 34,062,300 |
August 2025 | $36.71 | $40.71 | $35.94 | $40.52 | 39,476,600 |
July 2025 | $33.48 | $38.42 | $33.48 | $37.33 | 48,149,300 |
June 2025 | $31.81 | $34.56 | $30.36 | $33.82 | 57,028,300 |
May 2025 | $30.22 | $33.86 | $30.10 | $31.89 | 66,023,700 |
April 2025 | $29.37 | $30.55 | $24.54 | $30.23 | 75,075,000 |
March 2025 | $33.10 | $33.41 | $28.73 | $29.20 | 91,448,000 |
February 2025 | $32.73 | $33.41 | $30.70 | $32.69 | 87,066,500 |
January 2025 | $28.94 | $34.17 | $28.77 | $33.77 | 39,210,200 |
December 2024 | $30.78 | $31.56 | $28.20 | $28.91 | 27,107,300 |
November 2024 | $29.79 | $31.79 | $29.53 | $30.83 | 27,831,900 |
October 2024 | $29.75 | $31.36 | $28.87 | $29.25 | 30,052,800 |
September 2024 | $28.77 | $29.89 | $27.01 | $29.47 | 32,520,200 |
August 2024 | $28.76 | $29.99 | $26.09 | $29.33 | 45,213,400 |
July 2024 | $28.44 | $29.99 | $28.21 | $28.77 | 27,456,700 |
June 2024 | $30.29 | $30.41 | $27.76 | $28.16 | 37,665,300 |
May 2024 | $25.06 | $30.46 | $24.79 | $30.39 | 48,154,100 |
April 2024 | $28.23 | $29.06 | $24.85 | $25.26 | 56,040,600 |
March 2024 | $26.40 | $29.46 | $26.20 | $28.17 | 64,133,700 |
February 2024 | $27.00 | $27.42 | $24.66 | $26.09 | 59,226,600 |
January 2024 | $28.06 | $28.08 | $26.15 | $27.42 | 60,618,600 |
December 2023 | $25.98 | $28.79 | $25.18 | $28.33 | 89,879,900 |