Biotech startup Orna Therapeutics has cut more jobs in its second round of layoffs in the last year, STAT has learned. Orna was part of a...
Business Activity Index at 61.2%; New Orders Index at 54.1%; Employment Index at 47.1%; Supplier Deliveries Index at 52.7% TEMPE, Ariz., June 5, 2024 /PRNewswire/ —...