Independent Communities for Stocks