Loading…
TLN · NASDAQ · Independent Power Producers & Energy Traders
Everything reported about this company, newest first. Each line shows the dates that matter for its source.
Insider trade · Traded Jun 15, 2026 · Filed Jun 17, 2026
Director sold ~$988K of TLN shares in the open marketSource