train, your guess is the same as anyone here but one to exclude from your list is R/S. That will not happen. The stock will find its footing and climb, as Leo stated, "Organically" You can't keep a company SP down indefinitely if they are almost doubling year over year...and now profitable.
Time is not a friend to many on this board...but it will take time. Kind of like that Roast Popeil put in the crockpot...just "set it and forget it".