Business ❯ Finance ❯ Investments ❯ Stocks
Investor sell‑off has reduced confidence in a company that combines rapid top‑line growth with big operating deficits and heavy reliance on government funding.