This post was originally published on this site

The S&P 500 and Dow Jones indexes hit record highs on Thursday, as upbeat earnings reports from companies including Bank of America and BlackRock as well as a strong rebound in March retail sales bolstered hopes of a broader economic rebound.

The Dow Jones Industrial Average rose 223.64 points, or 0.66%, at the open to 33,954.31.

The S&P 500 opened higher by 28.10 points, or 0.68%, at 4,152.75, while the Nasdaq Composite gained 152.39 points, or 1.10%, to 14,009.91 at the opening bell.