That, coupled with working in various sectors including energy, rail and roads means it has a number of revenue streams and is not reliant on just one market.
Sales in the six months to June 30 rose 9% to £4.5 million and pre-tax profits slipped to £82 million from £83 million. A dividend of 3.5p per share was declared.
Chief executive Leo Quinn said: “We continue to deliver from the scale and breadth of our lower risk order book, which, during this period of high inflation and interest rates, underpins the financial results reported today and our expectations for the full year.”