November 23, 2023
Eli Lilly last week laid out plans to build a $2.5 billion manufacturing site in Germany. Read More