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