| DATE | OPEN | HIGH | LOW | CLOSE | VOLUME | 
|---|---|---|---|---|---|
| October 30 2025    | $74.38    | $75.20    | $74.05    | $74.70    | 5,229,498    | 
| October 29 2025    | $75.32    | $75.68    | $74.11    | $74.29    | 4,057,424    | 
| October 28 2025    | $77.00    | $77.70    | $75.00    | $75.89    | 5,540,268    | 
| October 27 2025    | $77.01    | $78.04    | $76.81    | $78.00    | 4,052,507    | 
| October 24 2025    | $78.41    | $78.61    | $77.15    | $77.35    | 2,228,220    | 
| October 23 2025    | $78.43    | $78.66    | $77.68    | $78.21    | 3,856,381    | 
| October 22 2025    | $78.97    | $79.80    | $78.54    | $78.60    | 2,716,305    | 
| October 21 2025    | $80.12    | $80.39    | $79.08    | $79.16    | 2,680,956    | 
| October 20 2025    | $79.90    | $80.23    | $79.67    | $79.90    | 1,921,449    | 
| October 17 2025    | $79.31    | $79.97    | $78.61    | $79.91    | 2,504,099    | 
| October 16 2025    | $80.02    | $80.28    | $78.51    | $78.83    | 2,954,664    | 
| October 15 2025    | $80.14    | $81.79    | $79.88    | $80.09    | 3,474,899    | 
| October 14 2025    | $78.41    | $80.19    | $78.17    | $80.14    | 2,025,550    | 
| October 13 2025    | $77.96    | $78.62    | $77.47    | $78.27    | 1,788,389    | 
| October 10 2025    | $78.30    | $79.03    | $78.03    | $78.45    | 2,020,854    | 
| October 09 2025    | $79.01    | $79.23    | $77.98    | $78.04    | 2,433,509    | 
| October 08 2025    | $79.94    | $79.97    | $77.87    | $78.76    | 3,169,429    | 
| October 07 2025    | $80.92    | $81.08    | $79.25    | $79.95    | 3,385,203    | 
| October 06 2025    | $81.84    | $81.97    | $80.72    | $80.83    | 2,204,255    | 
| October 03 2025    | $82.72    | $83.13    | $82.13    | $82.15    | 2,227,392    | 
| October 02 2025    | $81.82    | $82.93    | $81.82    | $82.73    | 2,700,000    | 
| October 01 2025    | $81.47    | $82.45    | $81.39    | $82.28    | 2,952,200    | 
| September 30 2025    | $81.04    | $81.95    | $80.87    | $81.81    | 2,863,200    | 
| September 29 2025    | $81.42    | $81.70    | $79.82    | $81.31    | 2,278,700    | 
| September 26 2025    | $80.70    | $81.55    | $80.49    | $81.41    | 3,008,500    |