FTC Solar shares plunge 34% amid management shake-up and Q3 net loss

FTC Solar shares plunge 34% amid management shake-up and Q3 net loss