FTC Solar Q1 Revenue Falls 17% with $543M Backlog and New CEO - FTCI News | Rallies