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. just now5.4Significance2 sources5.0Source trust