Avid bioservices reports financial results for first quarter ended july 31, 2023

-- recorded first quarter revenue of $37.7 million -- -- signed $36 million in net new business orders resulting in a backlog of $189 million --
CDMO Ratings Summary
CDMO Quant Ranking