Primoris jumps ahead of May 5 Q1 earnings report, buoyed by PayneCrest deal buzz - PRIM News | Rallies