Nvidia Financial Analysis