Industry
AbCellera Biologics Inc [ABCL] is -19.45% lower this YTD. Is it still time to buy?
AbCellera Biologics Inc [NASDAQ: ABCL] closed the trading session at $2.36. The stocks have a year to date performance of -19.45 percent and weekly performance of -0.84 percent. The stock has been moved at -6.35 percent over the last six months. The stock has performed