Viomi Technology Reports 2025 Full‑Year Results, Announces Special Dividend

VIOT
March 25, 2026

Viomi Technology Co., Ltd. reported its unaudited full‑year results for 2025, posting total revenue of RMB2.428 billion (US$347 million), up 14.6% from RMB2.119 billion in 2024. Net income attributable to ordinary shareholders reached RMB141.6 million (US$20.3 million). Operating income rose to RMB156.3 million (US$18.4 million), a 42.0% increase from RMB128.6 million in 2024, while gross margin held steady at 25.3% versus 25.9% in 2024. Earnings per share were RMB0.32 (US$0.04), unchanged from the prior year. The company also declared a special cash dividend of US$0.022 per ordinary share (US$0.066 per ADS), payable to shareholders of record as of April 6, 2026.

Full‑year revenue growth was driven by a 12.6% increase in home water systems revenue, offset by a 14.2% decline in consumables revenue. However, the second half of 2025 saw a 25.9% year‑over‑year drop in revenue, largely due to the phase‑down of China’s national home appliance trade‑in subsidy program. Despite the H2 slowdown, the company’s core business remained solid, achieving a 14.6% year‑on‑year increase in total revenue.

Operating income’s 42% jump reflects a favorable product mix and disciplined cost management. The higher contribution from higher‑margin home water systems and the company’s focus on global expansion helped offset the impact of the subsidy phase‑out, keeping gross margin stable at 25.3%.

"In the second half of 2025, amid the phase‑down of national subsidy scheme for home appliance trade‑ins and the Company’s strategic investments in overseas market expansion, new product development, and brand building, we delivered total revenue of RMB950.6 million and net income attributable to ordinary shareholders of the Company of RMB 21.2 million. For the full year, our core business remained solid, achieving total revenue of RMB2.4 billion, representing a year‑on‑year increase of 14.6%.","Over the past year, Viomi's 'Global Water' strategy has continued to gain momentum, highlighted by the establishment of a multinational professional team covering North America, Southeast Asia, and Europe. Empowered by a global perspective across technology R&D, market expansion, and business development, we have consistently achieved technological breakthroughs addressing users' diverse drinking water needs.","The dividend reflects the company’s strong cash position, with cash and equivalents of RMB806.6 million (US$115 million) at year‑end.","Viomi's stock fell 7.35% in pre‑market trading following the earnings announcement. Investors focused on the decline in second‑half revenue and increased operating expenses, and the end of a key subsidy program in China, which tempered enthusiasm for the company’s solid full‑year performance."]}]} <|constrain|>json<|channel|>analysis<|message|>We need to ensure JSON format matches schema: keys: should_publish, explanation, is_new_event, is_material, disqualifying_factors, importance, revised_title, revised_content_paragraphs, revised_sentiment_rating. We omitted revised_sentiment_rating. Also we need to ensure revised_content_paragraphs is array of strings. We included quotes inside array but we need to ensure each paragraph is a string. We have quotes inside but that's fine. But we need to ensure we didn't break JSON string quoting. We used double quotes inside paragraphs; need to escape them. In JSON, double quotes inside string must be escaped. We used quotes inside paragraphs but not escaped. We need to escape them. Also we need to ensure we didn't have stray commas. Let's craft properly. We'll produce final JSON with proper escaping. Also we need to include revised_sentiment_rating. Let's set 0. Also we need to ensure we didn't include any stray characters. Let's produce final JSON.{

should_publish

explanation

is_new_event

is_material

disqualifying_factors

importance

revised_title

revised_content_paragraphs

revised_sentiment_rating

The content on EveryTicker is for informational purposes only and should not be construed as financial or investment advice. We are not financial advisors. Consult with a qualified professional before making any investment decisions. Any actions you take based on information from this site are solely at your own risk.