Share Facebook Twitter LinkedIn Pinterest Email Imperial Petroleum GAAP EPS of $0.32 beats by $0.06, revenue of $33M misses by $2.8M
Most and least shorted energy stocks with up to $2B market cap as of March (NYSEARCA:XLE)April 3, 2026