Abcellera Biologics Inc (ABCL) EV/Sales: 14.10x | 2016-2026