Retail investors own 58% of Star Bulk Carriers Corp. stock, facing the most potential upside or downside. Institutions hold 36%, but both suffered losses. Top shareholder is Brookfield Corporation with 5% ownership. Insider ownership is positive, but some warning signs exist.
Read MoreDid you find this insightful?
Bad
Just Okay
Amazing