With mixed positive sentiments among investors and unabated funds inflows in both global and domestic rallies, markets created yet another milestone in the stock trading history on Wednesday. The benchmark Sensex ended with new and all-time high of 30,133.35 for the first time, while the broader Nifty scaled a new peak at 9,351.85 points. Similarly, energised by positive global cues in line with a spectacular rally in equities, the rupee also surged by another 15 paise to close near a fresh 21-month high of 64.11/$, the third straight session of gains.