Star Bulk Carriers Corp.'s (NASDAQ:SBLK) 3.6% loss last week hit both individual investors who own 58% as well as institutions
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.