Growth Metrics

Caribou Biosciences (CRBU) Preferred Shares (2021)

Caribou Biosciences (CRBU) has disclosed Preferred Shares for 1 consecutive years, with $150.2 million as the latest value for Q2 2021.