CytomX Therapeutics raises $250M through public offering.