Shareholders around the world have enjoyed another stellar year. Stockmarkets in America, Europe, India and Japan are set to finish 2025 at or near all-time highs, with some closing in on a third ...