Strong session across equities. Dual catalysts: (1) Q4 earnings beats signaling margin resilience, (2) morning macro prints showing disinflation momentum without demand destruction. Risk-on flow dominated throughout the session.

Key takeaway: Goldilocks scenario still in play — inflation cooling without hard landing signals. Watch for continuation if PCE data confirms the trend.