SPS Commerce (SPSC) has 956,038 shares short, which is 3.51% of float and 4.05 times average daily trading volume.