Institutions profited after Star Bulk Carriers Corp.'s (NASDAQ:SBLK) market cap rose US$66m last week but individual investors profited the most
Key Insights Star Bulk Carriers' significant individual investors ownership suggests that the key decisions are influenced by shareholders from the larger public A total of 25 investors have a majori...