I have CSIQ, JASO, CSUN and HSOL, last two bought today. I got TSL for couple of years.
I think I can do another 30 to 40% on CSUN and HSOL within 10 days, may hold longer.
My criteria, minimal European exposure (or neutralized exposure HSOL, CSUN), high efficiency modules. TSL is not representing well in Europe, but Japan , Australia are nice pros to compensate.