Avid bioservices reports financial results for second quarter ended october 31, 2023

-- recorded second quarter revenue of $25.4 million -- -- signed $35 million in net new business orders resulting in a backlog of $199 million --
CDMO Ratings Summary
CDMO Quant Ranking