Tsakos Energy Navigation Ltd Common Shares (TEN)

38.86
+1.24 (3.30%)
NYSE· Last Trade: Jul 21st, 2:37 AM EDT
QuoteNewsPress ReleasesChartHistoricalFAQAboutCompetitors