bingo - and if this does not happen PRIOR to August 29th, it is a CLEAR indication that management thinks the share price will go lower after their earnings announcement.
They would buyback shares as cheaply as possible. They stated this buyback will occur BEFORE september 30, 2012. They clearly have not bought back 100M shares as of now so if this does not start running up bigtime prior to earnings, they know something will most likely drop this after their announcement.
I will not be holding on Aug 29th. I bought today in anticipation of a runnup in the next 4-5 trading days. If that doesn't occur, I'm out.
I think this will most likely recover back to the 3-4 range someday, but it's a gamble and I don't park in dead money with this type of risk. Im here for a 1 week momentum swing that solar stocks started the last couple of days.