
| DATE | OPEN | HIGH | LOW | CLOSE | VOLUME | 
|---|---|---|---|---|---|
| December 31 2024    | $22.20    | $23.00    | $21.20    | $21.40    | 1,206,390    | 
| December 30 2024    | $22.40    | $22.60    | $21.60    | $22.20    | 1,450,015    | 
| December 27 2024    | $23.40    | $24.40    | $22.40    | $22.80    | 1,135,655    | 
| December 26 2024    | $22.80    | $24.00    | $22.60    | $23.60    | 750,400    | 
| December 24 2024    | $22.60    | $23.20    | $22.00    | $23.20    | 476,140    | 
| December 23 2024    | $24.40    | $24.60    | $22.40    | $22.60    | 1,282,950    | 
| December 20 2024    | $22.20    | $25.40    | $22.20    | $24.80    | 1,341,980    | 
| December 19 2024    | $23.40    | $23.80    | $22.40    | $22.80    | 860,160    | 
| December 18 2024    | $25.70    | $26.00    | $22.80    | $23.20    | 1,686,605    | 
| December 17 2024    | $22.40    | $23.20    | $22.20    | $23.20    | 649,325    | 
| December 16 2024    | $23.00    | $23.00    | $22.20    | $22.60    | 740,700    | 
| December 13 2024    | $24.00    | $24.00    | $22.60    | $23.00    | 733,745    | 
| December 12 2024    | $25.40    | $25.60    | $23.60    | $23.80    | 759,270    | 
| December 11 2024    | $26.20    | $26.20    | $24.80    | $25.80    | 404,250    | 
| December 10 2024    | $27.40    | $27.60    | $25.20    | $25.80    | 984,190    | 
| December 09 2024    | $25.90    | $29.60    | $25.40    | $28.00    | 1,310,840    | 
| December 06 2024    | $28.00    | $28.60    | $25.60    | $26.20    | 1,179,385    | 
| December 05 2024    | $26.80    | $30.00    | $25.40    | $27.00    | 3,028,245    | 
| December 04 2024    | $23.00    | $25.00    | $22.60    | $24.40    | 1,357,755    | 
| December 03 2024    | $23.40    | $23.60    | $22.80    | $23.20    | 478,820    | 
| December 02 2024    | $24.40    | $24.80    | $23.40    | $23.80    | 472,700    | 
| November 29 2024    | $23.40    | $24.40    | $23.00    | $24.40    | 318,645    | 
| November 27 2024    | $23.40    | $24.00    | $22.80    | $23.40    | 338,220    | 
| November 26 2024    | $24.60    | $24.90    | $22.40    | $23.00    | 494,305    | 
| November 25 2024    | $23.20    | $25.40    | $23.20    | $25.00    | 897,215    |