Online retailer's finances much healthier than simple screen suggests