Nvidia earnings: Here are the 10 key takeaways