Since then, it’s been a bumpy ride. The company’s value peaked in 2018 just north of $2.3 billion, but a yearslong drop-off followed. On Monday, CytomX was only worth about $70 million ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible results