Abcellera Biologics Inc (ABCL) P/S Ratio: 21.30x | 2016-2026