Abcellera Biologics Inc (ABCL) EV/EBITDA: -5.92x | 2016-2026