Which is Best Performing Solar Stock in 2012 and Why