Stocks finished mixed Wednesday as investors weighed earnings from several banking giants.
Here are some of the top gainers for Wednesday:
1. Goldman Sachs | Increase 2.3%
Goldman Sachs (GS) - Get Goldman Sachs Group Inc. (The) Report moved up after the financial services giant posted stronger-than-expected first-quarter earnings thanks in part to surging investment bank revenue.
Global revenue rose 47% to $7.58 billion, the largest tally in more than a decade, the company said.
2. Wells Fargo | Increase 5.5%
Earnings totaled $4.74 billion, or $1.05 a share, compared with $653 million, or 1 cent a share, a year earlier.
3. Occidental Petroleum | Increase 5.2%
Occidental Petroleum (OXY) - Get Occidental Petroleum Corporation Report advanced after the oil giant was upgraded to buy from neutral by an analyst at MKM Partners, who said the oil giant's recent depreciation warrants the ratings boost.
Analyst John Gerdes kept a $32 price target on the shares.
4. Grupo Televisa | Increase 24%
The combined operation, unveiled as a new media company called Televisa Univision, will feature content from both broadcasters.
5. Camping World | Increase 3.8%
Recreational vehicle retailer Camping World (CWH) - Get Camping World Holdings Inc. Class A Commom Stock Report advanced after the RV Industry Association said first-quarter sales for recreational vehicles jumped about 23% from a year earlier.