Investing with foresight - July 2024