Only experienced investors who have seen multiple cycles works on the principle that Stock returns are always non-linear. It never goes up or down in the straight line. There can be long periods of non performance even if the company we are invested in have good fundamentals and returns can come in sudden spurts.

Here is a video to understand this concept.