Tsakos Energy Navigation Ltd Common Shares (TEN)

39.60
+0.59 (1.51%)
NYSE · Last Trade: Apr 13th, 10:09 AM EDT
QuoteNewsPress ReleasesChartHistoricalFAQAboutCompetitors