After this post, it repeatedly took support at 620-610 (not one day but several days even up to 21st July and made lowest low 610.80 on 23rd June) and last Friday it made high 667.
Today Q1 result
now Target and resistance 676--689
and above that 717-728
and support remain same at 620-610