Rosetta Resources (NASDAQ:ROSE) traded higher Monday after SunTrust upgraded the oil company’s rating to "buy" from "neutral," according to Dow Jones Newswires.

The company's stock ticked up nearly 3% on the news, to $19.99 on volume of 364,281 shares, below average volume of 712,428.

Earlier this month the company posted first half net income of $11.6 million, or 22 cents a share, up sharply from a loss of $234.1 million, or $4.60 a share, the year earlier.