facebook-pixel

Commentary: The high price of insulin creates obscene profits for drugmakers

(Darron Cummings | The Associated Press) This April 26, 2017, file photo shows the Eli Lilly & Co. corporate headquarters in Indianapolis.