The company's revenue growth is being driven by higher demand for drugs like Trulicity, Taltz and others. It is regularly adding promising new pipeline assets through business development deals. Lilly expects to launch four new medicines by 2023 end with Mounjaro for type II diabetes and cancer drug Jaypirca already launched. Mounjaro sales are already benefiting from strong demand trends. However, the CRL for donanemab will probably delay the potential launch of the candidate. Generic competition for several drugs, rising pricing pressure in the United States and some international markets are some top-line headwinds. Estimates have declined slightly ahead of Q2 results. Lilly has a mixed record of earnings surprises in the recent quarters.