| DATE | OPEN | HIGH | LOW | CLOSE | VOLUME | 
|---|---|---|---|---|---|
| December 31 2024    | $123.10    | $123.55    | $120.14    | $120.79    | 30,203,430    | 
| December 30 2024    | $123.56    | $124.10    | $122.35    | $122.44    | 30,501,641    | 
| December 27 2024    | $124.37    | $126.18    | $122.26    | $125.19    | 32,924,012    | 
| December 26 2024    | $125.52    | $127.30    | $125.05    | $125.06    | 25,139,141    | 
| December 24 2024    | $127.51    | $127.51    | $124.66    | $126.29    | 24,829,561    | 
| December 23 2024    | $120.71    | $126.34    | $120.47    | $124.60    | 47,777,898    | 
| December 20 2024    | $118.00    | $121.86    | $117.90    | $119.21    | 53,591,207    | 
| December 19 2024    | $122.16    | $123.38    | $118.45    | $118.88    | 46,160,672    | 
| December 18 2024    | $125.43    | $127.75    | $120.43    | $121.41    | 49,724,441    | 
| December 17 2024    | $124.45    | $127.08    | $123.15    | $125.02    | 43,314,941    | 
| December 16 2024    | $126.01    | $127.76    | $123.12    | $126.69    | 42,090,281    | 
| December 13 2024    | $131.30    | $131.30    | $124.77    | $126.91    | 67,544,734    | 
| December 12 2024    | $130.00    | $132.32    | $129.07    | $130.60    | 34,267,090    | 
| December 11 2024    | $128.52    | $131.21    | $126.22    | $130.15    | 45,588,141    | 
| December 10 2024    | $131.56    | $131.56    | $127.07    | $127.74    | 38,907,199    | 
| December 09 2024    | $135.71    | $135.77    | $130.00    | $130.87    | 57,055,559    | 
| December 06 2024    | $141.48    | $142.79    | $137.40    | $138.59    | 33,576,840    | 
| December 05 2024    | $143.68    | $143.95    | $140.38    | $141.36    | 29,576,930    | 
| December 04 2024    | $142.96    | $144.12    | $141.18    | $143.99    | 25,942,650    | 
| December 03 2024    | $142.58    | $143.45    | $141.08    | $141.98    | 22,665,350    | 
| December 02 2024    | $137.92    | $142.82    | $137.80    | $142.06    | 33,102,441    | 
| November 29 2024    | $136.24    | $138.59    | $135.78    | $137.18    | 16,085,710    | 
| November 27 2024    | $137.20    | $137.94    | $132.96    | $136.24    | 30,175,289    | 
| November 26 2024    | $142.55    | $142.80    | $136.62    | $137.72    | 32,092,381    | 
| November 25 2024    | $140.49    | $142.35    | $139.05    | $141.13    | 30,923,109    |