1 Billionaire-Backed Penny Stock With 421% Upside Stock Market Stocks to buy Stocks to sell admin August 6, 2024 0 40 1 minute read Down 96% from all-time highs, AbCellera Biologics is a biotech stock with massive upside potential, given consensus price target estimates.