GSI preannounce last time on 27 April, a Monday.They might be expected to do the same either this comming Monday or most likely on the 27th of July. Would expect continued price appreciation into these dates.
I think you may be correct.We should expect good news pretty soon with blowing quarter and stock price going thrugh the roof!!
If everybody expects good earnings, there is no surprise and the stock will not go up.