Apr. 20 at 7:21 PM
$CRBU Pfizer Inc. (PFE) is the largest strategic holder of shares at 5.04%, which includes a right-of-first-negotiation on BCMA programs. Pfizer got in at
$5.33/share and has never once sold. So, although they are quite down on their initial investment, Pfizer still thinks there is something worth holding onto with Caribou. Other institutional investors consist of Renaissance Technologies, BlackRock, and Susquehanna.