2022 Annual Report and 2023 Annual General Meeting - Weir PLC | RNS | Ticker