| DATE | OPEN | HIGH | LOW | CLOSE | VOLUME | 
|---|---|---|---|---|---|
| December 31 2024    | $316.96    | $317.91    | $285.01    | $289.62    | 22,486,109    | 
| December 30 2024    | $319.40    | $320.01    | $301.75    | $302.96    | 25,771,230    | 
| December 27 2024    | $342.30    | $342.71    | $323.20    | $330.00    | 13,778,470    | 
| December 26 2024    | $350.31    | $351.80    | $340.00    | $341.05    | 13,295,120    | 
| December 24 2024    | $343.50    | $361.00    | $342.70    | $358.18    | 16,377,780    | 
| December 23 2024    | $358.00    | $359.74    | $329.08    | $332.23    | 21,742,490    | 
| December 20 2024    | $319.37    | $364.88    | $317.00    | $364.20    | 44,889,879    | 
| December 19 2024    | $365.44    | $367.50    | $323.48    | $326.46    | 26,922,881    | 
| December 18 2024    | $386.00    | $390.32    | $338.00    | $349.64    | 24,422,920    | 
| December 17 2024    | $413.45    | $415.68    | $386.01    | $386.42    | 21,821,971    | 
| December 16 2024    | $424.87    | $437.61    | $406.46    | $408.50    | 31,099,439    | 
| December 13 2024    | $400.07    | $409.71    | $388.88    | $408.67    | 21,536,881    | 
| December 12 2024    | $413.71    | $415.80    | $386.11    | $392.19    | 21,074,260    | 
| December 11 2024    | $385.66    | $412.68    | $385.50    | $411.40    | 27,594,369    | 
| December 10 2024    | $373.37    | $379.80    | $356.05    | $377.32    | 20,139,881    | 
| December 09 2024    | $394.00    | $399.80    | $363.44    | $365.34    | 22,606,090    | 
| December 06 2024    | $395.29    | $405.00    | $384.02    | $395.01    | 26,206,160    | 
| December 05 2024    | $440.12    | $444.94    | $379.35    | $386.40    | 46,189,809    | 
| December 04 2024    | $380.00    | $409.97    | $365.60    | $406.00    | 29,862,189    | 
| December 03 2024    | $367.85    | $393.12    | $362.67    | $373.43    | 22,817,461    | 
| December 02 2024    | $393.64    | $398.79    | $374.36    | $380.30    | 23,404,301    | 
| November 29 2024    | $405.75    | $417.62    | $381.00    | $387.47    | 21,987,619    | 
| November 27 2024    | $384.29    | $397.66    | $372.50    | $388.84    | 34,921,207    | 
| November 26 2024    | $382.78    | $403.00    | $338.67    | $353.69    | 47,891,000    | 
| November 25 2024    | $440.75    | $440.75    | $383.80    | $403.45    | 40,180,422    |