Tsakos Energy Navigation Limited

Tsakos Energy Navigation Limited

TEN · NYSE

47.33USD+0.29 (+0.62%)