Spero Therapeutics (SPRO) Stock: Price, Analysis