Tommasino Nicholas Francis

Director

Latest Insider Transactions

1 transactions (past 365 days)

TEN
Director
Sale
$99.8K
2,490 shares @ $40.07
Filed 2026-07-16Trade 2026-07-14
Tsakos Energy Navigation Ltd