Home

Tsakos Energy Navigation Ltd Common Shares (TEN)

15.67
+0.48 (3.16%)
NYSE · Last Trade: Apr 16th, 4:55 PM EDT
QuoteNewsPress ReleasesChartHistoricalFAQAboutCompetitors