Tsakos Energy Navigation Highlights $3.6B Contract Backlog… — TEN +0.90 · News Impact Screener