Avid bioservices reports financial results for first quarter ended july 31, 2022 and recent developments

-- recorded first quarter revenue of $36.7 million -- -- signed $41 million in net new business orders and ended the quarter with a record high  backlog of $157 million --
CDMO Ratings Summary
CDMO Quant Ranking