Shares of Indian IT companies like Infosys and TCS fell on July 15 after IBM reported disappointing Q2 earnings, resulting in a 25.21% drop in its stock. The Nifty IT index declined around 2%, raising concerns over demand trends ahead of upcoming quarterly earnings announcements.