AbCellera Biologics Inc (STU:8QQ)
€ 9.51 -0.31 (-3.16%) Market Cap: 3.08 Bil Enterprise Value: 2.73 Bil PE Ratio: 0 PB Ratio: 3.78 GF Score: 54/100

AbCellera Biologics Inc (STU:8QQ) Transcripts

  • 1