| DATE | OPEN | HIGH | LOW | CLOSE | VOLUME | 
|---|---|---|---|---|---|
December 29 2023     | $49.31     | $49.45     | $48.93     | $49.08     | 2,271,400     | 
December 28 2023     | $49.75     | $49.85     | $49.36     | $49.43     | 2,172,600     | 
December 27 2023     | $49.84     | $49.99     | $49.64     | $49.86     | 2,535,300     | 
December 26 2023     | $49.41     | $50.02     | $49.33     | $49.86     | 2,266,200     | 
December 22 2023     | $49.30     | $49.81     | $49.09     | $49.33     | 2,341,900     | 
December 21 2023     | $49.23     | $49.40     | $48.76     | $49.19     | 2,653,900     | 
December 20 2023     | $49.02     | $49.53     | $48.84     | $48.84     | 4,953,500     | 
December 19 2023     | $48.75     | $49.24     | $48.68     | $49.15     | 3,796,900     | 
December 18 2023     | $49.00     | $49.07     | $48.33     | $48.55     | 3,219,100     | 
December 15 2023     | $47.93     | $48.67     | $47.54     | $48.54     | 9,909,800     | 
December 14 2023     | $47.32     | $48.73     | $47.21     | $48.53     | 7,892,900     | 
December 13 2023     | $45.24     | $46.90     | $45.16     | $46.83     | 4,774,200     | 
December 12 2023     | $45.89     | $45.96     | $45.27     | $45.48     | 4,350,500     | 
December 11 2023     | $45.52     | $46.11     | $45.43     | $45.89     | 3,582,700     | 
December 08 2023     | $45.68     | $46.34     | $45.55     | $45.57     | 3,664,100     | 
December 07 2023     | $45.74     | $45.88     | $45.30     | $45.70     | 2,822,900     | 
December 06 2023     | $46.03     | $46.29     | $45.44     | $45.54     | 3,603,700     | 
December 05 2023     | $46.30     | $46.41     | $45.61     | $45.77     | 4,691,000     | 
December 04 2023     | $46.78     | $47.22     | $46.51     | $46.63     | 6,354,700     | 
December 01 2023     | $46.36     | $47.09     | $46.15     | $46.80     | 4,274,000     | 
November 30 2023     | $46.09     | $46.43     | $45.85     | $46.31     | 4,649,800     | 
November 29 2023     | $45.63     | $46.51     | $45.61     | $45.94     | 3,551,700     | 
November 28 2023     | $45.20     | $45.88     | $44.67     | $45.63     | 6,376,900     | 
November 27 2023     | $45.38     | $45.55     | $45.04     | $45.13     | 3,896,200     | 
November 24 2023     | $45.52     | $45.85     | $45.42     | $45.61     | 1,679,700     |