Ratchaphruek Hospital Public Company Limited (RPH.BK)

THB 5.35

(-0.93%)

Annual Income Statements

(In THB)
Breakdown 2023 2022 2021 2020 2019 2018
Revenue 1.16 Billion 1.32 Billion 1.41 Billion 799.32 Million 816.57 Million 532.88 Million
Cost of Revenue 750.57 Million 827 Million 746.98 Million 566.63 Million 571.59 Million 386.17 Million
Gross Profit 410 Million 499.17 Million 665.58 Million 232.68 Million 244.98 Million 146.71 Million
Operating Expenses 191.46 Million 142.61 Million 161.83 Million 114.37 Million 119.76 Million 87.08 Million
Selling, General and Administrative Expenses 191.46 Million 149.5 Million 167.71 Million 121.57 Million 128.35 Million 91.83 Million
Research and Development Expenses - - - - - -
Other Expenses - -6.88 Million -5.88 Million -7.2 Million -8.59 Million 2.77 Million
Cost and Expenses 942.03 Million 969.62 Million 908.81 Million 681.01 Million 691.35 Million 473.25 Million
Operating Income 218.54 Million 363.74 Million 509.75 Million 124.31 Million 130.31 Million 59.63 Million
Interest Expense 2.11 Million 5.55 Million 6.69 Million 7.83 Million 10.18 Million 5 Million
Income Tax Expense 48.92 Million 71.72 Million 100.07 Million 22.64 Million 23.71 Million 11.06 Million
Earnings before Tax 233.37 Million 358.19 Million 503.06 Million 116.48 Million 120.12 Million 59.49 Million
Net Income 184.45 Million 286.46 Million 402.99 Million 93.84 Million 96.41 Million 48.43 Million
Earnings Per Share Basic 0.34 0.52 0.74 0.17 0.18 0.09
Earnings Per Share Diluted 0.34 0.52 0.74 0.17 0.18 0.09
Weighted Average Shares Outstanding 546 Million 546 Million 546 Million 546 Million 546 Million 546 Million
Weighted Average Shares Outstanding (Diluted) 546 Million 546 Million 546 Million 546 Million 546 Million 546 Million
Gross Margin 0.35 0.38 0.47 0.29 0.30 0.28
EBIT Margin 0.28 0.35 0.42 0.27 0.27 0.20
Profit Margin 0.16 0.22 0.29 0.12 0.12 0.09
EBITDA 325.99 Million 457.67 Million 599.01 Million 213.49 Million 217.06 Million 104.57 Million
Earnings Before Tax Margin 0.19 0.27 0.36 0.16 0.16 0.11

Income Statement Charts