Beijing BDStar Navigation Co., Ltd. (002151.SZ)

CNY 28.26

(0.5%)

Annual Income Statements

(In CNY)
Breakdown 2023 2022 2021 2020 2019 2018
Revenue 4.08 Billion 3.81 Billion 3.85 Billion 3.62 Billion 2.98 Billion 3.05 Billion
Cost of Revenue 3.19 Billion 2.66 Billion 2.72 Billion 2.59 Billion 2.17 Billion 2.13 Billion
Gross Profit 886.03 Million 1.15 Billion 1.12 Billion 1.02 Billion 815.03 Million 913.53 Million
Operating Expenses 1.18 Billion 1.02 Billion 885.48 Million 812.25 Million 839.22 Million 730.95 Million
Selling, General and Administrative Expenses 639.77 Million 309.1 Million 333.48 Million 269.61 Million 286.71 Million 274.06 Million
Research and Development Expenses 455.61 Million 436.84 Million 277.73 Million 226.73 Million 219.77 Million 142.21 Million
Other Expenses -92.88 Million 279.96 Million 274.25 Million 315.9 Million 332.73 Million 463.06 Million
Cost and Expenses 4.6 Billion 3.68 Billion 3.61 Billion 3.4 Billion 3.01 Billion 2.86 Billion
Operating Income -532.38 Million 180.57 Million 268.31 Million 236.44 Million 4.06 Million -290.74 Million
Interest Expense 21.59 Million 31.92 Million 29.99 Million 53.96 Million 56.83 Million 52.6 Million
Income Tax Expense -27.43 Million 6.77 Million 5.79 Million 41.67 Million -903.35 Thousand 40.86 Million
Earnings before Tax -67.21 Million 80.09 Million 199.94 Million 170.71 Million -760.28 Million 172.32 Million
Net Income 161.18 Million 73.31 Million 202.57 Million 146.55 Million -759.38 Million 106.65 Million
Earnings Per Share Basic 0.31 0.14 0.40 0.29 -1.53 0.21
Earnings Per Share Diluted 0.31 0.14 0.36 0.29 -1.53 0.21
Weighted Average Shares Outstanding 519.95 Million 512.78 Million 507.72 Million 507.72 Million 497.12 Million 507.89 Million
Weighted Average Shares Outstanding (Diluted) 519.95 Million 518.78 Million 562.7 Million 507.72 Million 497.12 Million 507.89 Million
Gross Margin 0.22 0.30 0.29 0.28 0.27 0.30
EBIT Margin 0.07 0.12 0.14 0.12 0.06 0.28
Profit Margin 0.04 0.02 0.05 0.04 -0.25 0.03
EBITDA 295.38 Million 383.93 Million 487.64 Million 449.64 Million -525.22 Million 395.62 Million
Earnings Before Tax Margin -0.13 0.05 0.07 0.07 0.00 -0.10

Income Statement Charts