Weir PLC (WEIR) Financial Health & Risks | Ticker