Finance Tsakos Energy (TEN) Surges on Impressive Q1 Performance The share price of Tsakos Energy Navigation Limited (NYSE:TEN) surged by 16.83% between June 11 and June 18, 2025, putting it among the Energy Stocks that Gained the Most This... By ThePostMaster June 21, 2025