Mersana Therapeutics (MRSN) Stock: Price, Analysis