Jardine Matheson to buy back $500 million in shares by end of 2025 | PiQ Markets