First Solar announced on April 17, 2012, that it will shut down its facility in Frankfurt, Germany by Q4 2012 and will indefinitely idle four production lines at its plants in...
Contact us to learn the benefits of becoming a Lux member.
Or call us now
For North America (Boston Headquarters)
+1 (617) 502-5300
For EMEA (Amsterdam)
+31 20 280 7900
For APAC (Singapore)