competitive advantage stock ideas us equities