Primoris Services (PRIM) has 879,051 shares short, which is 7.82% of float and 2.41 times average daily trading volume.