NRG Energy beats analyst estimates but sees revenue decline in Q2

As NRG Energy leadership faces criticism due to its strategy, the company beat analyst estimates for earnings per share and revenue.