Tsakos Energy Navigation Limited

NYSE: TNP    
Share price (5/3/24): $26.52    
Market cap (5/3/24): $782 million