Caribou Biosciences, Inc.
CRBU
$0.79
$0.03264.30%
CRBU
TTM - Trailing twelve months. Q - Most recent quarter. YOY - Year over year.