ToolGen Incorporated (199800.KQ)

KRW 39350.0

(1.29%)

Annual Income Statements

(In KRW)
Breakdown 2023 2022 2021 2020 2019
Revenue 1.1 Billion 743.46 Million 1.59 Billion 713.09 Million -
Cost of Revenue 168.44 Million 185.06 Million 510.87 Million 351.51 Million -
Gross Profit 934.96 Million 558.39 Million 1.08 Billion 361.57 Million -
Operating Expenses 18.02 Billion 19.94 Billion 21.81 Billion 15.32 Billion -
Selling, General and Administrative Expenses 5.06 Billion 6.23 Billion 8.48 Billion 4.14 Billion -
Research and Development Expenses 6.74 Billion 6.29 Billion 5.44 Billion 4.14 Billion -
Other Expenses 6.21 Billion 15.81 Million 40.61 Million 2.55 Million -
Cost and Expenses 18.19 Billion 20.12 Billion 22.32 Billion 15.67 Billion -
Operating Income -17.08 Billion -19.38 Billion -20.73 Billion -14.96 Billion -
Interest Expense 428.24 Million 28.37 Million 29.25 Million 32.18 Million 11.06 Million
Income Tax Expense - 1.23 Billion 76.6 Million 119.35 Million 53.9 Million
Earnings before Tax -42.34 Billion -18.17 Billion -20.69 Billion -14.88 Billion -
Net Income -42.34 Billion -18.17 Billion -20.69 Billion -14.88 Billion -
Earnings Per Share Basic -5351.22 -2314.00 -3015.20 -2269.00 -2435.00
Earnings Per Share Diluted -5351.22 -2314.00 -3015.20 -2269.00 -2435.00
Weighted Average Shares Outstanding 7.91 Million 7.85 Million 6.86 Million 6.55 Million 6.48 Million
Weighted Average Shares Outstanding (Diluted) 7.91 Million 7.85 Million 6.86 Million 6.55 Million 6.48 Million
Gross Margin 0.85 0.75 0.68 0.51 -
EBIT Margin -12.08 -22.96 -12.38 -19.71 -
Profit Margin -38.37 -24.45 -12.95 -20.87 -
EBITDA -13.33 Billion -18.31 Billion -19.78 Billion -14.05 Billion -14.06 Billion
Earnings Before Tax Margin -15.49 -26.07 -12.98 -20.99 -

Income Statement Charts

Created with Highcharts 11.1.0Value in KRWRevenue Vs Earnings TrendRevenueEarnings2020202120222023-50B-40B-30B-20B-10B010B
Created with Highcharts 11.1.0Value in KRWIncome DistributionRevenueGross ProfitOperating IncomeNet Income2020202120222023-50B-40B-30B-20B-10B010B