Weir Group (LSE:WEIR) has recently secured significant contracts, including a £25 million deal with OCP Group in Morocco and a £53 million agreement with Barrick Gold Corporation, emphasizing its ...