NVIDIA Corporation (NVDA) reports earnings