The good news is that the last time FSLR formed a sma golden cross, it went from 125.45 on 8/1/2010 to a high of 168.22 on 2/20/2011, then to 126.38 (death cross formation) on 5/22/2011.
The bad news is that the time before that the 5/24/2009 golden cross formed at 191.72 and went down to 124.21.
A more reliable indicator is the 50/200 day EMA. Following this, you would have gone short last year at 128(death cross), and would still be short. Say what you want, I'd still rather be short from 128 than long from 15 right now.
I wasn't following FSLR last year. But as I look back what I see as one of the ideal times to short this stock was on June 30th of 2011 when it retraced back to the $140 area when it struggled to get past the 150 day sma. Ahhh... Hind sight.