Funding People Vaccination biotech Vaxxas raises $49 million Series D, cuts C-suite amid broader layoffs Simon Thomsen Aug 26, 2025