Seres Therapeutics (MCRB) Stock: Price, Analysis