SPS Commerce Sells 3P Revenue Recovery Unit for $9.5M, Faces $20M Loss - SPSC News | Rallies