A company that loses money on every unit sale has no breakeven point (Uber). A company that makes money on every unit sale has a breakeven point (Tesla). Because Tesla's fixed costs are very high, their breakeven point is out there, and thus they must operate at a loss for a period of time.
Now this is a simplistic one product view. When you add multiple products and release timing to the model, the complexity increases. Not only does the complexity increase, we don't have enough external financial numbers to break apart the data per product.
Don't get me wrong, Tesla has execution risk. But financially, I'm not at all concerned. They won't fail for lack of profitability or demand, they'll fail because they couldn't execute if anything. And... well... they've been slowly but surely derisking their execution risk as well.
So we shall see.