Novartis: This expansion is part of a $23 billion investment in U.S. infrastructure over the next five years.

2025-11-20

Novartis: This expansion is part of a $23 billion investment in U.S. infrastructure over the next five years.