Tsakos Energy Navigation Ltd.

TEN·NYSE·$41.92·$1B