SENS Ord Share Repurchase 21 Jul 2025