Shell (NYSE: SHEL) stock rose in premarket after launching a $3B share buyback & crushing Q2 earnings estimates despite mixed revenue.

Shell toasted to a near record profit haul on the back of volatility in the energy market over the last few months.

Shell more than doubled second-quarter earnings, beating expectations as higher oil and gas prices, record refinery utilization, and strong trading offset lower LNG production.