Getty Images Business Netflix approves $25 billion buyback after scrapping Warner Bros bid Ashya RoseApr 23, 2026
Business NatWest profit rises 18 per cent, returns £750 million to shareholders Vivek Mishra25 July 2025