Major US indices rally sharply with Dow up 350 points and Nasdaq hitting all-time highs.
Open shared insight