Nvidia announces $80bn buyback and beats revenue estimates in Q1 results | Indexa