Weak global cues seem to have been doing little effect on Indian investors. Sensex has been breaking its own record of all-time highs continually for the past few trading sessions. Today, Nifty has also joined the ranks breaching its 52-week high of 18,662.60.