Tsakos Energy Navigation Limited's (NYSE:TEN) top owners are individual investors with 38% stake, while 24% is held by institutions

Tsakos Energy Navigation Limited's (NYSE:TEN) top owners are individual investors with 38% stake, while 24% is held by institutions

Tsakos Energy Navigation Limited (NYSE:TEN) has 15 investors with a majority stake of 50%. Individual investors hold 38% of shares, while institutions hold 24%.

Read More

Did you find this insightful?