The Indian stock market is sailing through rough waters on July 18 as weak quarterly earnings, subdued global cues and continuous foreign outflows have delivered a triple whammy on investor sentiment. Buckling under these pressures, the Sensex nosedived nearly 600 points while the Nifty 50 breached the psychological 25,000 mark.