US stock indices hit record highs as tax cuts boost earnings expectations and semiconductor stocks lead gains. Dow nears 25,000.