Solar companies bounce back from downturn