| DATE | OPEN | HIGH | LOW | CLOSE | VOLUME | 
|---|---|---|---|---|---|
November 2025     | $30.16     | $30.76     | $29.75     | $30.43     | 6,870,353     | 
October 2025     | $31.99     | $34.98     | $29.92     | $30.30     | 226,655,500     | 
September 2025     | $32.14     | $33.90     | $30.58     | $31.91     | 203,210,200     | 
August 2025     | $30.11     | $33.45     | $28.82     | $32.72     | 154,913,100     | 
July 2025     | $32.03     | $37.75     | $30.20     | $30.76     | 289,881,600     | 
June 2025     | $33.07     | $34.23     | $30.55     | $32.26     | 224,127,000     | 
May 2025     | $27.86     | $33.94     | $27.82     | $33.00     | 244,594,200     | 
April 2025     | $32.35     | $32.79     | $23.55     | $27.64     | 334,193,000     | 
March 2025     | $30.01     | $34.84     | $27.18     | $33.20     | 316,022,900     | 
February 2025     | $29.65     | $30.81     | $28.79     | $30.53     | 163,561,700     | 
January 2025     | $33.05     | $33.82     | $29.99     | $30.18     | 170,892,100     | 
December 2024     | $31.65     | $35.32     | $31.60     | $33.05     | 143,804,800     | 
November 2024     | $30.06     | $32.41     | $29.23     | $31.64     | 117,989,300     | 
October 2024     | $28.89     | $31.48     | $27.94     | $29.90     | 184,501,700     | 
September 2024     | $28.68     | $30.94     | $27.55     | $28.97     | 179,114,500     | 
August 2024     | $26.24     | $28.62     | $22.92     | $28.10     | 243,943,600     | 
July 2024     | $27.83     | $28.02     | $25.04     | $26.18     | 245,246,300     | 
June 2024     | $26.33     | $29.31     | $26.07     | $27.80     | 196,476,300     | 
May 2024     | $25.10     | $27.40     | $23.76     | $25.92     | 196,954,400     | 
April 2024     | $28.31     | $28.94     | $25.04     | $25.05     | 227,748,500     | 
March 2024     | $32.89     | $33.85     | $26.81     | $28.19     | 185,764,700     | 
February 2024     | $28.91     | $33.79     | $28.25     | $32.92     | 138,298,900     | 
January 2024     | $27.47     | $31.51     | $26.18     | $28.71     | 189,158,500     | 
December 2023     | $24.45     | $29.11     | $24.38     | $27.74     | 190,715,200     | 
November 2023     | $21.08     | $24.51     | $20.92     | $24.41     | 144,524,600     |