NVIDIA Announces $150 Billion Stock Repurchase Plan and Reports Strong Financial Results