One website that is really helpful in understanding financials quickly is "QuickFS.net"... here's a snapshot of $BABA's Return on Invested Capital. You can see the trend really has been deteriorating over time, which isn't necessarily indicative of bad things, but ROIC is a key indicator of a wide economic moat. So if you see it falling consistently over time, that's not a good sign...