Its frustrating because the big spike has not occurred, but if one has been paying attention to the chart, they can make relatively easy money trading the swings.
This is the buy zone. It is until the TREND stops repeating... but every time the trend repeats, the odds increase for another MAJOR spike (.01++), esp because theres an upward gap to fill + the OS is decreasing + revs are growing vie credible customers + free cash is piling up without dilution (hence buybacks), etc
This is not the time to freakout, its the time to buy... but someone always does give up and sell the lows = not savvy