Bangkok Sheet Metal Public Company Limited (BM.BK)

THB 3.1

(0.0%)

Annual Income Statements

(In THB)
Breakdown 2023 2022 2021 2020 2019 2018
Revenue 1.41 Billion 1.28 Billion 1.12 Billion 993.75 Million 907.71 Million 985.17 Million
Cost of Revenue 1.18 Billion 1.09 Billion 921.88 Million 811.64 Million 711.09 Million 815.7 Million
Gross Profit 232.42 Million 194.54 Million 199.1 Million 182.11 Million 196.62 Million 169.46 Million
Operating Expenses 173.9 Million 112.52 Million 114.26 Million 123.62 Million 119.77 Million 126.16 Million
Selling, General and Administrative Expenses 173.9 Million 128.69 Million 128.65 Million 128.69 Million 119.77 Million 126.16 Million
Research and Development Expenses - - - - - -
Other Expenses - -16.16 Million -14.38 Million -5.06 Million 5.61 Million 11.71 Million
Cost and Expenses 1.36 Billion 1.2 Billion 1.03 Billion 935.26 Million 830.86 Million 941.87 Million
Operating Income 69.61 Million 82.01 Million 93.11 Million 58.48 Million 57.22 Million 43.29 Million
Interest Expense 7.94 Million 7.76 Million 11.94 Million 8.7 Million 8.82 Million 5.39 Million
Income Tax Expense 7.02 Million 8.82 Million -2.7 Million 6.5 Million 12.38 Million 11.98 Million
Earnings before Tax 47.3 Million 63.95 Million 71.29 Million 62.66 Million 48.39 Million 36.65 Million
Net Income 40.16 Million 55.05 Million 74.01 Million 56.16 Million 36.01 Million 24.67 Million
Earnings Per Share Basic 0.09 0.12 0.17 0.13 0.08 0.06
Earnings Per Share Diluted 0.07 0.10 0.14 0.13 0.08 0.06
Weighted Average Shares Outstanding 432.07 Million 474.62 Million 440.43 Million 440 Million 440 Million 440 Million
Weighted Average Shares Outstanding (Diluted) 546.01 Million 527.91 Million 528.22 Million 440 Million 440 Million 440 Million
Gross Margin 0.16 0.15 0.18 0.18 0.22 0.17
EBIT Margin 0.09 0.10 0.12 0.12 0.11 0.08
Profit Margin 0.03 0.04 0.07 0.06 0.04 0.03
EBITDA 120.69 Million 135.81 Million 147.73 Million 107.5 Million 125.21 Million 96.43 Million
Earnings Before Tax Margin 0.05 0.06 0.08 0.06 0.06 0.04

Income Statement Charts