Bullish
W&T Offshore posts $21M free cash flow as production holds steady
W&T Offshore (NYSE: WTI) reported Q1 2026 results, including $150.0 million in revenue, a net loss of $22.5 million, Adjusted EBITDA of $54.5 million,...