Pharma giant Elli Lilly finally caps price of insulin at $35 amid public backlash
Pharmaceutical behemoth Eli Lilly will slash the cost of its popular insulin products, relieving some of the financial burden on millions of Americans with diabetes.The company said Tuesday that it will cut prices of its Humalog and Humulin…