ODK Solutions Company, Ltd. (3839.T)

JPY 561.0

(-0.18%)

Annual Income Statements

(In JPY)
Breakdown 2024 2023 2022 2021 2020 2019
Revenue 5.86 Billion 5.56 Billion 5.5 Billion 5.41 Billion 5.15 Billion 5.33 Billion
Cost of Revenue 4.04 Billion 3.89 Billion 3.89 Billion 3.73 Billion 3.61 Billion 3.79 Billion
Gross Profit 1.81 Billion 1.67 Billion 1.6 Billion 1.68 Billion 1.53 Billion 1.54 Billion
Operating Expenses 1.24 Billion 1.25 Billion 1.17 Billion 1.01 Billion 1 Billion 969.18 Million
Selling, General and Administrative Expenses 1.14 Billion 92.57 Million 68.35 Million 63.8 Million 63.28 Million 50.41 Million
Research and Development Expenses 105.66 Million 33.63 Million - - - -
Other Expenses - 4.18 Million 2.79 Million 2.82 Million 11.1 Million 3.77 Million
Cost and Expenses 5.29 Billion 5.14 Billion 5.06 Billion 4.74 Billion 4.62 Billion 4.76 Billion
Operating Income 572.51 Million 420.59 Million 436.54 Million 669.23 Million 523.8 Million 571.31 Million
Interest Expense 4.91 Million 6.43 Million 5.73 Million 4.59 Million 3.34 Million 5.5 Million
Income Tax Expense 136.87 Million 165.84 Million 111.25 Million 219.99 Million 168.12 Million 201.87 Million
Earnings before Tax 403.67 Million 396.33 Million 305.44 Million 694.23 Million 533.71 Million 509.41 Million
Net Income 266.79 Million 236.6 Million 194.18 Million 474.24 Million 365.58 Million 307.54 Million
Earnings Per Share Basic 32.95 28.99 23.69 57.86 44.60 37.59
Earnings Per Share Diluted 32.95 28.99 23.69 57.86 44.60 37.59
Weighted Average Shares Outstanding 8.09 Million 8.16 Million 8.19 Million 8.19 Million 8.19 Million 8.18 Million
Weighted Average Shares Outstanding (Diluted) 8.09 Million 8.16 Million 8.19 Million 8.19 Million 8.19 Million 8.18 Million
Gross Margin 0.31 0.30 0.29 0.31 0.30 0.29
EBIT Margin 0.16 0.16 0.17 0.21 0.18 0.21
Profit Margin 0.05 0.04 0.04 0.09 0.07 0.06
EBITDA 944.32 Million 830.54 Million 752.91 Million 1.13 Billion 920.11 Million 1.04 Billion
Earnings Before Tax Margin 0.10 0.08 0.08 0.12 0.10 0.11

Income Statement Charts