Alibaba's core business is 'root of the issue': Strategist

Alibaba (BABA) reported lower sales estimates, but its cloud computing segment showed strong performance. Analyst Brian McCarthy commented on the company's mixed performance, highlighting strong international business growth and concerns about flat domestic e-commerce operations. McCarthy sees competition and macro headwinds as challenges for Alibaba.