TNP Analyst Opinion | Analyst Estimates | Tsakos Energy Navigation Ltd Co Stock - Yahoo Finance