TALO News & Analysis
1 article
Market Mood
0 Bullish1 Neutral0 Bearish

Talos Energy (TALO) Insider Sold 2.3 Million Shares for $38.5 Million
Control Empresarial de Capitales S.A. de C.V., a 10% owner of Talos Energy (TALO), sold 2,312,000 shares on March 26 and 27, 2026, for approximately $38.5 million. This transaction reduced their direct holdings to 41,233,604 shares, marking a decline of 5.31% in their ownership. The sale was executed at a weighted average price of $16.67 per share, while TALO's market price as of April 2, 2026, was $15.65. The company's market capitalization stands at $2.66 billion, with a revenue of $1.78 billion over the trailing twelve months.
Read More