The Sensex and Nifty rose to record highs on Wednesday, floated by strong company profit reports and worldwide market gains, while the rupee hit a 20-month high against the dollar. The benchmark Sensex rose 0.6 percent to a high of 30,134.69 points, outperforming its last record in March 2015, while the more extensive Nifty saw comparable increases, hitting an all time high for the second in a row session.

“There is positive thinking over the globe that is driving markets,” said Saurabh Jain, assistant VP of research at SMC Global Securities.

“In the local market, it is the liquidity factor which is making a big deal about the story in the mid-top and little top stocks.”

Foreign investors have purchased a net $16 billion in Indian shares and debt so far this year and have been particularly forceful in bond markets, where they are going foro a third back to back month of net purchases in April.

In the meantime, India has seen a surge in streams from retail investors, a hefty portion of whom are buying into mutual funds for the first time. Domestic institutional investors bougth a net 73.6 billion rupees ($1.15 billion) in equities so far this year.

The rally has been energized by solid quarterly outcomes, including IDFC Bank on Tuesday, and trusts in proceeded with foreign inflows as the domestic and worldwide economies make strides.

The rupee has gotten a further lift as the central bank has ceased from any significant intercession to check its sharp picks up, as it frequently has before. The rupee has acknowledged more than 6 percent against the dollar so far this year.

The rupee fortified to as much as 63.93 for each dollar, its most noteworthy since August 2015, compared with its close of 64.2650 on Tuesday, despite the fact that bonds fell with the benchmark 10-year bond yield up 2 basis points to 6.95 percent,.

India’s third-greatest software services exporter Wipro Ltd ascended as much as 3.68 percent subsequent to revealing superior to anything expected united net profit on Tuesday, in spite of the fact that it frustrated investors with its direction.

IDFC Bank Ltd picked up to 6.5 percent to hit its highest in over two months in the wake of posting a 7 percent increase in March quarter profit on Tuesday.

Also Read: Radhakishan Damani man who made 4,300 crores in two days with only one stock