MSTC Limited

NSE:MSTCLTD.NS

485.45 (INR) • At close May 8, 2025
Overview | Financials

Numbers are in millions (except for per share data and ratios) INR.

20242023202220212020201920182017201620152014
Revenue 7,508.1887,209.6654,267.5293,815.557,607.3528,329.8322,65417,392.228,487.356,890.354,543.7
Cost of Revenue 630.769813.3882,287.4872,292.1736,151.9829,313.0215,900.212,360.930,068.951,888.149,694.4
Gross Profit 6,877.4196,396.2771,980.0421,523.3771,455.37-983.196,753.85,031.3-1,581.65,002.24,849.3
Gross Profit Ratio 0.9160.8870.4640.3990.191-0.0350.2980.289-0.0560.0880.089
Reseach & Development Expenses 3.8950.174000000000
General & Administrative Expenses 63.65270.46751.5140.42152.6548.3347.948.852.12,151.91,249
Selling & Marketing Expenses 23.43816.13510.91110.80412.1930.5116.921.911.9916.4
SG&A 87.0986.60262.42151.2264.8478.8464.870.7642,160.91,265.4
Other Expenses 2,101.055-1,352.963-2,240.934-1,498.3171,390.530287.61,66073.400
Operating Expenses 2,192.04-1,266.187-2,178.513-1,447.091,455.372,415.552,528.81,730.71,262.13,468.95,438.1
Operating Income 3,421.2022,777.612,115.3031,297.0071,841.75-1,047.736,073.12,386.7-1,690.31,519.11,572.5
Operating Income Ratio 0.4560.3850.4960.340.242-0.0370.2680.137-0.0590.0270.029
Total Other Income Expenses Net -19.41514.14213.761.833-174.32-1,326.74-4,901.6-558.8-253.12.4-2,526.1
Income Before Tax 3,401.7923,291.752,329.0031,358.841,667.43-2,374.471,171.51,827.9-1,943.41,521.5-953.6
Income Before Tax Ratio 0.4530.4570.5460.3560.219-0.0840.0520.105-0.0680.027-0.017
Income Tax Expense 1,358.107872.183338.045229.251697.29696.57399.3436.4527.6487.4333.4
Net Income 2,043.6852,419.5671,990.9581,129.588970.14-3,071.04772.21,391.5-2,4711,034.1-620.2
Net Income Ratio 0.2720.3360.4670.2960.128-0.1080.0340.08-0.0870.018-0.011
EPS 29.0334.3728.2816.0513.78-43.6210.9719.77-35.114.69-8.81
EPS Diluted 29.0334.3728.2816.0513.78-43.6210.9719.77-35.114.69-8.81
EBITDA 3,648.1753,538.2362,562.6391,633.592,155.92-1,648.811,9692,557.2-978.71,604.41,720.9
EBITDA Ratio 0.4860.4910.60.4280.283-0.0580.0870.147-0.0340.0280.032