Caribou Biosciences Q2 Results: Net loss narrows to $24.3 million
Caribou Biosciences reported a narrowed net loss of $24.3 million in Q2 2026, significantly improving from $54.1 million in Q2 2025, beating EPS estimates. This was primarily due to a sharp decline in operating expenses and cost-cutting measures. However, quarterly sales missed analyst forecasts, …