Nvidia's record earnings reveal just 3 customers make up 30% of revenue