I agree. I still think the long term charts are a little overbought, but they dropped from rsi in the 90s to the 80s last week, which does provide some head room. In addition, the shorter term charts have cooled. If there is another q of earnings growth, the chart should be well set up for this to run. If MMs are heading into earnings short and the report is good, I'd expect a nice squeeze.
Have we thought about the chance that the 10q is delayed? If delayed, I hope they release some statement that indicates how strong they are to keep some momentum or give us a floor while we wait.