The Nifty has kickstarted Monday on a relatively cheerful note and is trading above 25,000. The Sensex is up 200 points, and the entire pack of banking stocks is doing well. But several other stocks are buzzing in trade today. Here is a look at the stocks making the biggest midday moves.
AU Small Finance Bank
AU Small Finance Bank’s share price has declined as much as 7.5% to an intra-day low of Rs 735.20 on the National Stock Exchange. The sharp correction came after it reported its quarterly earnings for the first quarter of FY26. The delayed recovery in the MFI space is one of the big worries.
Tata Invest
The share price of Tata Invest rose 6.25% an intra-day high of Rs 6,950. It was the top gainer among the Nifty Midcap 100 stocks. The promoter and promoter group hold 73.38% or the majority of the stake in the company. While public shareholding stands at 26.62%. The stock has given a return of 10% in the past one year.
Mangalore Refinery and Petrochemicals
The stock price of Mangalore Refinery and Petrochemicals fell as much as 8.33% to Rs 136.77. The subsidiary of ONGC reported a consolidated net loss of Rs 272 crore for Q1 FY26, reversing from a Rs 66 crore profit in the same period last year. The company said the loss was due to a decline in revenue and lower refining margins. The Schedule ‘A’ Mini Ratna Category-I company’s board approved the Q1 results during its 270th meeting held on July 18.
Bharat Dynamics
Bharat Dynamics’ share price increased as much as 2.8% to an intra-day high of Rs 1,717.90 on the National Stock Exchange. The defence stock has been in focus from the past few sessions as investors booked profit in this sector. The stock price of Bharat Dynamics has fallen 8% in the last five trading days.
Mastek
Mastek’s stock price has been on a winning spree. It has surged as much as 13% in today’s trade to Rs 2,818. The company reported a 28.74% YoY increase in net profit to Rs 92.05 crore for Q1FY26, compared to Rs 71.50 crore in the corresponding quarter of the previous year. Its revenue rose 12.52% to Rs 914.70 crore from Rs 812.89 crore a year ago.