First Solar (FSLR) has captured investor attention this week, with its shares showing considerable momentum over the past ...