Will First Solar Q2 show bring positive surprise while stock pops on eve of results?