MarketInOut Stock Screener Log In | Sign Up
 

Margin Expansion

 
India

Margin expansion means a company keeps more of each dollar of sales as profit, usually through pricing power or scale. Combined with growing revenue it makes earnings grow faster than sales. This screen lists stocks on the Bombay Stock Exchange whose latest quarterly net margin, net income divided by revenue, is at least 2 percentage points higher than in the same quarter a year earlier, while revenue grew more than 10%, with the net margins shown for both quarters. Prices are in Indian rupees, and the list covers BSE-listed stocks with at least 50 million rupees in average daily trading value.

Screening formula:
exch(bse) and type(stock) and advol(21) > 50 and revenue_qtr > 0 and revenue_qtr[4] > 0 and net_income_qtr > 0 and net_income_qtr / revenue_qtr > net_income_qtr[4] / revenue_qtr[4] + 0.02 and revenue_yoy > 10 and draw(earnrep) and sortby(revenue_yoy, desc) and show(100 * net_income_qtr / revenue_qtr as net_margin, 100 * net_income_qtr[4] / revenue_qtr[4] as net_margin_year_ago, revenue_yoy as sales_growth)
 
  Edit Formula
  Let AI Explain & Customize
 
View:
Charts    
   Symbol   Name   Industry   Sector   Exchange   Cap  Cap, mln  Last  Change  Change, %  Volume  Net_margin  Net_margin_year_ago  Sales_growth
 SHUKRAPHAR.BO 
Drug Manufacturers - Specialty & Generic
Healthcare
BSE
Small
 31,813  74.95  -0.04 -0.05 607,357  55.09  19.10  336.32
 E2E.BO 
Software - Infrastructure
Technology
BSE
Mid
 107,280  522.15  -27.45 -4.99 188,932  27.99  -7.87  334.12
 IBULLSLTD.BO 
Real Estate - Development
Real Estate
BSE
Mid
 72,229  30.19  -1.47 -4.64 773,674  101.30  -6.39  308.42
 CUPID.BO 
Household & Personal Products
Consumer Defensive
BSE
Large
 429,619  324.55  4.05 1.26 979,552  28.54  25.09  158.70
 BDL.BO 
Aerospace & Defense
Industrials
BSE
Large
 364,363  975.00  -35 -3.47 50,793  21.00  7.94  144.81
 KMEW.BO 
Marine Shipping
Industrials
BSE
Mid
 80,358  3,083.00  -12.8 -0.41 10,462  52.04  22.87  144.70
 STLTECH.BO 
Communication Equipment
Technology
BSE
Large
 451,677  827.60  -43.55 -5 33,383  20.44  0.3868  144.58
 HFCL.BO 
Communication Equipment
Technology
BSE
Large
 372,524  231.30  -12.15 -4.99 165,235  14.28  7.28  143.62
 INDUSINDBK.BO 
Banks - Regional
Financial Services
BSE
Large
 663,753  840.00  -28.4 -3.27 89,959  8.84  -7.21  131.72
 MTARTECH.BO 
Specialty Industrial Machinery
Industrials
BSE
Large
 213,412  6,837.20  -329.15 -4.59 26,796  14.11  7.00  130.49
 NEULANDLAB.BO 
Drug Manufacturers - Specialty & Generic
Healthcare
BSE
Large
 256,799  19,571  281.35 1.46 1,465  23.02  4.75  119.15
 UJJIVANSFB.BO 
Banks - Regional
Financial Services
BSE
Mid
 103,898  53.20  -2.8 -5 516,287  14.91  10.33  107.88
 IDFCFIRSTB.BO 
Banks - Regional
Financial Services
BSE
Large
 632,096  71.91  -1.39 -1.9 1,250,850  7.37  4.97  103.14
 PTCIL.BO 
Metal Fabrication
Industrials
BSE
Large
 379,667  24,210  -660.45 -2.66 5,916  15.22  5.31  97.43
 MCX.BO 
Financial Data & Stock Exchanges
Financial Services
BSE
Large
 809,355  3,185.00  -44 -1.36 48,492  58.89  54.44  88.10
 HINDZINC.BO 
Other Industrial Metals & Mining
Basic Materials
BSE
Mega
 2,184,490  505.50  -11.5 -2.22 441,886  42.48  31.99  82.24
 HINDCOPPER.BO 
Copper
Basic Materials
BSE
Large
 395,610  400.95  -12.05 -2.92 246,016  37.63  26.00  81.36
 POWERINDIA.BO 
Electronic Components
Technology
BSE
Mega
 1,253,094  27,560  -515 -1.83 15,281  11.80  9.21  74.46
 POONAWALLA.BO 
Credit Services
Financial Services
BSE
Large
 353,165  462.30  20.2 4.57 647,594  14.44  4.93  72.50
 AEROFLEX.BO 
Metal Fabrication
Industrials
BSE
Mid
 65,490  536.10  -2.25 -0.42 1,029,213  12.93  8.50  72.38
 SOLARINDS.BO 
Specialty Chemicals
Basic Materials
BSE
Mega
 1,758,041  18,836  -591.75 -3.05 2,823  17.79  15.72  70.26
 GESHIP.BO 
Marine Shipping
Industrials
BSE
Large
 225,198  1,585.00  -33.25 -2.05 23,415  65.27  41.99  66.91
 SSWL.BO 
Auto Parts
Consumer Cyclical
BSE
Mid
 82,887  492.60  -30.95 -5.91 81,442  6.06  2.96  60.75
 OIL.BO 
Oil & Gas Integrated
Energy
BSE
Large
 731,648  453.50  -0.5 -0.11 1,084,051  29.03  23.92  57.70
76 matches
1
2
3
4
next
Data as of Oct 30, 2026, updated intraday



Disclaimer - Privacy Policy - Terms of Service - Cookies - FAQ - Affiliates - Blog