From experience with this stock....my guesses on timing have been way off.
What has been true with this stock is "when I think something is going to happen or everyone expects it to happen, it doesn't. When nothing (waiting) is expected, something happens!