Over the past 20 years, health care companies spent 95% of their net income on shareholder payouts, totaling up to $2.6 trillion
medicine.yale.edu/news-article/health-care-co...
medicine.yale.eduPosted Jun 15, 2026, 12:48 PM UTC
33731
medicine.yale.eduPosted Jun 15, 2026, 12:48 PM UTC