Stocks Post Huge Gains

The major indexes all ended nearly 5% higher on positive earnings news

Stocks racked up monster gains on Tuesday in the fourth straight up session as Wall Street feted expectation-topping results from blue-chip names including financial services giant Citigroup (C ).

To continue reading this article you must be a Bloomberg Professional Service Subscriber.