Abcellera Biologics Inc (ABCL) P/E Ratio: -11.72x | 2016-2026