CytomX Therapeutics Inc (CTMX) ticks all the boxes for top investors with its surprise performance of 0.83% last month.
A new trading day began on Tuesday, with CytomX Therapeutics Inc (NASDAQ: CTMX) stock price remained unchanged from the previous day of trading, before settling