CPQ is in my portfolio. MTO and GORO also.
I agree with you on the probable time table. And we also know that these stocks can stay extremely undervalued for quite a long time only to become extremely overvalued in a very short period of time. That will be another challenge.
To be honest, I prefer the latter one.