MSTC Limited

NSE:MSTCLTD.NS

644 (INR) • At close November 4, 2024
Overview | Financials

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

20232022202120202019201820172016201520142013
Revenue 7,508.1887,209.6654,267.5293,815.557,607.0728,329.8318,42914,002.328,487.356,890.354,543.7
Cost of Revenue 2,872.532640.8272,141.7022,177.466,151.9825,914.2815,900.212,271.627,225.251,888.149,694.4
Gross Profit 4,635.6566,568.8382,125.8271,638.091,455.092,415.552,528.81,730.71,262.15,002.24,849.3
Gross Profit Ratio 0.6170.9110.4980.4290.1910.0850.1370.1240.0440.0880.089
Reseach & Development Expenses 3.8950.174000000000
General & Administrative Expenses 070.46751.5140.4252.6548.3347.948.852.12,151.91,249
Selling & Marketing Expenses 016.13510.91110.812.1930.5116.921.911.9916.4
SG&A 2,239.60386.60262.42151.2264.8478.8464.870.7642,160.91,265.4
Other Expenses -1,026.9911,582.00116.93728.9117.9224.26287.632.373.400
Operating Expenses 3,266.5944,062.056-2,178.883-1,447.09-746.033,463.28-2,707.29-6562,952.43,468.95,438.1
Operating Income 1,369.0622,777.612,115.3031,297.0071,841.75-1,047.735,236.092,386.7-1,690.31,519.11,572.5
Operating Income Ratio 0.1820.3850.4960.340.242-0.0370.2840.17-0.0590.0270.029
Total Other Income Expenses Net 2,101.423514.14213.761.832-174.32-1,326.74-4,901.6-558.8-253.12.4-2,526.1
Income Before Tax 3,470.4853,291.752,329.3731,358.841,667.43-2,374.47334.491,827.9-1,943.41,521.5-953.6
Income Before Tax Ratio 0.4620.4570.5460.3560.219-0.0840.0180.131-0.0680.027-0.017
Income Tax Expense 1,358.107872.183338.045229.25697.29696.57399.3436.4527.6487.4333.4
Net Income 2,043.6852,419.5671,990.9581,129.588970.14-3,071.04-64.811,391.5-2,4711,034.1-620.2
Net Income Ratio 0.2720.3360.4670.2960.128-0.108-0.0040.099-0.0870.018-0.011
EPS 29.0334.3728.2816.0513.78-43.62-0.9219.77-35.114.69-8.81
EPS Diluted 29.0334.3728.2816.0513.78-43.62-0.9219.77-35.114.69-8.81
EBITDA 1,610.5794,281.3734,768.0783,420.222,494.9-548.315,725.592,872.6-851.91,604.41,720.9
EBITDA Ratio 0.2150.5941.1170.8960.328-0.0190.3110.205-0.030.0280.032