New research shows that the United States has fallen behind its peers in terms of life expectancy at birth since 1980, despite soaring health care costs over that period. Possible systemic explanations include everything from a lack of market competition (which would hold down prices) to a lack of universal health coverage (which would improve outcomes).
© 2025 Hedgeye Risk Management, LLC
Substack is the home for great culture