Abcellera Biologics Inc (ABCL) EV/FCF: -5.90x | 2016-2026