| DATE | OPEN | HIGH | LOW | CLOSE | VOLUME | 
|---|---|---|---|---|---|
| December 29 2023    | $49.79    | $49.98    | $48.73    | $49.50    | 389,293,276    | 
| December 28 2023    | $49.62    | $49.86    | $49.39    | $49.50    | 246,587,498    | 
| December 27 2023    | $49.49    | $49.66    | $49.06    | $49.40    | 233,648,008    | 
| December 26 2023    | $48.95    | $49.58    | $48.94    | $49.26    | 244,199,488    | 
| December 22 2023    | $49.17    | $49.36    | $48.45    | $48.81    | 252,506,797    | 
| December 21 2023    | $48.79    | $49.07    | $48.40    | $48.97    | 300,425,427    | 
| December 20 2023    | $49.63    | $49.98    | $48.08    | $48.09    | 397,894,406    | 
| December 19 2023    | $49.40    | $49.68    | $48.87    | $49.58    | 464,444,485    | 
| December 18 2023    | $49.38    | $50.41    | $49.13    | $50.06    | 412,587,186    | 
| December 15 2023    | $48.17    | $49.38    | $48.10    | $48.87    | 479,947,615    | 
| December 14 2023    | $48.37    | $48.65    | $47.40    | $48.33    | 391,231,676    | 
| December 13 2023    | $47.61    | $48.57    | $47.59    | $48.07    | 447,791,906    | 
| December 12 2023    | $46.03    | $47.65    | $46.03    | $47.64    | 372,386,876    | 
| December 11 2023    | $47.47    | $47.51    | $45.81    | $46.61    | 509,728,085    | 
| December 08 2023    | $46.58    | $47.72    | $46.53    | $47.49    | 359,223,666    | 
| December 07 2023    | $45.68    | $46.61    | $45.58    | $46.58    | 350,822,616    | 
| December 06 2023    | $47.19    | $47.37    | $45.39    | $45.48    | 380,589,606    | 
| December 05 2023    | $45.45    | $46.58    | $45.25    | $46.55    | 371,717,616    | 
| December 04 2023    | $46.05    | $46.05    | $44.99    | $45.49    | 437,543,396    | 
| December 01 2023    | $46.50    | $47.18    | $46.16    | $46.74    | 369,316,986    | 
| November 30 2023    | $48.00    | $48.09    | $46.40    | $46.75    | 526,246,595    | 
| November 29 2023    | $48.35    | $48.74    | $47.84    | $48.12    | 382,004,726    | 
| November 28 2023    | $48.21    | $48.30    | $47.45    | $47.80    | 401,490,896    | 
| November 27 2023    | $47.78    | $48.51    | $47.63    | $48.22    | 395,661,906    | 
| November 24 2023    | $48.45    | $48.90    | $47.72    | $47.75    | 294,644,627    |