Tsakos Energy Navigation Ltd Common Shares (TEN)

51.91
+1.48 (2.93%)
NYSE · Last Trade: Oct 21st, 10:34 AM EDT
QuoteNewsPress ReleasesChartHistoricalFAQAboutCompetitors