world2 outletsAbcellera Biologics stock hits 52-week high at 11.51 USDAbcellera Biologics stock hits 52-week high at 11.51 USD🕒Aug 17, 19:06↻upd. 8m5.3Significance2 sources5.0Source trust