From Trendlyne
Stocks with buy calls and price upgrades, that are outperforming Nifty50
For this week's analysis, we look at five stocks that:
1) have target price upgrades from analysts (within the past month)
2) outperformed the Nifty50 index over the past one month and
3) received multiple broker buy calls in the past one year. 
Only 29 stocks qualify for all three criteria across the entire stock universe. We picked out some interesting ones:
Dalmia Bharat: This cement company has caught the attention of brokerages and is in Trendlyne's top screeners as well. It outperformed the Nifty50 by over 14% in the past one month and received five brokerage buy calls over the past year, as well as one target price upgrade in the past month. Geojit notes, "DBL’s strong capacity expansion plans to become a pan India player with 110-130MT by 2031 (48MT by FY24) while maintaining a strong balance sheet (target Net Debt /EBITDA <2x) supports valuation re-rating."
Apollo Hospitals: This healthcare company has been under the radar in the past year with Covid19 limiting patient access and voluntary treatments. But in the past quarter, it has outperformed the Nifty50, and also beat the index by 11% in the past month, and HDFCSec notes that, "With multiple growth drivers in place, Apollo is likely to report strong revenue/EBITDA CAGRs of 31%/52% over the next two years."
KNR Constructions: This construction company is gaining on expectations that it will benefit from the boost in government infrastructure spending. The stock outperformed the Nifty50 by over 3.5% in the past month. As of Jun’21 end, Axis Direct analysts point out, "the KNRCL order book stood robust at Rs 6,596 Cr (2.44x of FY21 revenue), comprising both road and irrigation projects. The current order book size reflects comfortable revenue visibility for the next 2-3 years." 
FIEM Industries: This smallcap automotive light and indicator manufacturer has stolen the limelight after emerging as the sole parts supplier for Ola Electric in key products. This pivots this small player into the realm of larger suppliers, opening up to new orders just as the industry is ramping up, according to analysts. The company outperformed the Nifty50 by 34% the past month as investors jumped into the stock on the Ola news.  
Oil India: Post result analysis of Oil India have been optimistic about its prospects, with the economic rebound. The company's stock was a muted performer over the past year but has seen a steady climb since May, and outperformed the Nifty50 by over 10.9% in the past month. Brokerages have given the stock three target price upgrades in the last month alone.