Tsakos Energy Navigation Ltd Common Shares (TEN)

26.33
+0.34 (1.31%)
NYSE · Last Trade: Jan 26th, 3:38 PM EST
QuoteNewsPress ReleasesChartHistoricalFAQAboutCompetitors