Stocks with a bullish moving-average stack
Stocks where price > 20 EMA > 50 EMA > 200 EMA — every moving average stacked in uptrend order.
In words: Close > EMA 20 and EMA 20 > EMA 50 and EMA 50 > EMA 200. Open in the screener builder → to add conditions, change the universe or sort differently.
As a trading rule: “Buy when close is above the 20-day EMA, the 20-day EMA is above the 50-day EMA and the 50-day EMA is above the 200-day EMA. Sell when close falls below the 50-day EMA.” Backtest this on any stock →
| Stock | Sector | Close | Chg | Score | % vs EMA 20 | EMA 50 | EMA 200 | Technical score |
|---|---|---|---|---|---|---|---|---|
| DIVISLABDivi's Laboratories Limited | Pharma | ₹9,945.50 | +1.69% | 94 | +5.78% | ₹9,108.80 | ₹7,772.95 | 94 |
| ANANDRATHIAnand Rathi Wealth Limited | Financial Services | ₹2,276.90 | +1.11% | 94 | +3.25% | ₹2,165.29 | ₹1,911.71 | 94 |
| ORIENTHOTOriental Hotels Limited | Hotels & Resorts | ₹163.59 | +1.70% | 92 | +7.83% | ₹144.39 | ₹128.88 | 92 |
| COFORGECoforge Limited | IT | ₹2,099.00 | +2.64% | 92 | +8.10% | ₹1,865.13 | ₹1,667.03 | 92 |
| BOSCHLTDBosch Limited | Auto | ₹48,100.00 | +1.91% | 92 | +4.49% | ₹45,717.67 | ₹41,549.73 | 92 |
| UNIONBANKUnion Bank of India | Bank | ₹186.00 | +0.00% | 91 | +3.31% | ₹178.35 | ₹171.80 | 91 |
| KOTAKBANKKotak Mahindra Bank Limited | Bank | ₹458.35 | -0.70% | 91 | +3.99% | ₹426.54 | ₹407.71 | 91 |
| GESHIPThe Great Eastern Shipping Company Limited | Infrastructure | ₹1,600.40 | +0.43% | 91 | +3.96% | ₹1,487.53 | ₹1,381.62 | 91 |
| SAREGAMASaregama India Limited | Media | ₹545.90 | -0.50% | 90 | +6.43% | ₹503.49 | ₹461.71 | 90 |
| SHREEJISPGShreeji Shipping Global Limited | Infrastructure | ₹873.65 | +3.60% | 89 | +7.76% | ₹751.47 | ₹563.79 | 89 |
| PETRONETPetronet LNG Limited | Oil & Gas | ₹300.95 | +3.96% | 89 | +3.29% | ₹288.94 | ₹284.60 | 89 |
| SONACOMSSona BLW Precision Forgings Limited | Auto | ₹905.95 | +1.73% | 88 | +9.57% | ₹801.43 | ₹682.14 | 88 |
| INDHOTELThe Indian Hotels Company Limited | Hotels & Resorts | ₹822.50 | +1.34% | 88 | +6.33% | ₹748.45 | ₹716.97 | 88 |
| GCSLGretex Corporate Services Limited | Financial Services | ₹770.65 | +0.42% | 88 | +6.34% | ₹661.12 | ₹501.80 | 88 |
| ATHERENERGAther Energy Limited | Auto | ₹1,774.60 | +1.06% | 88 | +13.34% | ₹1,502.06 | ₹1,165.98 | 88 |
| ADANIPORTSAdani Ports and Special Economic Zone Limited | Infrastructure | ₹1,854.00 | +0.22% | 88 | +4.20% | ₹1,759.59 | ₹1,670.29 | 88 |
| SMSPHARMASMS Pharmaceuticals Limited | Pharma | ₹504.15 | -1.41% | 87 | +10.41% | ₹435.94 | ₹387.20 | 87 |
| SHYAMMETLShyam Metalics and Energy Limited | Metal | ₹1,191.00 | +2.42% | 87 | +4.56% | ₹1,097.60 | ₹987.42 | 87 |
| RATNAVEERRatnaveer Precision Engineering Limited | Metal | ₹379.20 | +5.26% | 87 | +11.09% | ₹312.36 | ₹229.80 | 87 |
| NYKAAFSN E-Commerce Ventures Limited | E-Commerce & Internet Retail | ₹353.65 | +1.23% | 87 | +4.36% | ₹333.98 | ₹299.88 | 87 |
| ACUTAASAcutaas Chemicals Limited | Pharma | ₹3,892.60 | -2.77% | 87 | +12.02% | ₹3,343.24 | ₹2,866.79 | 87 |
| CORONACORONA Remedies Limited | Pharma | ₹2,171.10 | +1.00% | 86 | +3.34% | ₹2,083.56 | ₹1,879.71 | 86 |
| ZYDUSLIFEZydus Lifesciences Limited | Pharma | ₹1,240.50 | -0.40% | 85 | +6.39% | ₹1,149.74 | ₹1,071.56 | 85 |
| TVSMOTORTVS Motor Company Limited | Auto | ₹4,213.00 | +0.42% | 85 | +2.90% | ₹4,076.94 | ₹3,815.03 | 85 |
| TANLATanla Platforms Limited | IT | ₹645.45 | +2.92% | 85 | +13.65% | ₹546.60 | ₹541.90 | 85 |
| SPECTRUMSpectrum Electrical Industries Limited | Electrical Equipment | ₹3,982.20 | +0.71% | 85 | +6.59% | ₹3,316.75 | ₹2,302.53 | 85 |
| SGMARTSG Mart Limited | Metal | ₹878.90 | +2.63% | 85 | +10.24% | ₹766.88 | ₹631.22 | 85 |
| KRISHANAKrishana Phoschem Limited | Chemicals | ₹235.07 | +2.85% | 85 | +12.65% | ₹195.20 | ₹154.52 | 85 |
| ETERNALETERNAL LIMITED | E-Commerce & Internet Retail | ₹344.00 | +0.10% | 85 | +5.07% | ₹321.46 | ₹294.99 | 85 |
| SOUTHBANKThe South Indian Bank Limited | Bank | ₹54.51 | -1.77% | 84 | +4.03% | ₹49.68 | ₹44.11 | 84 |
| IIFLCAPSIIFL Capital Services Limited | Financial Services | ₹348.00 | +0.04% | 84 | +0.87% | ₹342.72 | ₹331.41 | 84 |
| GLOBALGlobal Education Limited | Media | ₹145.70 | +1.36% | 84 | +3.39% | ₹132.10 | ₹109.53 | 84 |
| CEIGALLCeigall India Limited | Infrastructure | ₹392.45 | +0.58% | 84 | +2.68% | ₹372.35 | ₹338.09 | 84 |
| TIPSMUSICTips Music Limited | Media | ₹784.95 | +0.37% | 83 | +7.63% | ₹694.99 | ₹644.28 | 83 |
| PVRINOXPVR INOX Limited | Media | ₹1,512.70 | +1.18% | 83 | +7.75% | ₹1,312.95 | ₹1,150.04 | 83 |
| PPLPHARMAPiramal Pharma Limited | Pharma | ₹239.92 | +0.42% | 83 | +13.92% | ₹205.34 | ₹189.85 | 83 |
| PNBPunjab National Bank | Bank | ₹123.06 | +0.17% | 83 | +2.87% | ₹117.09 | ₹113.96 | 83 |
| ICICIBANKICICI Bank Limited | Bank | ₹1,387.40 | -0.76% | 82 | +0.71% | ₹1,376.40 | ₹1,366.08 | 82 |
| ALGOQUANTAlgoquant Fintech Limited | Financial Services | ₹78.36 | +2.81% | 82 | +7.16% | ₹69.87 | ₹65.01 | 82 |
| THELEELALeela Palaces Hotels & Resorts Limited | Hotels & Resorts | ₹671.05 | +5.80% | 81 | +11.41% | ₹571.00 | ₹498.01 | 81 |
| TECHMTech Mahindra Limited | IT | ₹1,786.90 | -0.22% | 81 | +4.45% | ₹1,637.72 | ₹1,552.93 | 81 |
| SATINSatin Creditcare Network Limited | Financial Services | ₹237.37 | -0.64% | 81 | +3.34% | ₹228.12 | ₹209.03 | 81 |
| PASHUPATIPashupati Cotspin Limited | Textiles | ₹141.62 | +5.22% | 81 | +37.05% | ₹91.87 | ₹86.14 | 81 |
| MBAPLMadhya Bharat Agro Products Limited | Chemicals | ₹185.83 | +4.92% | 81 | +10.25% | ₹163.30 | ₹132.11 | 81 |
| ALIVUSAlivus Life Sciences Limited | Pharma | ₹1,447.60 | +2.28% | 81 | +7.06% | ₹1,335.24 | ₹1,181.74 | 81 |
| AARTIDRUGSAarti Drugs Limited | Pharma | ₹453.80 | +4.27% | 81 | +8.79% | ₹415.57 | ₹408.22 | 81 |
| WELSPUNLIVWelspun Living Limited | Textiles | ₹242.34 | +10.62% | 80 | +10.31% | ₹210.10 | ₹171.62 | 80 |
| MANOMAYManomay Tex India Limited | Textiles | ₹246.16 | -0.66% | 80 | +1.49% | ₹233.34 | ₹214.36 | 80 |
| GLANDGland Pharma Limited | Pharma | ₹3,066.60 | -0.95% | 80 | +2.40% | ₹2,911.43 | ₹2,442.90 | 80 |
| 63MOONS63 moons technologies limited | IT | ₹961.50 | +1.33% | 80 | +7.69% | ₹852.99 | ₹769.48 | 80 |
| SHREEPUSHKShree Pushkar Chemicals & Fertilisers Limited | Chemicals | ₹569.95 | -5.42% | 78 | +9.84% | ₹489.97 | ₹419.07 | 78 |
| NITINSPINNitin Spinners Limited | Textiles | ₹664.30 | +2.01% | 78 | +5.60% | ₹613.54 | ₹521.82 | 78 |
| LUMAXTECHLumax Auto Technologies Limited | Auto | ₹2,014.40 | -0.41% | 78 | +3.82% | ₹1,912.11 | ₹1,693.37 | 78 |
| LAURUSLABSLaurus Labs Limited | Pharma | ₹2,348.00 | -2.39% | 78 | +10.88% | ₹1,993.94 | ₹1,560.84 | 78 |
| HITECHCORPHitech Corporation Limited | Packaging | ₹410.75 | -0.41% | 78 | +4.71% | ₹363.59 | ₹282.27 | 78 |
| HALHindustan Aeronautics Limited | Defence | ₹4,855.00 | +0.03% | 78 | +0.51% | ₹4,795.42 | ₹4,590.86 | 78 |
| AUROPHARMAAurobindo Pharma Limited | Pharma | ₹1,683.80 | +0.14% | 78 | +1.90% | ₹1,647.18 | ₹1,497.81 | 78 |
| UYFINCORPU. Y. Fincorp Limited | Financial Services | ₹29.94 | -0.89% | 77 | +17.09% | ₹22.88 | ₹18.57 | 77 |
| SGFINSG Finserve Limited | Financial Services | ₹685.20 | -0.55% | 77 | +3.45% | ₹655.57 | ₹579.22 | 77 |
| INDIANBIndian Bank | Bank | ₹865.25 | -0.03% | 77 | +2.37% | ₹844.93 | ₹836.16 | 77 |
| CHENNPETROChennai Petroleum Corporation Limited | Oil & Gas | ₹1,546.00 | +2.28% | 77 | +3.96% | ₹1,435.14 | ₹1,203.89 | 77 |
| BSEBSE Limited | Financial Services | ₹3,490.00 | -0.58% | 77 | +3.53% | ₹3,366.04 | ₹3,287.09 | 77 |
| WESTLIFEWESTLIFE FOODWORLD LIMITED | Hotels & Resorts | ₹611.35 | +2.96% | 76 | +4.75% | ₹569.91 | ₹546.80 | 76 |
| PERSISTENTPersistent Systems Limited | IT | ₹6,051.00 | +0.05% | 76 | +4.63% | ₹5,622.39 | ₹5,430.01 | 76 |
| PATELRMARTPatel Retail Limited | Retail | ₹242.48 | +1.38% | 76 | +4.11% | ₹226.44 | ₹219.49 | 76 |
| NAZARANazara Technologies Limited | Infrastructure | ₹401.65 | +0.71% | 76 | +1.46% | ₹378.88 | ₹324.62 | 76 |
| MANAKCOATManaksia Coated Metals & Industries Limited | Metal | ₹148.17 | +5.68% | 76 | +12.42% | ₹127.75 | ₹121.77 | 76 |
| VADILALINDVadilal Industries Limited | FMCG | ₹7,431.00 | -0.82% | 74 | +2.24% | ₹7,206.90 | ₹6,286.01 | 74 |
| TFCILTDTourism Finance Corporation of India Limited | Financial Services | ₹157.96 | +0.03% | 74 | +3.56% | ₹141.64 | ₹103.99 | 74 |
| SSWLSteel Strips Wheels Limited | Auto | ₹486.95 | -1.36% | 74 | +7.52% | ₹400.19 | ₹298.39 | 74 |
| KINGFAKingfa Science & Technology (India) Limited | Plastic Products | ₹6,687.00 | -1.42% | 74 | +1.26% | ₹6,310.56 | ₹5,363.86 | 74 |
| FSLFirstsource Solutions Limited | IT | ₹294.50 | +0.55% | 74 | +2.92% | ₹276.68 | ₹275.42 | 74 |
| DLFDLF Limited | Infrastructure | ₹701.00 | +1.37% | 74 | +4.30% | ₹664.74 | ₹656.11 | 74 |
| STEELCASSteelcast Limited | Metal | ₹364.40 | +4.70% | 73 | +4.15% | ₹343.74 | ₹299.14 | 73 |
| GABRIELGabriel India Limited | Auto | ₹1,443.80 | +1.32% | 73 | +2.44% | ₹1,384.41 | ₹1,224.38 | 73 |
| OALOriental Aromatics Limited | Chemicals | ₹588.90 | +3.44% | 71 | +2.19% | ₹523.83 | ₹405.68 | 71 |
| LOTUSDEVSri Lotus Developers and Realty Limited | Realty | ₹248.03 | +0.83% | 71 | +4.79% | ₹218.93 | ₹181.38 | 71 |
| INDGNIndegene Limited | Healthcare | ₹619.40 | +5.56% | 71 | +4.29% | ₹583.91 | ₹547.64 | 71 |
| UNITEDPOLYUnited Polyfab Gujarat Limited | Textiles | ₹53.27 | -1.84% | 70 | +4.44% | ₹46.20 | ₹36.66 | 70 |
| NELCASTNelcast Limited | Metal | ₹143.65 | +8.42% | 70 | +11.18% | ₹125.56 | ₹125.26 | 70 |
| MANBAManba Finance Limited | Financial Services | ₹143.37 | -1.39% | 70 | +1.21% | ₹138.21 | ₹131.81 | 70 |
| KRISHNADEFKrishna Defence and Allied Industries Limited | Defence | ₹1,231.60 | +1.48% | 70 | +6.42% | ₹1,135.12 | ₹1,075.82 | 70 |
| ENGINERSINEngineers India Limited | Infrastructure | ₹289.65 | +15.01% | 70 | +7.07% | ₹270.53 | ₹243.39 | 70 |
| AAATECHAaa Technologies Limited | IT | ₹117.32 | -4.81% | 70 | +6.18% | ₹103.27 | ₹97.30 | 70 |
| YUKENYuken India Limited | Engineering & Capital Goods | ₹1,162.50 | -0.56% | 69 | +3.02% | ₹1,066.34 | ₹907.35 | 69 |
| TCPLPACKTCPL Packaging Limited | Packaging | ₹4,262.00 | -3.17% | 69 | +2.81% | ₹3,978.07 | ₹3,424.07 | 69 |
| SANGAMINDSangam (India) Limited | Textiles | ₹615.55 | +1.12% | 69 | +2.44% | ₹595.73 | ₹542.24 | 69 |
| SAILIFESai Life Sciences Limited | Pharma | ₹1,542.30 | -0.98% | 69 | +3.94% | ₹1,474.39 | ₹1,257.23 | 69 |
| KOLTEPATILKolte - Patil Developers Limited | Infrastructure | ₹457.40 | +3.11% | 69 | +3.33% | ₹435.04 | ₹406.97 | 69 |
| HBLENGINEHBL Engineering Limited | Auto | ₹818.10 | +2.35% | 69 | +4.98% | ₹758.00 | ₹752.08 | 69 |
| BEMLBEML Limited | Engineering & Capital Goods | ₹2,030.90 | +2.13% | 69 | +3.49% | ₹1,953.92 | ₹1,875.55 | 69 |
| MENONBEMenon Bearings Limited | Auto | ₹311.10 | +12.64% | 68 | +11.32% | ₹273.86 | ₹207.02 | 68 |
| KMEWKnowledge Marine & Engineering Works Limited | Shipping & Ports | ₹3,224.00 | +4.17% | 68 | +2.14% | ₹3,003.39 | ₹2,349.76 | 68 |
| PTCILPTC Industries Limited | Metal | ₹24,385.00 | +1.84% | 67 | +1.40% | ₹22,898.30 | ₹19,566.82 | 67 |
| PHOENIXLTDThe Phoenix Mills Limited | Infrastructure | ₹2,016.60 | +3.03% | 67 | +5.25% | ₹1,911.56 | ₹1,844.05 | 67 |
| NAVINFLUORNavin Fluorine International Limited | Chemicals | ₹8,406.00 | -3.16% | 67 | +1.56% | ₹8,243.27 | ₹7,339.80 | 67 |
| ICILIndo Count Industries Limited | Textiles | ₹459.30 | +3.89% | 67 | +5.57% | ₹432.28 | ₹373.98 | 67 |
| CUPIDCupid Limited | FMCG | ₹340.50 | +4.91% | 67 | +5.14% | ₹301.27 | ₹203.20 | 67 |
| CNLCreative Newtech Limited | Trading & Distribution | ₹1,150.80 | +3.48% | 67 | +3.96% | ₹1,093.43 | ₹910.50 | 67 |
| SHIVAUMShiv Aum Steels Limited | Trading & Distribution | ₹541.05 | -0.78% | 66 | +0.29% | ₹509.37 | ₹412.39 | 66 |
Showing 100 of 153 — see all in the builder.
When the short, medium and long averages are stacked in order and price sits above all of them, every timeframe of trend-follower is on the same side. It is the simplest definition of a healthy uptrend.
Each row links to that stock's Technical Setup — the full breakdown of its score, trend regime, support and resistance, Fibonacci levels, volume, relative strength and any candlestick or divergence signals.
⚠️ Educational technical analysis computed automatically from end-of-day NSE prices — not investment advice. Flash Finance is not SEBI-registered. Indicators describe what price has done; they do not predict what it will do. Verify levels on a live chart and manage risk before acting.