Why Alibaba (BABA) fell 4.69%

Alibaba (BABA) fell 4.69% on August 20, 2026 — 75% net income drop stokes margin concerns.

What happened

Alibaba reported net income down 75% in the latest quarter due to heavy AI capex spending and weak margin conversion.

Why it moved

AI spending is eating into profitability without yet showing clear monetization; investors fear the capex cycle will persist while margins remain depressed, compressing earnings power and return on invested capital.

Why it matters

Sits inside the EM Rotation theme: China's tech giants are in heavy AI infrastructure build-out, but profitability is lagging peers; the ADR is repricing on conviction that AI spend won't pay for itself near-term.

What would break the thesis

If management guides faster cloud monetization from the AI capex or shows margin stabilization ahead, conviction in the AI-spend thesis could reset and support a rebound.

Sources

Trade BABA 24/7 →

More BABA moves