Major US stock indices continue to push higher. The Russell 2000 and Dow lag but still with gains of about 1.25%. After the close, Tim Cooks final earnings report will be released. Revenues are expected to climb to $108.85 billion versus $94.04 billion a year ago. Over Cook's tenure, the stock is up 2400%, the market capitalization has moved from $350B to $5T.