Nvidia Spent $20 Billion on Buybacks Last Quarter. Here's What That Means for Your Shares. | SharesLocker