Insider Dumps 90,000 Shares of Energy Stock, Valued at $1.5 Million
An insider sold 90,000 shares of Talos Energy (TALO), valued at $1.5 million. TALO's stock has underperformed the S&P 500 since 2021, with a 37% total return. The company's revenue has doubled, and debt has been reduced, but operating margins and valuation metrics have declined.

