Can Primoris' Strong Cash Flow Fuel Expansion and M&A Strategy?