Home Stock Saudi Aramco’s profit falls 12% in 2025, announces $3B buyback