Probable answer is uncertainty. All vfx companies going through this phase of high receivables. Unless this gets clear out, probably it will remain in range bound.
Plus technicals also not supporting it.
Disc: dont hold any position, thoughts can be biased.