Mixed signals — flagged for pre-raise, but forward-looking tone is also improving across 3 corroborating channels. Tone trajectory is stable ( → broadly_in_line → → ahead); last update 2026-02-04. Next results expected today (2026-05-05); the earnings model leans ahead (46% confidence). Macro backdrop: recovery.