Nvidia: Strong demand, crypto, and tight supply keep extending the cycle