Tsakos Energy Navigation Ltd Common Shares (TEN)

38.83
-0.83 (-2.09%)
NYSE· Last Trade: Jul 14th, 3:53 AM EDT
QuoteNewsPress ReleasesChartHistoricalFAQAboutCompetitors