Markets | Thu Mar 6, 2014 3:00am EST

Germany's solar sell-off: picking up the remaining pieces