TEN stock rating: TSAKOS ENERGY NAVIGATION LTD quant rating & factor grades · Tickwind