So any theories as to why this rally ticked up so much in the last few weeks? Is this really just a sudden realization that the Q3 results were actually a home-run (free cash flow, accelerating orders, cash-in hand, literally no viable competition etc.) or something else. The China funding news probably popped the $420 cherry today but that's the glazing on the cherry on the icing on the cake.