3 Reasons to Buy Nvidia Stock