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 MoreDid you find this insightful?
Bad
Just Okay
Amazing
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 MoreDid you find this insightful?
Bad
Just Okay
Amazing