U.S. stocks pushed higher toward new records on Monday, with the Nasdaq Composite topping 4,000, as a deal with Iran boosted investors' appetite for risk and weighed on oil prices. Iran and six global powers reached an agreement over the weekend that's expected to curb Tehran's nuclear program and ease certain trade sanctions.
Source: Markewatch
Source: Markewatch