Life science stocks are under pressure due to possible NIH funding cuts. What lies ahead for the sector ○ found 2025 › Mar › 26 (Wed) @ 19:45 UTC a story from CNBC ⚠️ › Top News Life ■■ NIH ■ Trump ■■■ preview sentiment