Abcellera Biologics Inc (ABCL) FCF Yield: -11.24% | 2016-2026