Cardinal Health's loss under GAAP for fiscal year 2020 was $3.693 billion against a profit of $1.365 billion the previous year. Revenue increased by 5.1% to $152.922 billion compared to $145.534 billion a year earlier.