NEW YORK (TheStreet) -- Shares of NRG Energy (NRG - Get Report) are advancing by 2.46% to $14.97 late Thursday morning, after the Princeton, NJ-based company posted its 2016 first quarter results.

Before the opening bell, the power company reported earnings of 24 cents per diluted share, beating analysts' expectations of 6 cents per share.

Revenue for the period was $3.23 billion, slightly lower than Wall Street's estimates of $3.26 billion.

"NRG's strong financial and operational performance continued despite a weak weather and commodity market environment, validating our integrated competitive power platform," CEO Mauricio Gutierrez said in a statement.

"Combining renewable and fossil generation with an industry-leading retail platform, along with our robust partnership with NRG Yield, provides strength and stability while allowing us to maintain upside to a market recovery," he added.

NRG Energy produces, sells and delivers energy, energy products and services in U.S. power markets.

Separately, TheStreet Ratings Team has a "Sell" rating with a score of D on the stock.

The company's weaknesses can be seen in multiple areas, such as its deteriorating net income, generally high debt management risk, disappointing return on equity, weak operating cash flow and generally disappointing historical performance in the stock itself.

Recently, TheStreet Ratings objectively rated this stock according to its "risk-adjusted" total return prospect over a 12-month investment horizon. Not based on the news in any given day, the rating may differ from Jim Cramer's view or that of this articles's author.

You can view the full analysis from the report here: NRG