Tsakos Energy Navigation (TEN) announced its Q1 2025 financial results before the market opened.
The company reported revenue of $197.05 million, surpassing estimates of $191.51 million.
Earnings reached $1.04 per share, well above the estimated $0.38.
These results highlight a strong start to the year for Tsakos Energy Navigation.