Tsakos Energy Navigation Ltd Common Shares (TEN)

25.61
+0.75 (3.02%)
NYSE · Last Trade: Jan 13th, 10:51 AM EST
QuoteNewsPress ReleasesChartHistoricalFAQAboutCompetitors