First Solar CEO Mark Widmar Sells 26M in Shares Sparking Insider Activity Scrutiny Invitation Homes INVH Delivers Q1 2026 Beat EPS 026 vs 018 Expected Hudson Technologies HDSN Holds 492 Direction Awaited 20260514