📈 Stocks
Eli Lilly Loses Supreme Court Bid, Faces $194 Million Medicaid Payment
(4 days ago)
The Supreme Court rebuffed Eli Lilly's appeal of a $194 million Medicaid overpayment award, delivering a legal setback that threatens near-term earnings…