Sino-Thai Engineering and Construction Public Company Limited (STEC-R.BK)

THB 6.5

(30.0%)

Annual Income Statements

(In THB)
Breakdown 2023 2022 2021 2020 2019 2018
Revenue 29.59 Billion 30.32 Billion 27.67 Billion 35.84 Billion 32.99 Billion 27.53 Billion
Cost of Revenue 28.29 Billion 28.79 Billion 26.4 Billion 34.26 Billion 31.16 Billion 25.42 Billion
Gross Profit 1.29 Billion 1.53 Billion 1.27 Billion 1.57 Billion 1.82 Billion 2.11 Billion
Operating Expenses 764.04 Million 673 Million 555.98 Million 643.18 Million 441.05 Million 467.86 Million
Selling, General and Administrative Expenses 834.36 Million 779.41 Million 674.82 Million 673.67 Million 511.02 Million 516.89 Million
Research and Development Expenses - - - - - -
Other Expenses -70.32 Million -106.4 Million -118.84 Million -30.48 Million -69.97 Million 49.02 Million
Cost and Expenses 29.06 Billion 29.46 Billion 26.95 Billion 34.9 Billion 31.6 Billion 25.88 Billion
Operating Income 707.91 Million 1 Billion 828.7 Million 1.24 Billion 1.76 Billion 1.64 Billion
Interest Expense 43.11 Million 19.87 Million 33.44 Million 52.7 Million 50.8 Million 29.46 Million
Income Tax Expense 101.64 Million 187.33 Million 157.69 Million 235.98 Million 325.9 Million 396.85 Million
Earnings before Tax 637.26 Million 1.05 Billion 878.28 Million 1.33 Billion 1.82 Billion 2.03 Billion
Net Income 527.71 Million 857.4 Million 710.88 Million 1.09 Billion 1.48 Billion 1.61 Billion
Earnings Per Share Basic 0.35 0.56 0.47 0.72 0.97 1.06
Earnings Per Share Diluted 0.35 0.56 0.47 0.72 0.97 1.06
Weighted Average Shares Outstanding 1.52 Billion 1.52 Billion 1.52 Billion 1.52 Billion 1.52 Billion 1.52 Billion
Weighted Average Shares Outstanding (Diluted) 1.52 Billion 1.52 Billion 1.52 Billion 1.52 Billion 1.52 Billion 1.52 Billion
Gross Margin 0.04 0.05 0.05 0.04 0.06 0.08
EBIT Margin 0.04 0.07 0.07 0.06 0.08 0.08
Profit Margin 0.02 0.03 0.03 0.03 0.04 0.06
EBITDA 1.55 Billion 2.07 Billion 2 Billion 2.13 Billion 2.41 Billion 2.19 Billion
Earnings Before Tax Margin 0.02 0.03 0.03 0.03 0.05 0.06

Income Statement Charts