2020 | 2021 | 2022 | 2023 | 2024 | |
---|---|---|---|---|---|
Revenue | CN¥5.2B | CN¥5.8B | CN¥3.7B | CN¥3.4B | CN¥3.4B |
Cost of Revenue | CN¥1.9B | CN¥1.9B | CN¥1.2B | CN¥901M | CN¥776M |
Gross Profit | CN¥3.4B | CN¥3.9B | CN¥2.5B | CN¥2.5B | CN¥2.6B |
Gross Profit % | 64% | 67% | 68% | 74% | 77% |
R&D Expenses | CN¥67M | CN¥142M | CN¥127M | CN¥112M | CN¥109M |
2020 | 2021 | 2022 | 2023 | 2024 | |
---|---|---|---|---|---|
Net Income | -CN¥2.7B | -CN¥1.5B | -CN¥821M | -CN¥750M | -CN¥710M |
Dep. & Amort. | CN¥264M | CN¥427M | CN¥339M | CN¥203M | CN¥0 |
Def. Tax | CN¥3.5M | -CN¥5.4M | -CN¥8.4M | -CN¥8.7M | CN¥0 |
Stock Comp. | CN¥1.9B | CN¥530M | CN¥341M | CN¥78M | CN¥91M |
Chg. in WC | -CN¥502M | -CN¥530M | CN¥230M | CN¥62M | CN¥0 |
2020 | 2021 | 2022 | 2023 | 2024 | |
---|---|---|---|---|---|
Cash | CN¥5.7B | CN¥3.1B | CN¥1.5B | CN¥837M | CN¥817M |
ST Investments | CN¥35M | CN¥63M | CN¥1.1B | CN¥1.2B | CN¥539M |
Cash & ST Inv. | CN¥5.7B | CN¥3.1B | CN¥2.6B | CN¥2.1B | CN¥1.4B |
Receivables | CN¥434M | CN¥356M | CN¥206M | CN¥202M | CN¥327M |
Inventory | CN¥617M | CN¥696M | CN¥423M | CN¥352M | CN¥386M |
Total net revenues for Q1 2025 increased by 7.8% year-over-year to RMB 833.5 million, driven primarily by a 47.7% increase in skincare brand revenues, partially offset by a 9.9% decrease in color cosmetics.
Gross margin improved to 79.1% from 77.7% in the prior year, attributed to a higher contribution from premium, higher-margin products.
Non-GAAP net income reached RMB 7.1 million, a significant turnaround from a non-GAAP net loss of RMB 83.8 million in the prior year; net loss margin narrowed to 0.7% from 15.1%.
Operating expenses as a percentage of revenue decreased notably, with general and administrative expenses dropping to 7.8% from 18.1%, reflecting effective cost management and reduced headcount.
For Q2 2025, YSG expects total net revenues between RMB 810 million and RMB 880 million, representing a year-over-year increase of approximately 2% to 12%; a new $30 million share repurchase program was also announced.