Tsakos Energy Navigation Limited’s (NYSE:TEN) top owners are individual investors with 38% stake, while 24% is held by institutions Yahoo Finance UK Source link