Trumps Approval Rating Drops to 35 as Republican Support Weakens Market Implications CIBC CM Crushes Q1 2026 Estimates EPS 276 Tops Views