Mixed signals — flagged for pre-raise, but forward-looking tone is also improving across 2 corroborating channels. Tone trajectory is improving ( → in_line → in_line → ahead); last update 2026-02-25. Next results expected in 46 days (2026-06-24); the earnings model leans ahead (47% confidence). Macro backdrop: recovery.