On May 12, 2025, Novelis Inc. reported its financial results for the fiscal year ending March 31, 2025, highlighting key metrics like Adjusted EBITDA and Net Income from Continuing Operations. The results provide insights into the company's operational performance and financial health.