Eli Lilly’s Q1 net income sinks 29% to $1.35 billion
Eli Lilly and Co. reported its first-quarter earnings results on Thursday, revealing that its revenue annually declined by 11% to land at $6.96 billion driven by a drop in revenue from COVID-19 antibo…