ArcSoft Corporation Limited (688088.SS)

CNY 38.32

(2.3%)

Annual Income Statements

(In CNY)
Breakdown 2023 2022 2021 2020 2019 2018
Revenue 670.25 Million 531.64 Million 573.02 Million 683.18 Million 564.47 Million 458.07 Million
Cost of Revenue 64.7 Million 61.2 Million 46.68 Million 71.25 Million 37.98 Million 26.17 Million
Gross Profit 605.54 Million 470.44 Million 526.34 Million 611.92 Million 526.49 Million 431.89 Million
Operating Expenses 497.85 Million 433.36 Million 400.49 Million 387.05 Million 310.08 Million 251.89 Million
Selling, General and Administrative Expenses 79.47 Million 111.07 Million 114.2 Million 120.52 Million 115.83 Million 98.66 Million
Research and Development Expenses 362.69 Million 287.86 Million 270.28 Million 259.47 Million 196.15 Million 148.52 Million
Other Expenses 562.11 Million 34.41 Million 16 Million 7.04 Million -1.9 Million -17.68 Million
Cost and Expenses 562.11 Million 494.57 Million 447.18 Million 458.3 Million 348.06 Million 278.06 Million
Operating Income 108.13 Million 64.9 Million 153.08 Million 274.58 Million 224.01 Million 206.95 Million
Interest Expense 1.29 Million 377.66 Thousand 877.53 Thousand 187.67 Thousand 282.6 Thousand 172.63 Thousand
Income Tax Expense 18.5 Million 7.92 Million 14.77 Million 22.76 Million 34.77 Million 31.71 Million
Earnings before Tax 106.74 Million 64.97 Million 152.9 Million 274.22 Million 245.13 Million 189.27 Million
Net Income 88.48 Million 57.82 Million 140.78 Million 251.45 Million 210.36 Million 157.55 Million
Earnings Per Share Basic 0.22 0.14 0.35 0.62 0.52 0.44
Earnings Per Share Diluted 0.22 0.14 0.35 0.62 0.52 0.44
Weighted Average Shares Outstanding 402.21 Million 401.17 Million 402.24 Million 406 Million 406 Million 358.07 Million
Weighted Average Shares Outstanding (Diluted) 402.21 Million 401.17 Million 402.24 Million 406 Million 406 Million 358.07 Million
Gross Margin 0.90 0.88 0.92 0.90 0.93 0.94
EBIT Margin 0.22 0.16 0.34 0.34 0.44 0.41
Profit Margin 0.13 0.11 0.25 0.37 0.37 0.34
EBITDA 145.75 Million 100.57 Million 179.23 Million 213.79 Million 210.2 Million 192.12 Million
Earnings Before Tax Margin 0.16 0.12 0.27 0.40 0.40 0.45

Income Statement Charts