
| DATE | OPEN | HIGH | LOW | CLOSE | VOLUME | 
|---|---|---|---|---|---|
| October 2025    | $101.73    | $121.37    | $96.83    | $115.09    | 1,234,340,700    | 
| September 2025    | $85.03    | $104.98    | $84.17    | $103.40    | 1,142,996,800    | 
| August 2025    | $85.17    | $96.23    | $81.78    | $89.27    | 1,232,439,500    | 
| July 2025    | $82.04    | $92.66    | $79.73    | $88.13    | 1,258,526,300    | 
| June 2025    | $68.94    | $83.41    | $68.43    | $82.92    | 1,383,223,500    | 
| May 2025    | $57.34    | $72.79    | $54.88    | $69.74    | 1,804,637,400    | 
| April 2025    | $56.47    | $60.97    | $34.87    | $54.67    | 3,515,935,700    | 
| March 2025    | $75.86    | $76.54    | $52.84    | $57.09    | 2,159,104,400    | 
| February 2025    | $78.01    | $90.51    | $69.61    | $74.42    | 1,006,202,700    | 
| January 2025    | $80.00    | $88.32    | $72.85    | $82.17    | 1,060,928,500    | 
| December 2024    | $79.68    | $92.86    | $77.72    | $78.60    | 870,391,600    | 
| November 2024    | $69.38    | $82.60    | $68.82    | $79.09    | 844,136,000    | 
| October 2024    | $71.56    | $76.69    | $67.03    | $68.76    | 1,027,385,900    | 
| September 2024    | $66.38    | $74.32    | $55.97    | $71.77    | 1,071,564,800    | 
| August 2024    | $67.68    | $72.20    | $48.16    | $67.71    | 1,469,084,800    | 
| July 2024    | $73.19    | $84.08    | $60.53    | $67.38    | 1,237,025,000    | 
| June 2024    | $62.65    | $76.51    | $59.93    | $72.85    | 831,463,100    | 
| May 2024    | $51.27    | $65.39    | $50.33    | $61.47    | 1,090,994,800    | 
| April 2024    | $60.87    | $61.93    | $48.02    | $51.85    | 1,662,288,400    | 
| March 2024    | $59.51    | $62.87    | $56.12    | $60.52    | 1,420,651,200    | 
| February 2024    | $52.20    | $59.97    | $51.83    | $59.13    | 1,420,381,800    | 
| January 2024    | $48.34    | $56.72    | $44.54    | $51.56    | 1,624,703,000    | 
| December 2023    | $42.42    | $50.95    | $40.70    | $49.66    | 1,513,228,300    | 
| November 2023    | $32.18    | $44.60    | $32.16    | $42.79    | 2,020,119,400    | 
| October 2023    | $34.79    | $39.06    | $29.72    | $31.97    | 2,835,482,400    |