Redwood Trust RWT Q1 2026 Results Fall Short EPS 021 Revenue NA Equus EQS Stalls at 138 Breakout or Breakdown 20260518 Timken TKR Reports Strong Q1 2026 Revenue NA EPS Beats