Revenue of the company from Yr 2017 to 2021 have significantly remained range bound.
The stock has annual pattern of Rise & Fall which makes it difficult to break previous highs.
The stock needs healthy correction upto 130-150, create support levels, gather strength,
in absence of which it may see the repeat of 2018/19.