AbCellera Biologics (ABCL) Profitability: 2018-2024