Business Oxford firm Oxford Instruments completes share purchases, leaving 54,965,841 voting rights Oscar Jackson · July 31, 2026