2025 marks a 3-year win streak for markets, which triggers a natural paranoia about what 2026 could mean. The start to 2026 ...