Deals Monadelphous secures multiple services contracts Monadelphous (ASX:MND) has secured new construction and maintenance contracts in... 29 July 2025