War, inflation threaten to undermine profit outlook for 2026.