Ditto (Thailand) Public Company Limited (DITTO.BK)

THB 15.6

(-1.27%)

Annual Income Statements

(In THB)
Breakdown 2023 2022 2021 2020 2019 2018
Revenue 1.81 Billion 1.23 Billion 1.09 Billion 986.29 Million 773.02 Million 422.31 Million
Cost of Revenue 1.29 Billion 825.46 Million 767.99 Million 730.55 Million 590.14 Million 316.87 Million
Gross Profit 521.73 Million 411.25 Million 322.52 Million 255.73 Million 182.87 Million 105.43 Million
Operating Expenses 121.84 Million 121.94 Million 121.27 Million 104.14 Million 102.89 Million 86.73 Million
Selling, General and Administrative Expenses 121.84 Million 121.94 Million 121.27 Million 104.14 Million 102.89 Million 86.73 Million
Research and Development Expenses 231.43 Thousand 221.6 Thousand 200.52 Thousand 154.08 Thousand 72.05 Thousand -
Other Expenses -2.58 Million 2.41 Million 2.69 Million 1.88 Million 2.03 Million -
Cost and Expenses 1.41 Billion 947.4 Million 889.26 Million 834.7 Million 693.03 Million 403.61 Million
Operating Income 402.24 Million 291.71 Million 203.94 Million 153.47 Million 82.02 Million 18.69 Million
Interest Expense 2.74 Million 2.56 Million 5.93 Million 11.95 Million 12.72 Million 9.14 Million
Income Tax Expense 80.21 Million 58.68 Million 45.87 Million 27.31 Million 13.02 Million -1.56 Million
Earnings before Tax 416.84 Million 293.43 Million 246.55 Million 141.51 Million 69.29 Million 11.8 Million
Net Income 335.09 Million 234.75 Million 200.68 Million 114.2 Million 56.27 Million 13.37 Million
Earnings Per Share Basic 0.52 0.40 0.34 0.20 0.10 0.02
Earnings Per Share Diluted 0.52 0.38 0.34 0.20 0.10 0.02
Weighted Average Shares Outstanding 648.21 Million 593.39 Million 596.35 Million 576 Million 576 Million 576 Million
Weighted Average Shares Outstanding (Diluted) 648.21 Million 617.12 Million 596.35 Million 576 Million 576 Million 576 Million
Gross Margin 0.29 0.33 0.30 0.26 0.24 0.25
EBIT Margin 0.26 0.28 0.24 0.21 0.17 0.17
Profit Margin 0.18 0.19 0.18 0.12 0.07 0.03
EBITDA 468.83 Million 345.01 Million 309 Million 210.16 Million 133.58 Million 75.45 Million
Earnings Before Tax Margin 0.22 0.24 0.19 0.16 0.11 0.04

Income Statement Charts