Market movers: IT, pharma stocks witness selling; 107 stocks hit 52-week highs | Sharefundss