NVIDIA Corporation FY2025 Analysis: Revenue, Margins, Cash and Capital Allocation | Monexa