21 October 2026

IW 500: Pharma and Biotech Revenue Climbs 7.4% as Eli Lilly Jumps to No. 2