Trading at $3.35, AbCellera Biologics Inc. (ABCL) is publicly traded in the U.S. valued at 2B. MoonshotScore rates it 76/100 — Buy. AI signals are mostly positive.
For informational purposes only. Not financial advice.