{"id":998411,"date":"2026-08-27T06:43:01","date_gmt":"2026-08-27T10:43:01","guid":{"rendered":"https:\/\/www.marketnewsdesk.com\/index.php\/viomi-technology-co-ltd-reports-first-half-2026-unaudited-financial-results\/"},"modified":"2026-08-27T06:43:01","modified_gmt":"2026-08-27T10:43:01","slug":"viomi-technology-co-ltd-reports-first-half-2026-unaudited-financial-results","status":"publish","type":"post","link":"https:\/\/www.marketnewsdesk.com\/index.php\/viomi-technology-co-ltd-reports-first-half-2026-unaudited-financial-results\/","title":{"rendered":"Viomi Technology Co., Ltd Reports First Half 2026 Unaudited Financial Results"},"content":{"rendered":"<div class=\"mw_release\">\n<p align=\"justify\">FOSHAN, China, Aug.  27, 2026  (GLOBE NEWSWIRE) &#8212; Viomi Technology Co., Ltd (\u201cViomi\u201d, the \u201cCompany\u201d or \u201cwe\u201d) (NASDAQ: VIOT), a leading global technology company for home water systems, today announced its unaudited financial results for the six months ended June 30, 2026.<\/p>\n<p>\n        <strong>First Half 2026 Financial Overview<\/strong>\n      <\/p>\n<ul type=\"disc\">\n<li style=\"text-align:justify\">\n          <strong>Net revenues<\/strong> were RMB740.0 million (US$109.1 million), compared to RMB1,477.6 million for the same period of 2025.<\/li>\n<li style=\"text-align:justify\">\n          <strong>Gross margin<\/strong> was 24.0%.<\/li>\n<\/ul>\n<p align=\"justify\">Mr. Xiaoping Chen, Founder and CEO of Viomi, commented, \u201cDuring the first half of 2026, the phase-out of national subsidy policies for our core product categories led to a temporary contraction in market demand. Coupled with a high base effect from the prior year, this resulted in a decline in the Company\u2019s total revenues to RMB740.0 million, down 49.9% year over year. Net loss attributable to ordinary shareholders was RMB26.3 million, primarily due to reduced revenue scale alongside our continued strategic investments in overseas market expansion. Despite these temporary headwinds, the Company remained steadfast in its strategic resolve: we steadily expanded our overseas channel network and further strengthened our core technology and product portfolio, reinforcing our foundation for operational improvement and sustainable, high-quality development.\u201d<\/p>\n<p align=\"justify\">\u201cOn overseas channel expansion, the Company is making progress on multiple fronts. In North America, we are leveraging synergies across online and offline channels to accelerate the establishment of a comprehensive market presence. Our Amazon e-commerce business sustained strong momentum with triple-digit year-over-year growth in the first half, including a robust Prime Day performance, where our flagship product V6 Pro ranked among the Top 8 in the under-sink tankless RO category. At the same time, we are actively expanding into offline retail and professional channels to build a more diversified product and brand matrix. Our presence at international trade shows, such as the WQA convention in the United States, has steadily enhanced our professional brand image and global visibility.\u201d<\/p>\n<p align=\"justify\">\u201cIn Southeast Asia, building upon our established channel presence in Malaysia, we have continued to expand our regional footprint, successfully entering the Singapore market and exhibiting at the Consumer Electronics Exhibition 2026 (CEE) in May, further enhancing our brand influence across the region. Additionally, in partnership with overseas strategic clients, we have successfully penetrated the Turkish market, leveraging our Water Purifier Gigafactory\u2019s agile supply chain and quality advantages to add another strategic pillar to our global footprint.\u201d<\/p>\n<p align=\"justify\">\u201cOn the technology and product front, the Company continued to increase R&amp;D investments, focusing on breakthroughs in cooling and ice-making technologies. Our higher-integration product formats are extending usage scenarios from home to office environments, while iterative upgrades to our multi-functional faucets further address increasingly diversified household water usage needs. Our Water Purifier Gigafactory\u2019s modular production lines and agile manufacturing capabilities enable us to rapidly respond to customized product development across multiple categories and regions, while maximizing production efficiency and continuously optimizing manufacturing costs. These capabilities provide a solid foundation for the commercialization and scaled deployment of our technological innovations.\u201d<\/p>\n<p align=\"justify\">\u201cWith respect to shareholder returns, the Company remains committed to its long-term pledge. In March 2026, the Board of Directors approved a special cash dividend of US$0.022 per ordinary share (US$0.066 per ADS), continuing to share the fruits of development with shareholders. Meanwhile, we steadily advanced our share repurchase program: as of June 30, 2026, the Company had cumulatively repurchased approximately 2.4 million ADSs for a total consideration of approximately US$3.8 million, with the remaining authorization of approximately US$16.2 million to be deployed for future repurchases, demonstrating our firm confidence in the Company&#8217;s long-term value and future prospects through tangible actions.\u201d<\/p>\n<p align=\"justify\">\u201cLooking to the second half of the year, the Company will focus on the following key operational improvement initiatives: first, pursuing more targeted expansion in overseas markets, deepening our presence in core strategic markets such as North America and Southeast Asia, while improving localized operational efficiency; second, actively broadening our base of overseas strategic clients to fully leverage our Water Purifier Gigafactory\u2019s scale effects and cost advantages; and third, comprehensively improving operational efficiency and optimizing our cost structure to return to profitability at the earliest opportunity and continue to generate sustainable returns for shareholders,\u201d Mr. Chen concluded.<\/p>\n<p>\n        <strong>First Half 2026 Financial Results<\/strong>\n      <\/p>\n<p>\n        <strong><br \/>\n          <em>REVENUES<\/em><br \/>\n        <\/strong>\n      <\/p>\n<p align=\"justify\">Net revenues were RMB740.0 million (US$109.1 million), a decrease of 49.9% from RMB1,477.6 million for the same period of 2025, mainly due to the combined effect of the phase-out of government subsidies for core product categories and the high base in the same period last year.<\/p>\n<ul type=\"disc\">\n<li style=\"text-align:justify\">\n          <em>Home water systems<\/em><br \/>\n          <em>.<\/em> Revenues from home water systems were RMB473.4 million (US$69.8 million), a decrease of 55.3% from RMB1,058.3 million for the same period of 2025, primarily due to the decline in national subsidies for water purifiers.<\/li>\n<\/ul>\n<ul type=\"disc\">\n<li style=\"text-align:justify\">\n          <em>Consumables.<\/em> Revenues from consumables were RMB131.7 million (US$19.4 million), an increase of 6.9% from RMB123.2 million for the same period of 2025, driven by the growing installed base of water purifiers, which boosted consumable revenue and partially offset the broader decline.<\/li>\n<\/ul>\n<ul type=\"disc\">\n<li style=\"text-align:justify\">\n          <em>Kitchen appliances and others.<\/em> Revenues from kitchen appliances and others were RMB134.9 million (US$19.9 million), a decrease of 54.4% from RMB296.1 million for the same period of 2025, primarily due to a reduction in orders from Xiaomi, as well as a strategic contraction of Viomi-branded products in this category.<\/p>\n<\/li>\n<\/ul>\n<p>\n        <strong><br \/>\n          <em>GROSS PROFIT<\/em><br \/>\n        <\/strong>\n      <\/p>\n<p align=\"justify\">Gross profit was RMB177.7 million (US$26.2 million), compared to RMB391.2 million for the same period of 2025. Gross margin was 24.0%, compared to 26.5% for the same period of 2025. The decrease in gross margin was mainly due to the phase-out of national subsidies in the domestic market, which resulted in softer market demand and heightened competition and pricing pressure across our major product categories.<\/p>\n<p>\n        <strong><br \/>\n          <em>OPERATING EXPENSES<\/em><br \/>\n        <\/strong>\n      <\/p>\n<p align=\"justify\">Total operating expenses were RMB247.0 million (US$36.4 million), a decrease of 12.2% from RMB281.4 million for the same period of 2025, primarily due to decreased general and administrative expenses, as well as a decrease in selling and marketing expenses.<\/p>\n<p align=\"justify\">\n        <em>Research and development expenses <\/em>were RMB96.1 million (US$14.2 million), an increase of 7.6% from RMB89.3 million for the same period of 2025, mainly attributable to the expansion of our specialized technical talent pool to support new technology development, alongside higher depreciation and amortization charges arising from new capital investments.<\/p>\n<p align=\"justify\">\n        <em>Selling and marketing expenses <\/em>were RMB109.6 million (US$16.1 million), a decrease of 15.1% from RMB129.0 million for the same period of 2025, mainly driven by the reduction in advertising and promotional spending in the domestic market, as well as lower platform service fees and logistics costs in line with revenue scale.<\/p>\n<p align=\"justify\">\n        <em>General and administrative expenses<\/em> were RMB41.4 million (US$6.1 million), a decrease of 34.3% from RMB63.0 million for the same period of 2025, primarily attributable to tightened control over personnel expenditures, alongside a reduced allowance for credit losses.<\/p>\n<p>\n        <strong><br \/>\n          <em>INCOME (LOSS) FROM OPERATIONS<\/em><br \/>\n        <\/strong>\n      <\/p>\n<p align=\"justify\">Loss from operations was RMB50.7 million (US$7.5 million), compared to income from operations of RMB118.8 million for the same period of 2025.<\/p>\n<p align=\"justify\">Non-GAAP operating loss<sup>1<\/sup> was RMB44.1 million (US$6.5 million), compared to non-GAAP operating income of RMB126.0 million for the same period of 2025.<\/p>\n<p>\n        <strong><br \/>\n          <em>NET INCOME (LOSS)<\/em><br \/>\n        <\/strong>\n      <\/p>\n<p align=\"justify\">Net loss attributable to ordinary shareholders of the Company was RMB26.3 million (US$3.9 million), compared to net income attributable to ordinary shareholders of the Company of RMB120.4 million for the same period of 2025.<\/p>\n<p align=\"justify\">Non-GAAP net loss attributable to ordinary shareholders<sup>2<\/sup> of the Company was RMB19.6 million (US$2.9 million), compared to non-GAAP net income attributable to ordinary shareholders of the Company of RMB127.6 million for the same period of 2025.<\/p>\n<p>____________________________<br \/><sub><sup>1<\/sup> \u201cNon-GAAP operating income (loss)\u201d is defined as income (loss) from operations excluding share-based compensation expenses. See \u201cUse of Non-GAAP Measures\u201d and \u201cReconciliation of GAAP and Non-GAAP Results\u201d included in this press release.<\/sub><\/p>\n<p align=\"justify\">\n        <sub><br \/>\n          <sup>2<\/sup> \u201cNon-GAAP net income (loss) attributable to ordinary shareholders of the Company\u201d is defined as net income (loss) attributable to ordinary shareholders of the Company excluding share-based compensation expenses. See \u201cUse of Non-GAAP Measures\u201d and \u201cReconciliation of GAAP and Non-GAAP Results\u201d included in this press release.<\/sub>\n      <\/p>\n<p>\n        <strong><br \/>\n          <em>BALANCE SHEET<\/em><br \/>\n        <\/strong>\n      <\/p>\n<p align=\"justify\">As of June 30, 2026, the Company had cash and cash equivalents of RMB603.8 million (US$89.0 million), restricted cash of RMB153.3 million (US$22.6 million), short-term deposits of RMB279.2 million (US$41.2 million), and short-term investments of RMB120.8 million (US$17.8 million), compared to RMB806.6 million, RMB164.4 million, RMB258.0 million, and RMB82.6 million, respectively, as of December 31, 2025.<\/p>\n<p align=\"justify\">\n        <strong>About Viomi Technology<\/strong>\n      <\/p>\n<p align=\"justify\">Viomi\u2019s mission is \u201cAI for Better water,\u201d utilizing AI technology to provide better drinking water solutions for households worldwide.<\/p>\n<p align=\"justify\">As an industry-leading technology company in home water systems, Viomi has developed a distinctive \u201cEquipment + Consumables\u201d business model. By leveraging its expertise in AI technology, intelligent hardware and software development, the Company simplifies filter replacement and enhances water quality monitoring, thereby increasing the filter replacement rate. Its continuous technological innovations extend filter lifespan and lower user costs, promoting the adoption of water purifiers and supporting a healthy lifestyle while effectively addressing the rising global demand for cleaner, fresher and healthier drinking water. The Company operates a world-leading \u201cWater Purifier Gigafactory\u201d with an integrated industrial chain that boasts optimal efficiency and facilitates continuous breakthroughs in water purification. This state-of-the-art facility enables Viomi to achieve economies of scale and accelerate the global popularization of residential water filtration.<\/p>\n<p align=\"justify\">For more information, please visit: <a href=\"https:\/\/www.globenewswire.com\/Tracker?data=Mk_rYpseJyJSkegoN5xcrz-PCzCqhG5R1LNgXOl7_YQsum6m-5JnJT6qK7ZB8Tv0gjyLtlfnUaeRTdED7V55w-qJ8goIC5ilvVIh-sD-Zgc=\" rel=\"nofollow\" target=\"_blank\">http:\/\/ir.viomi.com<\/a>.<\/p>\n<p>\n        <strong>Use of Non-GAAP Measures <\/strong>\n      <\/p>\n<p align=\"justify\">The Company uses non-GAAP operating income\/(loss), non-GAAP net income\/(loss), and non-GAAP net income\/(loss) attributable to ordinary shareholders of the Company, in evaluating its operating results and for financial and operational decision-making purposes. Non-GAAP operating income\/(loss) is income\/(loss) from operations excluding share-based compensation expenses. Non-GAAP net income\/(loss) is net income\/(loss) excluding share-based compensation expenses. Non-GAAP net income\/(loss) attributable to ordinary shareholders of the Company is net income\/(loss) attributable to ordinary shareholders excluding share-based compensation expenses. The non-GAAP adjustments do not have any tax impact as share-based compensation expenses are non-deductible for income tax purposes.<\/p>\n<p align=\"justify\">The Company believes that non-GAAP financial measures help identify underlying trends in its business by excluding the impact of share-based compensation expenses, which are non-cash charges, and these measures provide useful information about the Company\u2019s operating results, enhance the overall understanding of the Company\u2019s past performance and future prospects and allow for greater visibility with respect to key metrics used by the Company\u2019s management in its financial and operational decision-making.<\/p>\n<p align=\"justify\">Non-GAAP financial measures should not be considered in isolation or construed as alternative to income from operations, net income, or any other measure of performance or as an indicator of the Company\u2019s operating performance. Investors are encouraged to review the historical non-GAAP financial measures to the most directly comparable GAAP measures. Non-GAAP financial measures presented here may not be comparable to similarly titled measures presented by other companies. Other companies may calculate similarly titled measures differently, limiting their usefulness as comparative measures to the Company\u2019s data. We encourage investors and others to review its financial information in its entirety and not rely on a single financial measure. Reconciliations of the Company\u2019s non-GAAP financial measures to the most directly comparable GAAP measures are included at the end of this press release.<\/p>\n<p align=\"justify\">\n        <strong>Exchange Rate<\/strong>\n      <\/p>\n<p align=\"justify\">The Company\u2019s business is primarily conducted in China and the significant majority of revenues generated are denominated in Renminbi (\u201cRMB\u201d). This announcement contains currency conversions of RMB amounts into U.S. dollars (\u201cUS$\u201d) solely for the convenience of the reader. Unless otherwise noted, all translations from RMB to US$ are made at a rate of RMB6.7851 to US$1.00, the effective noon buying rate for June 30, 2026, as set forth in the H.10 statistical release of the Federal Reserve Board. No representation is made that the RMB amounts could have been, or could be, converted, realized or settled into US$ at that rate on June 30, 2026, or at any other rate.<\/p>\n<p align=\"justify\">\n        <strong>Safe Harbor Statement <\/strong>\n      <\/p>\n<p align=\"justify\">This announcement contains forward-looking statements. These statements are made under the \u201csafe harbor\u201d provisions of the U.S. Private Securities Litigation Reform Act of 1995. These forward-looking statements can be identified by terminology such as \u201cwill,\u201d \u201cexpects,\u201d \u201canticipates,\u201d \u201cfuture,\u201d \u201cintends,\u201d \u201cplans,\u201d \u201cbelieves,\u201d \u201cestimates,\u201d \u201cconfident\u201d and similar statements. Among other things, the estimated revenue and income from operations from the Continuing Businesses, the business outlook and quotations from management in this announcement, as well as Viomi\u2019s strategic and operational plans, contain forward-looking statements. Viomi may also make written or oral forward-looking statements in its periodic reports to the United States Securities and Exchange Commission (the \u201cSEC\u201d), in its annual report to shareholders, in press releases and other written materials and in oral statements made by its officers, directors or employees to third parties. Statements that are not historical facts, including statements about the Company\u2019s beliefs and expectations, are forward-looking statements. Forward-looking statements involve inherent risks and uncertainties. A number of factors could cause actual results to differ materially from those contained in any forward-looking statement, including but not limited to the following: the Company\u2019s growth strategies; the cooperation with Xiaomi; recognition of the Company\u2019s brand; trends and competition in the global IoT-enabled smart home market; the development and commercialization of new products, services and technologies; governmental policies and the relevant regulatory environment relating to the Company\u2019s industry and\/or aspects of its business operations; general economic conditions in China and around the globe; and assumptions underlying or related to any of the foregoing. Further information regarding these and other risks is included in the Company\u2019s filings with the SEC. All information provided in this press release and in the attachments is as of the date of this press release, and the Company undertakes no obligation to update any forward-looking statement, except as required under applicable law.<\/p>\n<p align=\"justify\">\n        <strong>For investor and media inquiries, please contact: <\/strong>\n      <\/p>\n<p>In China:<\/p>\n<p>Viomi Technology Co., Ltd<br \/>Claire Ji<br \/>E-mail: <a href=\"https:\/\/www.globenewswire.com\/Tracker?data=WdCp4_n3DMYtNLhTt_NR9ZHHSsMylmQhes6gBO-HHQZQZJOjQp3ZYt1W8bcKcKdV3oJdV-vxqUP9lODq-PeNQQss6sWlbT-otKvtqmUuB3c=\" rel=\"nofollow\" target=\"_blank\">ir@viomi.com.cn<\/a><\/p>\n<p>Piacente Financial Communications<br \/>Jenny Cai<br \/>Tel: +86-10-6508-0677<br \/>E-mail: <a href=\"https:\/\/www.globenewswire.com\/Tracker?data=I_q6IhtnSvOpBtvXZp0dW7OCu-yGed6Ox9Av2F5wyM9xxVhbGNcUm6qzpgWa94jn43MXpOo8HVFcJnYVSO74auIDNv2qAfb3dSTYdr4ZnUU=\" rel=\"nofollow\" target=\"_blank\">viomi@tpg-ir.com<\/a><\/p>\n<p>In the United States:<\/p>\n<p>Piacente Financial Communications<br \/>Brandi Piacente<br \/>Tel: +1-212-481-2050<br \/>E-mail: <a href=\"https:\/\/www.globenewswire.com\/Tracker?data=I_q6IhtnSvOpBtvXZp0dW0yUMHxbIiD4u_wPLe1cOiDeHXN9FGN-Q-bRwcRRkpqL7GZJCxbhZGeSvz-f-FjwqmVGAgYJVnqY8uqpNc3jF8U=\" rel=\"nofollow\" target=\"_blank\">viomi@tpg-ir.com<\/a>\u00a0<\/p>\n<table style=\"border-collapse: collapse;width:100%;border-collapse:collapse\">\n<tr>\n<td colspan=\"10\" style=\"width:99.9748%\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td colspan=\"10\" style=\"width:99.9748%;text-align: center;vertical-align: middle\">\n            <strong>VIOMI TECHNOLOGY CO., LTD<\/strong><br \/>\n            <br \/>\n            <strong>UNAUDITED CONDENSED CONSOLIDATED BALANCE SHEETS<\/strong><br \/>\n            <br \/>(All amounts in thousands, except shares, ADS, per share and per ADS data)<\/td>\n<\/tr>\n<tr>\n<td colspan=\"10\" style=\"width:99.9748%\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"width:60.9985%;vertical-align: middle\">\u00a0<\/td>\n<td style=\"width:1.01357%;vertical-align: middle\">\u00a0<\/td>\n<td colspan=\"2\" style=\"width:11.9785%;border-bottom: solid black 1pt;text-align: center;vertical-align: middle;vertical-align: middle\">\n            <strong>As of <br \/>December 31,<\/strong>\n          <\/td>\n<td style=\"width:1.01357%;text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"5\" style=\"width:24.9707%;border-bottom: solid black 1pt;text-align: center;vertical-align: middle;vertical-align: middle\">\n            <strong>As of June 30,<\/strong>\n          <\/td>\n<\/tr>\n<tr>\n<td style=\"max-width:61%;width:60.9985%;min-width:61%;text-align: center;vertical-align: middle;vertical-align: middle\">\u00a0<\/td>\n<td style=\"max-width:1%;width:1.01357%;min-width:1%;vertical-align: middle\">\u00a0<\/td>\n<td colspan=\"2\" style=\"max-width:11%;width:11.9785%;min-width:11%;border-bottom: solid black 1pt;padding-right: 0;text-align: center;vertical-align: middle;vertical-align: middle\">\n            <strong>2025<\/strong><br \/>\n            \n          <\/td>\n<td style=\"max-width:1%;width:1.01357%;min-width:1%;text-align: center;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"2\" style=\"max-width:11%;width:11.9785%;min-width:11%;border-bottom: solid black 1pt;padding-right: 0;text-align: center;vertical-align: middle;vertical-align: middle\">\n            <strong>2026<\/strong><br \/>\n            \n          <\/td>\n<td style=\"max-width:1%;width:1.01357%;min-width:1%;text-align: center;vertical-align: middle;vertical-align: middle\">\u00a0<\/td>\n<td colspan=\"2\" style=\"max-width:11%;width:11.9785%;min-width:11%;border-bottom: solid black 1pt;padding-right: 0;text-align: center;vertical-align: middle;vertical-align: middle\">\n            <strong>2026<\/strong><br \/>\n            \n          <\/td>\n<\/tr>\n<tr>\n<td style=\"width:60.9985%;text-align: center;vertical-align: middle;vertical-align: middle\">\u00a0<\/td>\n<td style=\"width:1.01357%;vertical-align: middle\">\u00a0<\/td>\n<td colspan=\"2\" style=\"width:11.9785%;text-align: center;vertical-align: middle;vertical-align: middle\">RMB<\/td>\n<td style=\"width:1.01357%;text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"2\" style=\"width:11.9785%;text-align: center;vertical-align: middle;vertical-align: middle\">RMB<\/td>\n<td style=\"width:1.01357%;text-align: center;vertical-align: middle;vertical-align: middle\">\u00a0<\/td>\n<td colspan=\"2\" style=\"width:11.9785%;text-align: center;vertical-align: middle;vertical-align: middle\">US$<\/td>\n<\/tr>\n<tr>\n<td style=\"width:60.9985%;vertical-align: middle\">\n            <strong>Assets<\/strong>\n          <\/td>\n<td style=\"width:1.01357%;vertical-align: middle\">\u00a0<\/td>\n<td colspan=\"2\" style=\"width:11.9785%;vertical-align: middle\">\u00a0<\/td>\n<td style=\"width:1.01357%;text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"2\" style=\"width:11.9785%;vertical-align: middle\">\u00a0<\/td>\n<td style=\"width:1.01357%;vertical-align: middle\">\u00a0<\/td>\n<td colspan=\"2\" style=\"width:11.9785%;vertical-align: middle\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"width:60.9985%;vertical-align: middle\">\n            <strong>Current assets<\/strong>\n          <\/td>\n<td style=\"width:1.01357%;vertical-align: middle\">\u00a0<\/td>\n<td colspan=\"2\" style=\"width:11.9785%;vertical-align: middle\">\u00a0<\/td>\n<td style=\"width:1.01357%;text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"2\" style=\"width:11.9785%;text-align: right;vertical-align: middle;vertical-align: middle\">\u00a0<\/td>\n<td style=\"width:1.01357%;text-align: right;vertical-align: middle;vertical-align: middle\">\u00a0<\/td>\n<td colspan=\"2\" style=\"width:11.9785%;text-align: right;vertical-align: middle;vertical-align: middle\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"width:60.9985%;vertical-align: middle\">Cash and cash equivalents<\/td>\n<td style=\"width:1.01357%;vertical-align: middle\">\u00a0<\/td>\n<td style=\"width:10.965%;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">806,599<\/td>\n<td style=\"width:1.01357%;padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:1.01357%;text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:10.965%;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">603,790<\/td>\n<td style=\"width:1.01357%;padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:1.01357%;text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:10.4121%;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">88,988<\/td>\n<td style=\"width:1.56643%;padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"width:60.9985%;vertical-align: middle\">Restricted cash<\/td>\n<td style=\"width:1.01357%;vertical-align: middle\">\u00a0<\/td>\n<td style=\"width:10.965%;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">164,431<\/td>\n<td style=\"width:1.01357%;padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:1.01357%;text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:10.965%;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">153,338<\/td>\n<td style=\"width:1.01357%;padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:1.01357%;text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:10.4121%;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">22,599<\/td>\n<td style=\"width:1.56643%;padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"width:60.9985%;vertical-align: middle\">Short-term deposits<\/td>\n<td style=\"width:1.01357%;vertical-align: middle\">\u00a0<\/td>\n<td style=\"width:10.965%;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">257,950<\/td>\n<td style=\"width:1.01357%;padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:1.01357%;text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:10.965%;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">279,247<\/td>\n<td style=\"width:1.01357%;padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:1.01357%;text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:10.4121%;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">41,156<\/td>\n<td style=\"width:1.56643%;padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"width:60.9985%;vertical-align: middle\">Short-term investments<\/td>\n<td style=\"width:1.01357%;vertical-align: middle\">\u00a0<\/td>\n<td style=\"width:10.965%;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">82,598<\/td>\n<td style=\"width:1.01357%;padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:1.01357%;text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:10.965%;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">120,805<\/td>\n<td style=\"width:1.01357%;padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:1.01357%;text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:10.4121%;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">17,804<\/td>\n<td style=\"width:1.56643%;padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"width:60.9985%;vertical-align: middle\">Accounts and notes receivable from third parties<\/td>\n<td style=\"width:1.01357%;vertical-align: middle\">\u00a0<\/td>\n<td style=\"width:10.965%;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">24,535<\/td>\n<td style=\"width:1.01357%;padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:1.01357%;text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:10.965%;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">27,015<\/td>\n<td style=\"width:1.01357%;padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:1.01357%;text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:10.4121%;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">3,982<\/td>\n<td style=\"width:1.56643%;padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"width:60.9985%;vertical-align: middle\">Accounts receivable from related parties<\/td>\n<td style=\"width:1.01357%;vertical-align: middle\">\u00a0<\/td>\n<td style=\"width:10.965%;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">340,173<\/td>\n<td style=\"width:1.01357%;padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:1.01357%;text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:10.965%;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">389,918<\/td>\n<td style=\"width:1.01357%;padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:1.01357%;text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:10.4121%;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">57,467<\/td>\n<td style=\"width:1.56643%;padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"width:60.9985%;vertical-align: middle\">Other receivables from related parties<\/td>\n<td style=\"width:1.01357%;vertical-align: middle\">\u00a0<\/td>\n<td style=\"width:10.965%;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">200<\/td>\n<td style=\"width:1.01357%;padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:1.01357%;text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:10.965%;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">537<\/td>\n<td style=\"width:1.01357%;padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:1.01357%;text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:10.4121%;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">79<\/td>\n<td style=\"width:1.56643%;padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"width:60.9985%;vertical-align: middle\">Inventories, net<\/td>\n<td style=\"width:1.01357%;vertical-align: middle\">\u00a0<\/td>\n<td style=\"width:10.965%;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">126,879<\/td>\n<td style=\"width:1.01357%;padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:1.01357%;text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:10.965%;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">116,355<\/td>\n<td style=\"width:1.01357%;padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:1.01357%;text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:10.4121%;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">17,149<\/td>\n<td style=\"width:1.56643%;padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"width:60.9985%;vertical-align: middle\">Prepaid expenses and other current assets<\/td>\n<td style=\"width:1.01357%;vertical-align: middle\">\u00a0<\/td>\n<td style=\"width:10.965%;border-bottom: solid black 1pt;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">157,096<\/td>\n<td style=\"width:1.01357%;border-bottom: solid black 1pt;padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:1.01357%;text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:10.965%;border-bottom: solid black 1pt;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">99,361<\/td>\n<td style=\"width:1.01357%;border-bottom: solid black 1pt;padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:1.01357%;text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:10.4121%;border-bottom: solid black 1pt;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">14,644<\/td>\n<td style=\"width:1.56643%;border-bottom: solid black 1pt;padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"width:60.9985%;vertical-align: middle\">\n            <strong>Total current assets<\/strong>\n          <\/td>\n<td style=\"width:1.01357%;vertical-align: middle\">\u00a0<\/td>\n<td style=\"width:10.965%;border-bottom: solid black 1pt;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">\n            <strong>1,960,461<\/strong>\n          <\/td>\n<td style=\"width:1.01357%;border-bottom: solid black 1pt;padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:1.01357%;text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:10.965%;border-bottom: solid black 1pt;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">\n            <strong>1,790,366<\/strong>\n          <\/td>\n<td style=\"width:1.01357%;border-bottom: solid black 1pt;padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:1.01357%;text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:10.4121%;border-bottom: solid black 1pt;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">\n            <strong>263,868<\/strong>\n          <\/td>\n<td style=\"width:1.56643%;border-bottom: solid black 1pt;padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"width:60.9985%;vertical-align: middle\">\n            <strong>Non-current assets<\/strong>\n          <\/td>\n<td style=\"width:1.01357%;vertical-align: middle\">\u00a0<\/td>\n<td colspan=\"2\" style=\"width:11.9785%;text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:1.01357%;text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"2\" style=\"width:11.9785%;text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:1.01357%;text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"2\" style=\"width:11.9785%;text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"width:60.9985%;vertical-align: middle\">Prepaid expenses and other non-current assets<\/td>\n<td style=\"width:1.01357%;vertical-align: middle\">\u00a0<\/td>\n<td style=\"width:10.965%;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">19,055<\/td>\n<td style=\"width:1.01357%;padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:1.01357%;text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:10.965%;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">14,893<\/td>\n<td style=\"width:1.01357%;padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:1.01357%;text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:10.4121%;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">2,195<\/td>\n<td style=\"width:1.56643%;padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"width:60.9985%;vertical-align: middle\">Property, plant and equipment, net<\/td>\n<td style=\"width:1.01357%;vertical-align: middle\">\u00a0<\/td>\n<td style=\"width:10.965%;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">305,432<\/td>\n<td style=\"width:1.01357%;padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:1.01357%;text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:10.965%;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">311,399<\/td>\n<td style=\"width:1.01357%;padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:1.01357%;text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:10.4121%;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">45,895<\/td>\n<td style=\"width:1.56643%;padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"width:60.9985%;vertical-align: middle\">Long-term deposits<\/td>\n<td style=\"width:1.01357%;vertical-align: middle\">\u00a0<\/td>\n<td style=\"width:10.965%;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">20,101<\/td>\n<td style=\"width:1.01357%;padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:1.01357%;text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:10.965%;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">20,260<\/td>\n<td style=\"width:1.01357%;padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:1.01357%;text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:10.4121%;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">2,986<\/td>\n<td style=\"width:1.56643%;padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"width:60.9985%;vertical-align: middle\">Deferred tax assets<\/td>\n<td style=\"width:1.01357%;vertical-align: middle\">\u00a0<\/td>\n<td style=\"width:10.965%;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">8,415<\/td>\n<td style=\"width:1.01357%;padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:1.01357%;text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:10.965%;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">21,737<\/td>\n<td style=\"width:1.01357%;padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:1.01357%;text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:10.4121%;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">3,204<\/td>\n<td style=\"width:1.56643%;padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"width:60.9985%;vertical-align: middle\">Intangible assets, net<\/td>\n<td style=\"width:1.01357%;vertical-align: middle\">\u00a0<\/td>\n<td style=\"width:10.965%;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">6,255<\/td>\n<td style=\"width:1.01357%;padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:1.01357%;text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:10.965%;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">5,631<\/td>\n<td style=\"width:1.01357%;padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:1.01357%;text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:10.4121%;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">830<\/td>\n<td style=\"width:1.56643%;padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"width:60.9985%;vertical-align: middle\">Right-of-use assets, net<\/td>\n<td style=\"width:1.01357%;vertical-align: middle\">\u00a0<\/td>\n<td style=\"width:10.965%;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">1,646<\/td>\n<td style=\"width:1.01357%;padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:1.01357%;text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:10.965%;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">653<\/td>\n<td style=\"width:1.01357%;padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:1.01357%;text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:10.4121%;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">96<\/td>\n<td style=\"width:1.56643%;padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"width:60.9985%;vertical-align: middle\">Land use rights, net<\/td>\n<td style=\"width:1.01357%;vertical-align: middle\">\u00a0<\/td>\n<td style=\"width:10.965%;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">56,631<\/td>\n<td style=\"width:1.01357%;padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:1.01357%;text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:10.965%;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">55,995<\/td>\n<td style=\"width:1.01357%;padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:1.01357%;text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:10.4121%;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">8,253<\/td>\n<td style=\"width:1.56643%;padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"width:60.9985%;vertical-align: middle\">Long-term investment<\/td>\n<td style=\"width:1.01357%;vertical-align: middle\">\u00a0<\/td>\n<td style=\"width:10.965%;border-bottom: solid black 1pt;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">12,952<\/td>\n<td style=\"width:1.01357%;border-bottom: solid black 1pt;padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:1.01357%;text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:10.965%;border-bottom: solid black 1pt;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">36,302<\/td>\n<td style=\"width:1.01357%;border-bottom: solid black 1pt;padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:1.01357%;text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:10.4121%;border-bottom: solid black 1pt;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">5,350<\/td>\n<td style=\"width:1.56643%;border-bottom: solid black 1pt;padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"width:60.9985%;vertical-align: middle\">\n            <strong>Total non-current assets<\/strong>\n          <\/td>\n<td style=\"width:1.01357%;vertical-align: middle\">\u00a0<\/td>\n<td style=\"width:10.965%;padding-right: 0;text-align: right;vertical-align: middle;border-bottom: solid black 1pt;vertical-align: bottom\">\n            <strong>430,487<\/strong>\n          <\/td>\n<td style=\"width:1.01357%;padding-left: 0;text-align: left;vertical-align: middle;border-bottom: solid black 1pt;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:1.01357%;text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:10.965%;padding-right: 0;text-align: right;vertical-align: middle;border-bottom: solid black 1pt;vertical-align: bottom\">\n            <strong>466,870<\/strong>\n          <\/td>\n<td style=\"width:1.01357%;padding-left: 0;text-align: left;vertical-align: middle;border-bottom: solid black 1pt;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:1.01357%;text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:10.4121%;padding-right: 0;text-align: right;vertical-align: middle;border-bottom: solid black 1pt;vertical-align: bottom\">\n            <strong>68,809<\/strong>\n          <\/td>\n<td style=\"width:1.56643%;padding-left: 0;text-align: left;vertical-align: middle;border-bottom: solid black 1pt;vertical-align: bottom\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"width:60.9985%;vertical-align: middle\">\n            <strong>Total assets<\/strong>\n          <\/td>\n<td style=\"width:1.01357%;vertical-align: middle\">\u00a0<\/td>\n<td style=\"width:10.965%;border-bottom: solid black 1pt;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">\n            <strong>2,390,948<\/strong>\n          <\/td>\n<td style=\"width:1.01357%;border-bottom: solid black 1pt;padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:1.01357%;text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:10.965%;border-bottom: solid black 1pt;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">\n            <strong>2,257,236<\/strong>\n          <\/td>\n<td style=\"width:1.01357%;border-bottom: solid black 1pt;padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:1.01357%;text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:10.4121%;border-bottom: solid black 1pt;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">\n            <strong>332,677<\/strong>\n          <\/td>\n<td style=\"width:1.56643%;border-bottom: solid black 1pt;padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"width:60.9985%;vertical-align: middle\">\n            <strong>Liabilities and shareholders\u2019 equity<\/strong>\n          <\/td>\n<td style=\"width:1.01357%;vertical-align: middle\">\u00a0<\/td>\n<td colspan=\"2\" style=\"width:11.9785%;text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:1.01357%;text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"2\" style=\"width:11.9785%;text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:1.01357%;text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"2\" style=\"width:11.9785%;text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"width:60.9985%;vertical-align: middle\">\n            <strong>Current liabilities<\/strong>\n          <\/td>\n<td style=\"width:1.01357%;vertical-align: middle\">\u00a0<\/td>\n<td colspan=\"2\" style=\"width:11.9785%;text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:1.01357%;text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"2\" style=\"width:11.9785%;text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:1.01357%;text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"2\" style=\"width:11.9785%;text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"width:60.9985%;vertical-align: middle\">Accounts and notes payable<\/td>\n<td style=\"width:1.01357%;vertical-align: middle\">\u00a0<\/td>\n<td style=\"width:10.965%;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">517,878<\/td>\n<td style=\"width:1.01357%;padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:1.01357%;text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:10.965%;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">473,936<\/td>\n<td style=\"width:1.01357%;padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:1.01357%;text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:10.4121%;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">69,850<\/td>\n<td style=\"width:1.56643%;padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"width:60.9985%;vertical-align: middle\">Advances from customers<\/td>\n<td style=\"width:1.01357%;vertical-align: middle\">\u00a0<\/td>\n<td style=\"width:10.965%;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">10,153<\/td>\n<td style=\"width:1.01357%;padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:1.01357%;text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:10.965%;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">12,275<\/td>\n<td style=\"width:1.01357%;padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:1.01357%;text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:10.4121%;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">1,809<\/td>\n<td style=\"width:1.56643%;padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"width:60.9985%;vertical-align: middle\">Amount due to related parties<\/td>\n<td style=\"width:1.01357%;vertical-align: middle\">\u00a0<\/td>\n<td style=\"width:10.965%;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">596<\/td>\n<td style=\"width:1.01357%;padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:1.01357%;text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:10.965%;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">2,668<\/td>\n<td style=\"width:1.01357%;padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:1.01357%;text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:10.4121%;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">393<\/td>\n<td style=\"width:1.56643%;padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"width:60.9985%;vertical-align: middle\">Accrued expenses and other liabilities<\/td>\n<td style=\"width:1.01357%;vertical-align: middle\">\u00a0<\/td>\n<td style=\"width:10.965%;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">157,043<\/td>\n<td style=\"width:1.01357%;padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:1.01357%;text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:10.965%;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">138,854<\/td>\n<td style=\"width:1.01357%;padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:1.01357%;text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:10.4121%;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">20,466<\/td>\n<td style=\"width:1.56643%;padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"width:60.9985%;vertical-align: middle\">Short-term borrowing<\/td>\n<td style=\"width:1.01357%;vertical-align: middle\">\u00a0<\/td>\n<td style=\"width:10.965%;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">40,000<\/td>\n<td style=\"width:1.01357%;padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:1.01357%;text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:10.965%;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">50,000<\/td>\n<td style=\"width:1.01357%;padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:1.01357%;text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:10.4121%;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">7,369<\/td>\n<td style=\"width:1.56643%;padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"width:60.9985%;vertical-align: middle\">Income tax payables<\/td>\n<td style=\"width:1.01357%;vertical-align: middle\">\u00a0<\/td>\n<td style=\"width:10.965%;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">1,439<\/td>\n<td style=\"width:1.01357%;padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:1.01357%;text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:10.965%;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">5,261<\/td>\n<td style=\"width:1.01357%;padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:1.01357%;text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:10.4121%;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">775<\/td>\n<td style=\"width:1.56643%;padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"width:60.9985%;vertical-align: middle\">Lease liabilities due within one year<\/td>\n<td style=\"width:1.01357%;vertical-align: middle\">\u00a0<\/td>\n<td style=\"width:10.965%;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">1,310<\/td>\n<td style=\"width:1.01357%;padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:1.01357%;text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:10.965%;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">453<\/td>\n<td style=\"width:1.01357%;padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:1.01357%;text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:10.4121%;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">67<\/td>\n<td style=\"width:1.56643%;padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"width:60.9985%;vertical-align: middle\">Long-term borrowing &#8211; current portion<\/td>\n<td style=\"width:1.01357%;vertical-align: middle\">\u00a0<\/td>\n<td style=\"width:10.965%;border-bottom: solid black 1pt;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">25,061<\/td>\n<td style=\"width:1.01357%;border-bottom: solid black 1pt;padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:1.01357%;text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:10.965%;border-bottom: solid black 1pt;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">24,959<\/td>\n<td style=\"width:1.01357%;border-bottom: solid black 1pt;padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:1.01357%;text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:10.4121%;border-bottom: solid black 1pt;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">3,679<\/td>\n<td style=\"width:1.56643%;border-bottom: solid black 1pt;padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"width:60.9985%;vertical-align: middle\">\n            <strong>Total current liabilities<\/strong>\n          <\/td>\n<td style=\"width:1.01357%;vertical-align: middle\">\u00a0<\/td>\n<td style=\"width:10.965%;border-bottom: solid black 1pt;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">\n            <strong>753,480<\/strong>\n          <\/td>\n<td style=\"width:1.01357%;border-bottom: solid black 1pt;padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:1.01357%;text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:10.965%;border-bottom: solid black 1pt;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">\n            <strong>708,406<\/strong>\n          <\/td>\n<td style=\"width:1.01357%;border-bottom: solid black 1pt;padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:1.01357%;text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:10.4121%;border-bottom: solid black 1pt;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">\n            <strong>104,408<\/strong>\n          <\/td>\n<td style=\"width:1.56643%;border-bottom: solid black 1pt;padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"width:60.9985%;vertical-align: middle\">\n            <strong>Non-current liabilities<\/strong>\n          <\/td>\n<td style=\"width:1.01357%;vertical-align: middle\">\u00a0<\/td>\n<td colspan=\"2\" style=\"width:11.9785%;text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:1.01357%;text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"2\" style=\"width:11.9785%;vertical-align: middle;text-align: left;padding-left: 30.0px;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:1.01357%;text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"2\" style=\"width:11.9785%;text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"width:60.9985%;vertical-align: middle\">Accrued expenses and other liabilities \u2013 non-current portion<\/td>\n<td style=\"width:1.01357%;vertical-align: middle\">\u00a0<\/td>\n<td style=\"width:10.965%;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">53,117<\/td>\n<td style=\"width:1.01357%;padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:1.01357%;text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:10.965%;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">51,108<\/td>\n<td style=\"width:1.01357%;padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:1.01357%;text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:10.4121%;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">7,532<\/td>\n<td style=\"width:1.56643%;padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"width:60.9985%;vertical-align: middle\">Long-term borrowing<\/td>\n<td style=\"width:1.01357%;vertical-align: middle\">\u00a0<\/td>\n<td style=\"width:10.965%;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">51,666<\/td>\n<td style=\"width:1.01357%;padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:1.01357%;text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:10.965%;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">39,187<\/td>\n<td style=\"width:1.01357%;padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:1.01357%;text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:10.4121%;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">5,775<\/td>\n<td style=\"width:1.56643%;padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"width:60.9985%;vertical-align: middle\">Lease liabilities<\/td>\n<td style=\"width:1.01357%;vertical-align: middle\">\u00a0<\/td>\n<td style=\"width:10.965%;border-bottom: solid black 1pt;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">421<\/td>\n<td style=\"width:1.01357%;border-bottom: solid black 1pt;padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:1.01357%;text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:10.965%;border-bottom: solid black 1pt;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">237<\/td>\n<td style=\"width:1.01357%;border-bottom: solid black 1pt;padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:1.01357%;text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:10.4121%;border-bottom: solid black 1pt;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">35<\/td>\n<td style=\"width:1.56643%;border-bottom: solid black 1pt;padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"width:60.9985%;vertical-align: middle\">\n            <strong>Total non-current liabilities<\/strong>\n          <\/td>\n<td style=\"width:1.01357%;vertical-align: middle\">\u00a0<\/td>\n<td style=\"width:10.965%;border-bottom: solid black 1pt;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">\n            <strong>105,204<\/strong>\n          <\/td>\n<td style=\"width:1.01357%;border-bottom: solid black 1pt;padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:1.01357%;text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:10.965%;border-bottom: solid black 1pt;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">\n            <strong>90,532<\/strong>\n          <\/td>\n<td style=\"width:1.01357%;border-bottom: solid black 1pt;padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:1.01357%;text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:10.4121%;border-bottom: solid black 1pt;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">\n            <strong>13,342<\/strong>\n          <\/td>\n<td style=\"width:1.56643%;border-bottom: solid black 1pt;padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"width:60.9985%;vertical-align: middle\">\n            <strong>Total liabilities<\/strong>\n          <\/td>\n<td style=\"width:1.01357%;vertical-align: middle\">\u00a0<\/td>\n<td style=\"width:10.965%;border-bottom: solid black 1pt;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">\n            <strong>858,684<\/strong>\n          <\/td>\n<td style=\"width:1.01357%;border-bottom: solid black 1pt;padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:1.01357%;text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:10.965%;border-bottom: solid black 1pt;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">\n            <strong>798,938<\/strong>\n          <\/td>\n<td style=\"width:1.01357%;border-bottom: solid black 1pt;padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:1.01357%;text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:10.4121%;border-bottom: solid black 1pt;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">\n            <strong>117,750<\/strong>\n          <\/td>\n<td style=\"width:1.56643%;border-bottom: solid black 1pt;padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"width:60.9985%;vertical-align: middle\">\n            <strong>Shareholders\u2019 equity<\/strong>\n          <\/td>\n<td style=\"width:1.01357%;vertical-align: middle\">\u00a0<\/td>\n<td colspan=\"2\" style=\"width:11.9785%;text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:1.01357%;text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"2\" style=\"width:11.9785%;text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:1.01357%;text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"2\" style=\"width:11.9785%;text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"width:60.9985%;vertical-align: middle\">Class A Ordinary Shares (US$0.00001 par value; 4,800,000,000 shares authorized; 99,200,641 and 95,171,125 shares issued and outstanding as of December 31, 2025 and June 30, 2026, respectively)<\/td>\n<td style=\"width:1.01357%;vertical-align: middle\">\u00a0<\/td>\n<td style=\"width:10.965%;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">6<\/td>\n<td style=\"width:1.01357%;padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:1.01357%;text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:10.965%;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">6<\/td>\n<td style=\"width:1.01357%;padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:1.01357%;text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:10.4121%;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">1<\/td>\n<td style=\"width:1.56643%;padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"width:60.9985%;vertical-align: middle\">Class B Ordinary Shares (US$0.00001 par value; 150,000,000 shares authorized; 102,764,548 and 102,674,548 shares issued and outstanding as of December 31, 2025 and June 30,\u00a02026, respectively)<\/td>\n<td style=\"width:1.01357%;vertical-align: middle\">\u00a0<\/td>\n<td style=\"width:10.965%;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">6<\/td>\n<td style=\"width:1.01357%;padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:1.01357%;text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:10.965%;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">6<\/td>\n<td style=\"width:1.01357%;padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:1.01357%;text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:10.4121%;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">1<\/td>\n<td style=\"width:1.56643%;padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"width:60.9985%;vertical-align: middle\">Treasury stock<\/td>\n<td style=\"width:1.01357%;vertical-align: middle\">\u00a0<\/td>\n<td style=\"width:10.965%;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">(103,085<\/td>\n<td style=\"width:1.01357%;padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">)<\/td>\n<td style=\"width:1.01357%;text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:10.965%;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">(112,527<\/td>\n<td style=\"width:1.01357%;padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">)<\/td>\n<td style=\"width:1.01357%;text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:10.4121%;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">(16,584<\/td>\n<td style=\"width:1.56643%;padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">)<\/td>\n<\/tr>\n<tr>\n<td style=\"width:60.9985%;vertical-align: middle\">Additional paid-in capital<\/td>\n<td style=\"width:1.01357%;vertical-align: middle\">\u00a0<\/td>\n<td style=\"width:10.965%;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">1,414,499<\/td>\n<td style=\"width:1.01357%;padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:1.01357%;text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:10.965%;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">1,421,133<\/td>\n<td style=\"width:1.01357%;padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:1.01357%;text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:10.4121%;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">209,449<\/td>\n<td style=\"width:1.56643%;padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"width:60.9985%;vertical-align: middle\">Retained earnings<\/td>\n<td style=\"width:1.01357%;vertical-align: middle\">\u00a0<\/td>\n<td style=\"width:10.965%;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">226,317<\/td>\n<td style=\"width:1.01357%;padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:1.01357%;text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:10.965%;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">169,764<\/td>\n<td style=\"width:1.01357%;padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:1.01357%;text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:10.4121%;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">25,020<\/td>\n<td style=\"width:1.56643%;padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"width:60.9985%;vertical-align: middle\">Accumulated other comprehensive loss<\/td>\n<td style=\"width:1.01357%;vertical-align: middle\">\u00a0<\/td>\n<td style=\"width:10.965%;border-bottom: solid black 1pt;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">(11,080<\/td>\n<td style=\"width:1.01357%;border-bottom: solid black 1pt;padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">)<\/td>\n<td style=\"width:1.01357%;text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:10.965%;border-bottom: solid black 1pt;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: top\">(25,204<\/td>\n<td style=\"width:1.01357%;border-bottom: solid black 1pt;padding-left: 0;text-align: left;vertical-align: middle;vertical-align: top\">)<\/td>\n<td style=\"width:1.01357%;text-align: right;vertical-align: middle;vertical-align: top\">\u00a0<\/td>\n<td style=\"width:10.4121%;border-bottom: solid black 1pt;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: top\">(3,715<\/td>\n<td style=\"width:1.56643%;border-bottom: solid black 1pt;padding-left: 0;text-align: left;vertical-align: middle;vertical-align: top\">)<\/td>\n<\/tr>\n<tr>\n<td style=\"width:60.9985%;vertical-align: middle\">\n            <strong>Total equity attributable to shareholders of the Company<\/strong>\n          <\/td>\n<td style=\"width:1.01357%;vertical-align: middle\">\u00a0<\/td>\n<td style=\"width:10.965%;border-bottom: solid black 1pt;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">\n            <strong>1,526,663<\/strong>\n          <\/td>\n<td style=\"width:1.01357%;border-bottom: solid black 1pt;padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:1.01357%;text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:10.965%;border-bottom: solid black 1pt;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">\n            <strong>1,453,178<\/strong>\n          <\/td>\n<td style=\"width:1.01357%;border-bottom: solid black 1pt;padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:1.01357%;text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:10.4121%;border-bottom: solid black 1pt;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">\n            <strong>214,172<\/strong>\n          <\/td>\n<td style=\"width:1.56643%;border-bottom: solid black 1pt;padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"width:60.9985%;vertical-align: middle\">Non-controlling interests<\/td>\n<td style=\"width:1.01357%;vertical-align: middle\">\u00a0<\/td>\n<td style=\"width:10.965%;border-bottom: solid black 1pt;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">5,601<\/td>\n<td style=\"width:1.01357%;border-bottom: solid black 1pt;padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:1.01357%;text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:10.965%;border-bottom: solid black 1pt;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">5,120<\/td>\n<td style=\"width:1.01357%;border-bottom: solid black 1pt;padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:1.01357%;text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:10.4121%;border-bottom: solid black 1pt;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">755<\/td>\n<td style=\"width:1.56643%;border-bottom: solid black 1pt;padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"width:60.9985%;vertical-align: middle\">\n            <strong>Total shareholders\u2019 equity<\/strong>\n          <\/td>\n<td style=\"width:1.01357%;vertical-align: middle\">\u00a0<\/td>\n<td style=\"width:10.965%;border-bottom: solid black 1pt;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">\n            <strong>1,532,264<\/strong>\n          <\/td>\n<td style=\"width:1.01357%;border-bottom: solid black 1pt;padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:1.01357%;text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:10.965%;border-bottom: solid black 1pt;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">\n            <strong>1,458,298<\/strong>\n          <\/td>\n<td style=\"width:1.01357%;border-bottom: solid black 1pt;padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:1.01357%;text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:10.4121%;border-bottom: solid black 1pt;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">\n            <strong>214,927<\/strong>\n          <\/td>\n<td style=\"width:1.56643%;border-bottom: solid black 1pt;padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"width:60.9985%;vertical-align: middle\">\n            <strong>Total liabilities and shareholders\u2019 equity<\/strong>\n          <\/td>\n<td style=\"width:1.01357%;vertical-align: middle\">\u00a0<\/td>\n<td style=\"width:10.965%;border-bottom: solid black 1pt;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">\n            <strong>2,390,948<\/strong>\n          <\/td>\n<td style=\"width:1.01357%;border-bottom: solid black 1pt;padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:1.01357%;text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:10.965%;border-bottom: solid black 1pt;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">\n            <strong>2,257,236<\/strong>\n          <\/td>\n<td style=\"width:1.01357%;border-bottom: solid black 1pt;padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:1.01357%;text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:10.4121%;border-bottom: solid black 1pt;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">\n            <strong>332,677<\/strong>\n          <\/td>\n<td style=\"width:1.56643%;border-bottom: solid black 1pt;padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"width:60.9985%\">\u00a0<\/td>\n<td style=\"width:1.01357%\">\u00a0<\/td>\n<td style=\"width:10.965%\">\u00a0<\/td>\n<td style=\"width:1.01357%\">\u00a0<\/td>\n<td style=\"width:1.01357%\">\u00a0<\/td>\n<td style=\"width:10.965%\">\u00a0<\/td>\n<td style=\"width:1.01357%\">\u00a0<\/td>\n<td style=\"width:1.01357%\">\u00a0<\/td>\n<td style=\"width:10.4121%\">\u00a0<\/td>\n<td style=\"width:1.56643%\">\u00a0<\/td>\n<\/tr>\n<\/table>\n<p align=\"center\">\n        \n      <\/p>\n<table style=\"border-collapse: collapse;width:100%;border-collapse:collapse\">\n<tr>\n<td colspan=\"8\" style=\"width:100.067%;text-align: center;vertical-align: middle\">\n            <strong>VIOMI TECHNOLOGY CO., LTD<br \/>UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF <br \/>COMPREHENSIVE INCOME <br \/><\/strong>(All amounts in thousands, except shares, ADS, per share and per ADS data)<strong><br \/><\/strong><\/td>\n<\/tr>\n<tr>\n<td style=\"width:67.817%\">\u00a0<\/td>\n<td style=\"width:1.56643%\">\u00a0<\/td>\n<td colspan=\"6\" style=\"width:30.6835%\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"width:67.817%;text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:1.56643%;text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"6\" style=\"width:30.6835%;border-bottom: solid black 1pt;text-align: center;vertical-align: middle;vertical-align: middle\">\n            <strong>Six Months Ended<\/strong>\n          <\/td>\n<\/tr>\n<tr>\n<td style=\"width:67.817%;text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:1.56643%;text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"2\" style=\"width:10.2278%;text-align: center;vertical-align: middle;vertical-align: middle\">\n            <strong>June 30,<\/strong>\n          <\/td>\n<td colspan=\"2\" style=\"width:10.2278%;text-align: center;vertical-align: middle;vertical-align: middle\">\n            <strong>June 30,<\/strong>\n          <\/td>\n<td colspan=\"2\" style=\"width:10.2278%;text-align: center;vertical-align: middle;vertical-align: middle\">\n            <strong>June 30,<\/strong>\n          <\/td>\n<\/tr>\n<tr>\n<td style=\"width:67.817%;text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:1.56643%;text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"2\" style=\"width:10.2278%;padding-right: 0;text-align: center;vertical-align: middle;vertical-align: middle\">\n            <strong>2025<\/strong><br \/>\n            \n          <\/td>\n<td colspan=\"2\" style=\"width:10.2278%;padding-right: 0;text-align: center;vertical-align: middle;vertical-align: middle\">\n            <strong>2026<\/strong><br \/>\n            \n          <\/td>\n<td colspan=\"2\" style=\"width:10.2278%;padding-right: 0;text-align: center;vertical-align: middle;vertical-align: middle\">\n            <strong>2026<\/strong><br \/>\n            \n          <\/td>\n<\/tr>\n<tr>\n<td style=\"width:67.817%;text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:1.56643%;text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"2\" style=\"width:10.2278%;text-align: center;vertical-align: middle;vertical-align: middle\">RMB<\/td>\n<td colspan=\"2\" style=\"width:10.2278%;text-align: center;vertical-align: middle;vertical-align: middle\">RMB<\/td>\n<td colspan=\"2\" style=\"width:10.2278%;text-align: center;vertical-align: middle;vertical-align: middle\">US$<\/td>\n<\/tr>\n<tr>\n<td style=\"width:67.817%;vertical-align: bottom\">\n            <strong>Net revenues:<\/strong>\n          <\/td>\n<td style=\"width:1.56643%;text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"2\" style=\"width:10.2278%;text-align: right;vertical-align: middle;vertical-align: middle\">\u00a0<\/td>\n<td colspan=\"2\" style=\"width:10.2278%;text-align: right;vertical-align: middle;vertical-align: middle\">\u00a0<\/td>\n<td colspan=\"2\" style=\"width:10.2278%;text-align: right;vertical-align: middle;vertical-align: middle\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"width:67.817%;vertical-align: middle\">A related party<\/td>\n<td style=\"width:1.56643%;text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:9.30641%;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">1,360,966<\/td>\n<td style=\"width:0.921427%;padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:9.30641%;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">666,138<\/td>\n<td style=\"width:0.921427%;padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:9.30641%;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">98,177<\/td>\n<td style=\"width:0.921427%;padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"width:67.817%;vertical-align: middle\">Third parties<\/td>\n<td style=\"width:1.56643%;text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:9.30641%;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">116,653<\/td>\n<td style=\"width:0.921427%;padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:9.30641%;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">73,858<\/td>\n<td style=\"width:0.921427%;padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:9.30641%;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">10,885<\/td>\n<td style=\"width:0.921427%;padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"width:67.817%;vertical-align: middle\">\n            <strong>Total net revenues<\/strong>\n          <\/td>\n<td style=\"width:1.56643%;vertical-align: middle;text-align: left;padding-left: 10.0px;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:9.30641%;border-top: solid black 1pt;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">\n            <strong>1,477,619<\/strong>\n          <\/td>\n<td style=\"width:0.921427%;border-top: solid black 1pt;padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:9.30641%;border-top: solid black 1pt;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">\n            <strong>739,996 <\/strong>\n          <\/td>\n<td style=\"width:0.921427%;border-top: solid black 1pt;padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:9.30641%;border-top: solid black 1pt;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">\n            <strong>109,062 <\/strong>\n          <\/td>\n<td style=\"width:0.921427%;border-top: solid black 1pt;padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"width:67.817%;vertical-align: middle\">Cost of revenues<\/td>\n<td style=\"width:1.56643%;text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:9.30641%;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">(1,086,467<\/td>\n<td style=\"width:0.921427%;padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">)<\/td>\n<td style=\"width:9.30641%;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">(562,316<\/td>\n<td style=\"width:0.921427%;padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">)<\/td>\n<td style=\"width:9.30641%;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">(82,875<\/td>\n<td style=\"width:0.921427%;padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">)<\/td>\n<\/tr>\n<tr>\n<td style=\"width:67.817%;vertical-align: middle\">\n            <strong>Gross profit<\/strong>\n          <\/td>\n<td style=\"width:1.56643%;text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:9.30641%;padding-right: 0;text-align: right;vertical-align: middle;border-top: solid black 1pt;border-bottom: solid black 1pt;vertical-align: bottom\">\n            <strong>391,152<\/strong>\n          <\/td>\n<td style=\"width:0.921427%;padding-left: 0;text-align: left;vertical-align: middle;border-top: solid black 1pt;border-bottom: solid black 1pt;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:9.30641%;padding-right: 0;text-align: right;vertical-align: middle;border-top: solid black 1pt;border-bottom: solid black 1pt;vertical-align: bottom\">\n            <strong>177,680 <\/strong>\n          <\/td>\n<td style=\"width:0.921427%;padding-left: 0;text-align: left;vertical-align: middle;border-top: solid black 1pt;border-bottom: solid black 1pt;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:9.30641%;padding-right: 0;text-align: right;vertical-align: middle;border-top: solid black 1pt;border-bottom: solid black 1pt;vertical-align: bottom\">\n            <strong>26,187 <\/strong>\n          <\/td>\n<td style=\"width:0.921427%;padding-left: 0;text-align: left;vertical-align: middle;border-top: solid black 1pt;border-bottom: solid black 1pt;vertical-align: bottom\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"width:67.817%;vertical-align: middle\">\n            <strong>Operating expenses<\/strong>\n          <\/td>\n<td style=\"width:1.56643%;text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"2\" style=\"width:10.2278%;text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"2\" style=\"width:10.2278%;text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"2\" style=\"width:10.2278%;text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"width:67.817%;vertical-align: middle\">Research and development expenses<\/td>\n<td style=\"width:1.56643%;text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:9.30641%;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">(89,313<\/td>\n<td style=\"width:0.921427%;padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">)<\/td>\n<td style=\"width:9.30641%;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">(96,059<\/td>\n<td style=\"width:0.921427%;padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">)<\/td>\n<td style=\"width:9.30641%;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">(14,157<\/td>\n<td style=\"width:0.921427%;padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">)<\/td>\n<\/tr>\n<tr>\n<td style=\"width:67.817%;vertical-align: middle\">Selling and marketing expenses<\/td>\n<td style=\"width:1.56643%;text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:9.30641%;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">(129,034<\/td>\n<td style=\"width:0.921427%;padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">)<\/td>\n<td style=\"width:9.30641%;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">(109,556<\/td>\n<td style=\"width:0.921427%;padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">)<\/td>\n<td style=\"width:9.30641%;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">(16,147<\/td>\n<td style=\"width:0.921427%;padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">)<\/td>\n<\/tr>\n<tr>\n<td style=\"width:67.817%;vertical-align: middle\">General and administrative expenses<\/td>\n<td style=\"width:1.56643%;text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:9.30641%;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">(63,029<\/td>\n<td style=\"width:0.921427%;padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">)<\/td>\n<td style=\"width:9.30641%;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">(41,401<\/td>\n<td style=\"width:0.921427%;padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">)<\/td>\n<td style=\"width:9.30641%;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">(6,102<\/td>\n<td style=\"width:0.921427%;padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">)<\/td>\n<\/tr>\n<tr>\n<td style=\"width:67.817%;vertical-align: middle\">\n            <strong>Total operating expenses<\/strong>\n          <\/td>\n<td style=\"width:1.56643%;text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:9.30641%;padding-right: 0;text-align: right;vertical-align: middle;border-top: solid black 1pt;border-bottom: solid black 1pt;vertical-align: bottom\">\n            <strong>(281,376<\/strong>\n          <\/td>\n<td style=\"width:0.921427%;padding-left: 0;text-align: left;vertical-align: middle;border-top: solid black 1pt;border-bottom: solid black 1pt;vertical-align: bottom\">\n            <strong>)<\/strong>\n          <\/td>\n<td style=\"width:9.30641%;padding-right: 0;text-align: right;vertical-align: middle;border-top: solid black 1pt;border-bottom: solid black 1pt;vertical-align: bottom\">\n            <strong>(247,016<\/strong>\n          <\/td>\n<td style=\"width:0.921427%;padding-left: 0;text-align: left;vertical-align: middle;border-top: solid black 1pt;border-bottom: solid black 1pt;vertical-align: bottom\">\n            <strong>)<\/strong>\n          <\/td>\n<td style=\"width:9.30641%;padding-right: 0;text-align: right;vertical-align: middle;border-top: solid black 1pt;border-bottom: solid black 1pt;vertical-align: bottom\">\n            <strong>(36,406<\/strong>\n          <\/td>\n<td style=\"width:0.921427%;padding-left: 0;text-align: left;vertical-align: middle;border-top: solid black 1pt;border-bottom: solid black 1pt;vertical-align: bottom\">\n            <strong>)<\/strong>\n          <\/td>\n<\/tr>\n<tr>\n<td style=\"width:67.817%;vertical-align: middle\">Other income, net<\/td>\n<td style=\"width:1.56643%;text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:9.30641%;padding-right: 0;text-align: right;vertical-align: middle;border-top: solid black 1pt;border-bottom: solid black 1pt;vertical-align: bottom\">9,071<\/td>\n<td style=\"width:0.921427%;padding-left: 0;text-align: left;vertical-align: middle;border-top: solid black 1pt;border-bottom: solid black 1pt;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:9.30641%;padding-right: 0;text-align: right;vertical-align: middle;border-top: solid black 1pt;border-bottom: solid black 1pt;vertical-align: bottom\">18,604<\/td>\n<td style=\"width:0.921427%;padding-left: 0;text-align: left;vertical-align: middle;border-top: solid black 1pt;border-bottom: solid black 1pt;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:9.30641%;padding-right: 0;text-align: right;vertical-align: middle;border-top: solid black 1pt;border-bottom: solid black 1pt;vertical-align: bottom\">2,742<\/td>\n<td style=\"width:0.921427%;padding-left: 0;text-align: left;vertical-align: middle;border-top: solid black 1pt;border-bottom: solid black 1pt;vertical-align: bottom\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"width:67.817%;vertical-align: middle\">\n            <strong>Income (loss) from operations<\/strong>\n          <\/td>\n<td style=\"width:1.56643%;text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:9.30641%;border-bottom: solid black 1pt;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">\n            <strong>118,847<\/strong>\n          <\/td>\n<td style=\"width:0.921427%;border-bottom: solid black 1pt;padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:9.30641%;border-bottom: solid black 1pt;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">\n            <strong>(50,732<\/strong>\n          <\/td>\n<td style=\"width:0.921427%;border-bottom: solid black 1pt;padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">\n            <strong>)<\/strong>\n          <\/td>\n<td style=\"width:9.30641%;border-bottom: solid black 1pt;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">\n            <strong>(7,477<\/strong>\n          <\/td>\n<td style=\"width:0.921427%;border-bottom: solid black 1pt;padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">\n            <strong>)<\/strong>\n          <\/td>\n<\/tr>\n<tr>\n<td style=\"width:67.817%;vertical-align: middle\">Interest and investment income, net<\/td>\n<td style=\"width:1.56643%;text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:9.30641%;border-bottom: solid black 1pt;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">18,687<\/td>\n<td style=\"width:0.921427%;border-bottom: solid black 1pt;padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:9.30641%;border-bottom: solid black 1pt;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">14,479<\/td>\n<td style=\"width:0.921427%;border-bottom: solid black 1pt;padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:9.30641%;border-bottom: solid black 1pt;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">2,134<\/td>\n<td style=\"width:0.921427%;border-bottom: solid black 1pt;padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"width:67.817%;vertical-align: middle\">\n            <strong>Income (loss) before income tax expenses<\/strong>\n          <\/td>\n<td style=\"width:1.56643%;text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:9.30641%;padding-right: 0;text-align: right;vertical-align: middle;border-bottom: solid black 1pt;vertical-align: bottom\">\n            <strong>137,534<\/strong>\n          <\/td>\n<td style=\"width:0.921427%;padding-left: 0;text-align: left;vertical-align: middle;border-bottom: solid black 1pt;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:9.30641%;padding-right: 0;text-align: right;vertical-align: middle;border-bottom: solid black 1pt;vertical-align: bottom\">\n            <strong>(36,253<\/strong>\n          <\/td>\n<td style=\"width:0.921427%;padding-left: 0;text-align: left;vertical-align: middle;border-bottom: solid black 1pt;vertical-align: bottom\">\n            <strong>)<\/strong>\n          <\/td>\n<td style=\"width:9.30641%;padding-right: 0;text-align: right;vertical-align: middle;border-bottom: solid black 1pt;vertical-align: bottom\">\n            <strong>(5,343<\/strong>\n          <\/td>\n<td style=\"width:0.921427%;padding-left: 0;text-align: left;vertical-align: middle;border-bottom: solid black 1pt;vertical-align: bottom\">\n            <strong>)<\/strong>\n          <\/td>\n<\/tr>\n<tr>\n<td style=\"width:67.817%;vertical-align: middle\">Income tax (expenses) benefits<\/td>\n<td style=\"width:1.56643%;text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:9.30641%;padding-right: 0;text-align: right;vertical-align: middle;border-bottom: solid black 1pt;vertical-align: bottom\">(17,006<\/td>\n<td style=\"width:0.921427%;padding-left: 0;text-align: left;vertical-align: middle;border-bottom: solid black 1pt;vertical-align: bottom\">)<\/td>\n<td style=\"width:9.30641%;padding-right: 0;text-align: right;vertical-align: middle;border-bottom: solid black 1pt;vertical-align: bottom\">9,486<\/td>\n<td style=\"width:0.921427%;padding-left: 0;text-align: left;vertical-align: middle;border-bottom: solid black 1pt;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:9.30641%;padding-right: 0;text-align: right;vertical-align: middle;border-bottom: solid black 1pt;vertical-align: bottom\">1,398<\/td>\n<td style=\"width:0.921427%;padding-left: 0;text-align: left;vertical-align: middle;border-bottom: solid black 1pt;vertical-align: bottom\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"width:67.817%;vertical-align: middle\">\n            <strong>Net income (loss)<\/strong>\n          <\/td>\n<td style=\"width:1.56643%;text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:9.30641%;border-bottom: solid black 1pt;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">\n            <strong>120,528<\/strong>\n          <\/td>\n<td style=\"width:0.921427%;border-bottom: solid black 1pt;padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:9.30641%;border-bottom: solid black 1pt;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">\n            <strong>(26,767<\/strong>\n          <\/td>\n<td style=\"width:0.921427%;border-bottom: solid black 1pt;padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">\n            <strong>)<\/strong>\n          <\/td>\n<td style=\"width:9.30641%;border-bottom: solid black 1pt;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">\n            <strong>(3,945<\/strong>\n          <\/td>\n<td style=\"width:0.921427%;border-bottom: solid black 1pt;padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">\n            <strong>)<\/strong>\n          <\/td>\n<\/tr>\n<tr>\n<td style=\"width:67.817%;vertical-align: middle\">Less: Net income (loss) attributable to the non-controlling interest shareholders<\/td>\n<td style=\"width:1.56643%;text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:9.30641%;padding-right: 0;text-align: right;vertical-align: middle;border-bottom: solid black 1pt;vertical-align: bottom\">133<\/td>\n<td style=\"width:0.921427%;padding-left: 0;text-align: left;vertical-align: middle;border-bottom: solid black 1pt;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:9.30641%;padding-right: 0;text-align: right;vertical-align: middle;border-bottom: solid black 1pt;vertical-align: bottom\">(481<\/td>\n<td style=\"width:0.921427%;padding-left: 0;text-align: left;vertical-align: middle;border-bottom: solid black 1pt;vertical-align: bottom\">)<\/td>\n<td style=\"width:9.30641%;padding-right: 0;text-align: right;vertical-align: middle;border-bottom: solid black 1pt;vertical-align: bottom\">(71<\/td>\n<td style=\"width:0.921427%;padding-left: 0;text-align: left;vertical-align: middle;border-bottom: solid black 1pt;vertical-align: bottom\">)<\/td>\n<\/tr>\n<tr>\n<td style=\"width:67.817%;vertical-align: middle\">\n            <strong>Net income (loss) attributable to ordinary shareholders of the Company <\/strong>\n          <\/td>\n<td style=\"width:1.56643%;text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:9.30641%;border-bottom: solid black 1pt;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">\n            <strong>120,395<\/strong>\n          <\/td>\n<td style=\"width:0.921427%;border-bottom: solid black 1pt;padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:9.30641%;border-bottom: solid black 1pt;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">\n            <strong>(26,286<\/strong>\n          <\/td>\n<td style=\"width:0.921427%;border-bottom: solid black 1pt;padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">\n            <strong>)<\/strong>\n          <\/td>\n<td style=\"width:9.30641%;border-bottom: solid black 1pt;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">\n            <strong>(3,874<\/strong>\n          <\/td>\n<td style=\"width:0.921427%;border-bottom: solid black 1pt;padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">\n            <strong>)<\/strong>\n          <\/td>\n<\/tr>\n<tr>\n<td style=\"width:67.817%;vertical-align: middle\">Other comprehensive loss, net of tax:<\/td>\n<td style=\"width:1.56643%;text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"2\" style=\"width:10.2278%;text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"2\" style=\"width:10.2278%;text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"2\" style=\"width:10.2278%;text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"width:67.817%;vertical-align: middle\">Foreign currency translation adjustment<\/td>\n<td style=\"width:1.56643%;text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:9.30641%;padding-right: 0;text-align: right;vertical-align: middle;border-bottom: solid black 1pt;vertical-align: bottom\">(3,875<\/td>\n<td style=\"width:0.921427%;padding-left: 0;text-align: left;vertical-align: middle;border-bottom: solid black 1pt;vertical-align: bottom\">)<\/td>\n<td style=\"width:9.30641%;padding-right: 0;text-align: right;vertical-align: middle;border-bottom: solid black 1pt;vertical-align: bottom\">(14,124<\/td>\n<td style=\"width:0.921427%;padding-left: 0;text-align: left;vertical-align: middle;border-bottom: solid black 1pt;vertical-align: bottom\">)<\/td>\n<td style=\"width:9.30641%;padding-right: 0;text-align: right;vertical-align: middle;border-bottom: solid black 1pt;vertical-align: bottom\">(2,082<\/td>\n<td style=\"width:0.921427%;padding-left: 0;text-align: left;vertical-align: middle;border-bottom: solid black 1pt;vertical-align: bottom\">)<\/td>\n<\/tr>\n<tr>\n<td style=\"width:67.817%;vertical-align: middle\">\n            <strong>Total comprehensive income (loss) attributable to ordinary shareholders of the Company<\/strong>\n          <\/td>\n<td style=\"width:1.56643%;text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:9.30641%;padding-right: 0;text-align: right;vertical-align: middle;border-bottom: solid black 1pt;vertical-align: bottom\">\n            <strong>116,520<\/strong>\n          <\/td>\n<td style=\"width:0.921427%;padding-left: 0;text-align: left;vertical-align: middle;border-bottom: solid black 1pt;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:9.30641%;padding-right: 0;text-align: right;vertical-align: middle;border-bottom: solid black 1pt;vertical-align: bottom\">\n            <strong>(40,410<\/strong>\n          <\/td>\n<td style=\"width:0.921427%;padding-left: 0;text-align: left;vertical-align: middle;border-bottom: solid black 1pt;vertical-align: bottom\">\n            <strong>)<\/strong>\n          <\/td>\n<td style=\"width:9.30641%;padding-right: 0;text-align: right;vertical-align: middle;border-bottom: solid black 1pt;vertical-align: bottom\">\n            <strong>(5,956<\/strong>\n          <\/td>\n<td style=\"width:0.921427%;padding-left: 0;text-align: left;vertical-align: middle;border-bottom: solid black 1pt;vertical-align: bottom\">\n            <strong>)<\/strong>\n          <\/td>\n<\/tr>\n<tr>\n<td style=\"width:67.817%;vertical-align: middle\">\n            <strong>Net income (loss) per ADS<\/strong><br \/>\n            <sup><br \/>\n              <strong>*<\/strong><br \/>\n            <\/sup>\n          <\/td>\n<td style=\"width:1.56643%;text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"2\" style=\"width:10.2278%;text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"2\" style=\"width:10.2278%;text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"2\" style=\"width:10.2278%;text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"width:67.817%;vertical-align: middle\">-Basic<\/td>\n<td style=\"width:1.56643%;text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:9.30641%;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">1.77<\/td>\n<td style=\"width:0.921427%;padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:9.30641%;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">(0.39<\/td>\n<td style=\"width:0.921427%;padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">)<\/td>\n<td style=\"width:9.30641%;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">(0.06<\/td>\n<td style=\"width:0.921427%;padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">)<\/td>\n<\/tr>\n<tr>\n<td style=\"width:67.817%;vertical-align: middle\">-Diluted<\/td>\n<td style=\"width:1.56643%;text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:9.30641%;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">1.75<\/td>\n<td style=\"width:0.921427%;padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:9.30641%;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">(0.39<\/td>\n<td style=\"width:0.921427%;padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">)<\/td>\n<td style=\"width:9.30641%;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">(0.06<\/td>\n<td style=\"width:0.921427%;padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">)<\/td>\n<\/tr>\n<tr>\n<td style=\"width:67.817%;vertical-align: middle\">Weighted average number of ADS used in calculating net income (loss) per ADS<\/td>\n<td style=\"width:1.56643%;text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"2\" style=\"width:10.2278%;text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"2\" style=\"width:10.2278%;text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"2\" style=\"width:10.2278%;text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"width:67.817%;vertical-align: middle\">-Basic<\/td>\n<td style=\"width:1.56643%;text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:9.30641%;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">67,952,145<\/td>\n<td style=\"width:0.921427%;padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:9.30641%;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">67,021,728<\/td>\n<td style=\"width:0.921427%;padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:9.30641%;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">67,021,728<\/td>\n<td style=\"width:0.921427%;padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"width:67.817%;vertical-align: middle\">-Diluted<\/td>\n<td style=\"width:1.56643%;text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:9.30641%;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">68,621,698<\/td>\n<td style=\"width:0.921427%;padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:9.30641%;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">67,960,939<\/td>\n<td style=\"width:0.921427%;padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:9.30641%;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">67,960,939<\/td>\n<td style=\"width:0.921427%;padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"width:67.817%;vertical-align: middle\">\n            <strong>Net income (loss) per share attributable to ordinary shareholders of the Company<\/strong>\n          <\/td>\n<td style=\"width:1.56643%;text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"2\" style=\"width:10.2278%;text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"2\" style=\"width:10.2278%;text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"2\" style=\"width:10.2278%;text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"width:67.817%;vertical-align: middle\">-Basic<\/td>\n<td style=\"width:1.56643%;text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:9.30641%;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">0.59<\/td>\n<td style=\"width:0.921427%;padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:9.30641%;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">(0.13<\/td>\n<td style=\"width:0.921427%;padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">)<\/td>\n<td style=\"width:9.30641%;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">(0.02<\/td>\n<td style=\"width:0.921427%;padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">)<\/td>\n<\/tr>\n<tr>\n<td style=\"width:67.817%;vertical-align: middle\">-Diluted<\/td>\n<td style=\"width:1.56643%;text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:9.30641%;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">0.58<\/td>\n<td style=\"width:0.921427%;padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:9.30641%;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">(0.13<\/td>\n<td style=\"width:0.921427%;padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">)<\/td>\n<td style=\"width:9.30641%;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">(0.02<\/td>\n<td style=\"width:0.921427%;padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">)<\/td>\n<\/tr>\n<tr>\n<td style=\"width:67.817%;vertical-align: middle\">Weighted average number of ordinary shares used in calculating net income (loss) per share<\/td>\n<td style=\"width:1.56643%;text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"2\" style=\"width:10.2278%;text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"2\" style=\"width:10.2278%;text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"2\" style=\"width:10.2278%;text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"width:67.817%;vertical-align: middle\">-Basic<\/td>\n<td style=\"width:1.56643%;text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:9.30641%;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">203,856,436<\/td>\n<td style=\"width:0.921427%;padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:9.30641%;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">201,065,185<\/td>\n<td style=\"width:0.921427%;padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:9.30641%;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">201,065,185<\/td>\n<td style=\"width:0.921427%;padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"width:67.817%;vertical-align: middle\">-Diluted<\/td>\n<td style=\"width:1.56643%;text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:9.30641%;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">205,865,093<\/td>\n<td style=\"width:0.921427%;padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:9.30641%;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">203,882,817<\/td>\n<td style=\"width:0.921427%;padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:9.30641%;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">203,882,817<\/td>\n<td style=\"width:0.921427%;padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"width:67.817%;vertical-align: middle\">*Each ADS represents 3 ordinary shares.<\/td>\n<td style=\"width:1.56643%;text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"2\" style=\"width:10.2278%;text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"2\" style=\"width:10.2278%;text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"2\" style=\"width:10.2278%;text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"width:67.817%;vertical-align: middle\">(1) Share-based compensation was allocated in operating expenses as follows:<\/td>\n<td style=\"width:1.56643%;text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"2\" style=\"width:10.2278%;text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"2\" style=\"width:10.2278%;text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"2\" style=\"width:10.2278%;text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"width:67.817%;vertical-align: middle\">General and administrative expenses<\/td>\n<td style=\"width:1.56643%;text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:9.30641%;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">3,058<\/td>\n<td style=\"width:0.921427%;padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:9.30641%;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">2,903<\/td>\n<td style=\"width:0.921427%;padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:9.30641%;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">428<\/td>\n<td style=\"width:0.921427%;padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"width:67.817%;vertical-align: middle\">Research and development expenses<\/td>\n<td style=\"width:1.56643%;text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:9.30641%;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">2,992<\/td>\n<td style=\"width:0.921427%;padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:9.30641%;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">1,881<\/td>\n<td style=\"width:0.921427%;padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:9.30641%;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">277<\/td>\n<td style=\"width:0.921427%;padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"width:67.817%;vertical-align: middle\">Selling and marketing expenses<\/td>\n<td style=\"width:1.56643%;text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:9.30641%;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">1,110<\/td>\n<td style=\"width:0.921427%;padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:9.30641%;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">1,888<\/td>\n<td style=\"width:0.921427%;padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:9.30641%;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">278<\/td>\n<td style=\"width:0.921427%;padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"width:67.817%\">\u00a0<\/td>\n<td style=\"width:1.56643%\">\u00a0<\/td>\n<td style=\"width:9.30641%\">\u00a0<\/td>\n<td style=\"width:0.921427%\">\u00a0<\/td>\n<td style=\"width:9.30641%\">\u00a0<\/td>\n<td style=\"width:0.921427%\">\u00a0<\/td>\n<td style=\"width:9.30641%\">\u00a0<\/td>\n<td style=\"width:0.921427%\">\u00a0<\/td>\n<\/tr>\n<\/table>\n<p align=\"center\">\n        \n      <\/p>\n<table style=\"border-collapse: collapse;width:100%;border-collapse:collapse\">\n<tr>\n<td colspan=\"7\" style=\"width:100.067%;text-align: center;vertical-align: middle\">\n            <strong>VIOMI TECHNOLOGY CO., LTD<br \/>Reconciliations of GAAP and Non-GAAP Results<br \/><\/strong>(All amounts in thousands, except shares, ADS, per share and per ADS data)<strong><br \/><\/strong><\/td>\n<\/tr>\n<tr>\n<td style=\"width:70.5813%\">\u00a0<\/td>\n<td style=\"width:0.829284%\">\u00a0<\/td>\n<td colspan=\"5\" style=\"width:28.6564%\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"width:70.5813%;text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:0.829284%;text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"5\" style=\"width:28.6564%;border-bottom: solid black 1pt;text-align: center;vertical-align: middle;vertical-align: middle\">\n            <strong>Six Months Ended<\/strong>\n          <\/td>\n<\/tr>\n<tr>\n<td rowspan=\"2\" style=\"width:70.5813%;text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td rowspan=\"2\" style=\"width:0.829284%;text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:8.93784%;text-align: center;vertical-align: middle;vertical-align: middle\">\n            <strong>June 30,<\/strong>\n          <\/td>\n<td colspan=\"2\" style=\"width:9.85927%;text-align: center;vertical-align: middle;vertical-align: middle\">\n            <strong>June 30,<\/strong>\n          <\/td>\n<td colspan=\"2\" style=\"width:9.85927%;text-align: center;vertical-align: middle;vertical-align: middle\">\n            <strong>June 30,<\/strong>\n          <\/td>\n<\/tr>\n<tr>\n<td style=\"width:8.93784%;text-align: center;vertical-align: middle;vertical-align: middle\">\n            <strong>2025<\/strong>\n          <\/td>\n<td colspan=\"2\" style=\"width:9.85927%;padding-right: 0;text-align: center;vertical-align: middle;vertical-align: middle\">\n            <strong>2026<\/strong><br \/>\n            \n          <\/td>\n<td colspan=\"2\" style=\"width:9.85927%;padding-right: 0;text-align: center;vertical-align: middle;vertical-align: middle\">\n            <strong>2026<\/strong><br \/>\n            \n          <\/td>\n<\/tr>\n<tr>\n<td style=\"width:70.5813%;text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:0.829284%;text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:8.93784%;text-align: center;vertical-align: middle;vertical-align: middle\">RMB<\/td>\n<td colspan=\"2\" style=\"width:9.85927%;text-align: center;vertical-align: middle;vertical-align: middle\">RMB<\/td>\n<td colspan=\"2\" style=\"width:9.85927%;text-align: center;vertical-align: middle;vertical-align: middle\">US$<\/td>\n<\/tr>\n<tr>\n<td style=\"width:70.5813%;vertical-align: middle\">Income (loss) from operations<\/td>\n<td style=\"width:0.829284%;text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:8.93784%;text-align: right;vertical-align: middle;vertical-align: bottom\">118,847<\/td>\n<td style=\"width:8.93784%;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">(50,732<\/td>\n<td style=\"width:0.921427%;padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">)<\/td>\n<td style=\"width:8.93784%;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">(7,477<\/td>\n<td style=\"width:0.921427%;padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">)<\/td>\n<\/tr>\n<tr>\n<td style=\"width:70.5813%;vertical-align: middle\">Share-based compensation expenses<\/td>\n<td style=\"width:0.829284%;text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:8.93784%;text-align: right;vertical-align: middle;border-bottom: solid black 1pt;vertical-align: bottom\">7,160<\/td>\n<td style=\"width:8.93784%;padding-right: 0;text-align: right;vertical-align: middle;border-bottom: solid black 1pt;vertical-align: bottom\">6,672<\/td>\n<td style=\"width:0.921427%;padding-left: 0;text-align: left;vertical-align: middle;border-bottom: solid black 1pt;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:8.93784%;padding-right: 0;text-align: right;vertical-align: middle;border-bottom: solid black 1pt;vertical-align: bottom\">983<\/td>\n<td style=\"width:0.921427%;padding-left: 0;text-align: left;vertical-align: middle;border-bottom: solid black 1pt;vertical-align: bottom\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"width:70.5813%;vertical-align: middle\">\n            <strong>Non-GAAP operating income (loss)<\/strong>\n          <\/td>\n<td style=\"width:0.829284%;text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:8.93784%;text-align: right;vertical-align: middle;border-bottom: solid black 1pt;vertical-align: bottom\">\n            <strong>126,007<\/strong>\n          <\/td>\n<td style=\"width:8.93784%;padding-right: 0;text-align: right;vertical-align: middle;border-bottom: solid black 1pt;vertical-align: bottom\">\n            <strong>(44,060<\/strong>\n          <\/td>\n<td style=\"width:0.921427%;padding-left: 0;text-align: left;vertical-align: middle;border-bottom: solid black 1pt;vertical-align: bottom\">\n            <strong>)<\/strong>\n          <\/td>\n<td style=\"width:8.93784%;padding-right: 0;text-align: right;vertical-align: middle;border-bottom: solid black 1pt;vertical-align: bottom\">\n            <strong>(6,494<\/strong>\n          <\/td>\n<td style=\"width:0.921427%;padding-left: 0;text-align: left;vertical-align: middle;border-bottom: solid black 1pt;vertical-align: bottom\">\n            <strong>)<\/strong>\n          <\/td>\n<\/tr>\n<tr>\n<td style=\"width:70.5813%;vertical-align: middle\">Net income (loss)<\/td>\n<td style=\"width:0.829284%;text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:8.93784%;text-align: right;vertical-align: middle;vertical-align: bottom\">120,528<\/td>\n<td style=\"width:8.93784%;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">(26,767<\/td>\n<td style=\"width:0.921427%;padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">)<\/td>\n<td style=\"width:8.93784%;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">(3,945<\/td>\n<td style=\"width:0.921427%;padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">)<\/td>\n<\/tr>\n<tr>\n<td style=\"width:70.5813%;vertical-align: middle\">Share-based compensation expenses<\/td>\n<td style=\"width:0.829284%;text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:8.93784%;text-align: right;vertical-align: middle;border-bottom: solid black 1pt;vertical-align: bottom\">7,160<\/td>\n<td style=\"width:8.93784%;padding-right: 0;text-align: right;vertical-align: middle;border-bottom: solid black 1pt;vertical-align: bottom\">6,672<\/td>\n<td style=\"width:0.921427%;padding-left: 0;text-align: left;vertical-align: middle;border-bottom: solid black 1pt;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:8.93784%;padding-right: 0;text-align: right;vertical-align: middle;border-bottom: solid black 1pt;vertical-align: bottom\">983<\/td>\n<td style=\"width:0.921427%;padding-left: 0;text-align: left;vertical-align: middle;border-bottom: solid black 1pt;vertical-align: bottom\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"width:70.5813%;vertical-align: middle\">\n            <strong>Non-GAAP net income (loss)<\/strong>\n          <\/td>\n<td style=\"width:0.829284%;text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:8.93784%;text-align: right;vertical-align: middle;border-bottom: solid black 1pt;vertical-align: bottom\">\n            <strong>127,688<\/strong>\n          <\/td>\n<td style=\"width:8.93784%;padding-right: 0;text-align: right;vertical-align: middle;border-bottom: solid black 1pt;vertical-align: bottom\">\n            <strong>(20,095<\/strong>\n          <\/td>\n<td style=\"width:0.921427%;padding-left: 0;text-align: left;vertical-align: middle;border-bottom: solid black 1pt;vertical-align: bottom\">\n            <strong>)<\/strong>\n          <\/td>\n<td style=\"width:8.93784%;padding-right: 0;text-align: right;vertical-align: middle;border-bottom: solid black 1pt;vertical-align: bottom\">\n            <strong>(2,962<\/strong>\n          <\/td>\n<td style=\"width:0.921427%;padding-left: 0;text-align: left;vertical-align: middle;border-bottom: solid black 1pt;vertical-align: bottom\">\n            <strong>)<\/strong>\n          <\/td>\n<\/tr>\n<tr>\n<td style=\"width:70.5813%;vertical-align: middle\">Net income (loss) attributable to ordinary shareholders of the Company<\/td>\n<td style=\"width:0.829284%;text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:8.93784%;text-align: right;vertical-align: middle;vertical-align: bottom\">120,395<\/td>\n<td style=\"width:8.93784%;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">(26,286<\/td>\n<td style=\"width:0.921427%;padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">)<\/td>\n<td style=\"width:8.93784%;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">(3,874<\/td>\n<td style=\"width:0.921427%;padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">)<\/td>\n<\/tr>\n<tr>\n<td style=\"width:70.5813%;vertical-align: middle\">Share-based compensation expenses<\/td>\n<td style=\"width:0.829284%;text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:8.93784%;text-align: right;vertical-align: middle;border-bottom: solid black 1pt;vertical-align: bottom\">7,160<\/td>\n<td style=\"width:8.93784%;padding-right: 0;text-align: right;vertical-align: middle;border-bottom: solid black 1pt;vertical-align: bottom\">6,672<\/td>\n<td style=\"width:0.921427%;padding-left: 0;text-align: left;vertical-align: middle;border-bottom: solid black 1pt;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:8.93784%;padding-right: 0;text-align: right;vertical-align: middle;border-bottom: solid black 1pt;vertical-align: bottom\">983<\/td>\n<td style=\"width:0.921427%;padding-left: 0;text-align: left;vertical-align: middle;border-bottom: solid black 1pt;vertical-align: bottom\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"width:70.5813%;vertical-align: middle\">\n            <strong>Non-GAAP net income (loss) attributable to ordinary shareholders of the Company<\/strong>\n          <\/td>\n<td style=\"width:0.829284%;text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:8.93784%;text-align: right;vertical-align: middle;border-bottom: solid black 1pt;vertical-align: bottom\">\n            <strong>127,555<\/strong>\n          <\/td>\n<td style=\"width:8.93784%;padding-right: 0;text-align: right;vertical-align: middle;border-bottom: solid black 1pt;vertical-align: bottom\">\n            <strong>(19,614<\/strong>\n          <\/td>\n<td style=\"width:0.921427%;padding-left: 0;text-align: left;vertical-align: middle;border-bottom: solid black 1pt;vertical-align: bottom\">\n            <strong>)<\/strong>\n          <\/td>\n<td style=\"width:8.93784%;padding-right: 0;text-align: right;vertical-align: middle;border-bottom: solid black 1pt;vertical-align: bottom\">\n            <strong>(2,891<\/strong>\n          <\/td>\n<td style=\"width:0.921427%;padding-left: 0;text-align: left;vertical-align: middle;border-bottom: solid black 1pt;vertical-align: bottom\">\n            <strong>)<\/strong>\n          <\/td>\n<\/tr>\n<tr>\n<td style=\"width:70.5813%;vertical-align: middle\">\n            <strong>Non-GAAP net income (loss) per ADS<\/strong>\n          <\/td>\n<td style=\"width:0.829284%;text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:8.93784%;text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"2\" style=\"width:9.85927%;text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"2\" style=\"width:9.85927%;text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"width:70.5813%;vertical-align: middle\">-Basic<\/td>\n<td style=\"width:0.829284%;text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:8.93784%;text-align: right;vertical-align: middle;vertical-align: bottom\">1.88<\/td>\n<td style=\"width:8.93784%;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">(0.29<\/td>\n<td style=\"width:0.921427%;padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">)<\/td>\n<td style=\"width:8.93784%;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">(0.04<\/td>\n<td style=\"width:0.921427%;padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">)<\/td>\n<\/tr>\n<tr>\n<td style=\"width:70.5813%;vertical-align: middle\">-Diluted<\/td>\n<td style=\"width:0.829284%;text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:8.93784%;text-align: right;vertical-align: middle;vertical-align: bottom\">1.86<\/td>\n<td style=\"width:8.93784%;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">(0.29<\/td>\n<td style=\"width:0.921427%;padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">)<\/td>\n<td style=\"width:8.93784%;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">(0.04<\/td>\n<td style=\"width:0.921427%;padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">)<\/td>\n<\/tr>\n<tr>\n<td style=\"width:70.5813%;vertical-align: middle\">Weighted average number of ADS used in calculating Non-GAAP net income (loss) per ADS<\/td>\n<td style=\"width:0.829284%;text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:8.93784%;text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"2\" style=\"width:9.85927%;text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"2\" style=\"width:9.85927%;text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"width:70.5813%;vertical-align: middle\">-Basic<\/td>\n<td style=\"width:0.829284%;text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:8.93784%;text-align: right;vertical-align: middle;vertical-align: bottom\">67,952,145<\/td>\n<td style=\"width:8.93784%;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">67,021,728<\/td>\n<td style=\"width:0.921427%;padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:8.93784%;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">67,021,728<\/td>\n<td style=\"width:0.921427%;padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"width:70.5813%;vertical-align: middle\">-Diluted<\/td>\n<td style=\"width:0.829284%;text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:8.93784%;text-align: right;vertical-align: middle;vertical-align: bottom\">68,621,698<\/td>\n<td style=\"width:8.93784%;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">67,960,939<\/td>\n<td style=\"width:0.921427%;padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:8.93784%;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">67,960,939<\/td>\n<td style=\"width:0.921427%;padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"width:70.5813%;vertical-align: middle\">\n            <strong>Non-GAAP net income (loss) per ordinary share<\/strong>\n          <\/td>\n<td style=\"width:0.829284%;text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:8.93784%;text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"2\" style=\"width:9.85927%;text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"2\" style=\"width:9.85927%;text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"width:70.5813%;vertical-align: middle\">-Basic<\/td>\n<td style=\"width:0.829284%;text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:8.93784%;text-align: right;vertical-align: middle;vertical-align: bottom\">0.63<\/td>\n<td style=\"width:8.93784%;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">(0.10<\/td>\n<td style=\"width:0.921427%;padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">)<\/td>\n<td style=\"width:8.93784%;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">(0.01<\/td>\n<td style=\"width:0.921427%;padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">)<\/td>\n<\/tr>\n<tr>\n<td style=\"width:70.5813%;vertical-align: middle\">-Diluted<\/td>\n<td style=\"width:0.829284%;text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:8.93784%;text-align: right;vertical-align: middle;vertical-align: bottom\">0.62<\/td>\n<td style=\"width:8.93784%;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">(0.10<\/td>\n<td style=\"width:0.921427%;padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">)<\/td>\n<td style=\"width:8.93784%;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">(0.01<\/td>\n<td style=\"width:0.921427%;padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">)<\/td>\n<\/tr>\n<tr>\n<td style=\"width:70.5813%;vertical-align: middle\">Weighted average number of ordinary shares used in calculating Non-GAAP net income (loss) per share<\/td>\n<td style=\"width:0.829284%;text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:8.93784%;text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"2\" style=\"width:9.85927%;text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"2\" style=\"width:9.85927%;text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"width:70.5813%;vertical-align: middle\">-Basic<\/td>\n<td style=\"width:0.829284%;text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:8.93784%;text-align: right;vertical-align: middle;vertical-align: bottom\">203,856,436<\/td>\n<td style=\"width:8.93784%;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">201,065,185<\/td>\n<td style=\"width:0.921427%;padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:8.93784%;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">201,065,185<\/td>\n<td style=\"width:0.921427%;padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"width:70.5813%;vertical-align: middle\">-Diluted<\/td>\n<td style=\"width:0.829284%;text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:8.93784%;text-align: right;vertical-align: middle;vertical-align: bottom\">205,865,093<\/td>\n<td style=\"width:8.93784%;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">203,882,817<\/td>\n<td style=\"width:0.921427%;padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:8.93784%;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">203,882,817<\/td>\n<td style=\"width:0.921427%;padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"width:70.5813%\">\u00a0<\/td>\n<td style=\"width:0.829284%\">\u00a0<\/td>\n<td style=\"width:8.93784%\">\u00a0<\/td>\n<td style=\"width:8.93784%\">\u00a0<\/td>\n<td style=\"width:0.921427%\">\u00a0<\/td>\n<td style=\"width:8.93784%\">\u00a0<\/td>\n<td style=\"width:0.921427%\">\u00a0<\/td>\n<\/tr>\n<\/table>\n<p>      <img decoding=\"async\" alt=\"\" class=\"__GNW8366DE3E__IMG\" src=\"https:\/\/www.globenewswire.com\/newsroom\/ti?nf=OTgxNzAyNCM3ODA1NjI1IzIxMjI1MTM=\" \/><br \/>\n      <br \/>\n      <img decoding=\"async\" alt=\"\" src=\"https:\/\/ml.globenewswire.com\/media\/YmJlZmRjODYtNzQzNi00MDAyLWJhMGMtNzI4NjViNGQ5OTcyLTExMzQwODQtMjAyNi0wOC0yNy1lbg==\/tiny\/Viomi-Technology-Co-Ltd.png\" \/>\n    <\/div>\n<div class=\"mw_contactinfo\"><\/div>\n","protected":false},"excerpt":{"rendered":"<p>FOSHAN, China, Aug. 27, 2026 (GLOBE NEWSWIRE) &#8212; Viomi Technology Co., Ltd (\u201cViomi\u201d, the \u201cCompany\u201d or \u201cwe\u201d) (NASDAQ: VIOT), a leading global technology company for home water systems, today announced its unaudited financial results for the six months ended June 30, 2026. First Half 2026 Financial Overview Net revenues were RMB740.0 million (US$109.1 million), compared to RMB1,477.6 million for the same period of 2025. Gross margin was 24.0%. Mr. Xiaoping Chen, Founder and CEO of Viomi, commented, \u201cDuring the first half of 2026, the phase-out of national subsidy policies for our core product categories led to a temporary contraction in market demand. Coupled with a high base effect from the prior year, this resulted in a decline in the Company\u2019s &hellip; <\/p>\n<p class=\"link-more\"><a href=\"https:\/\/www.marketnewsdesk.com\/index.php\/viomi-technology-co-ltd-reports-first-half-2026-unaudited-financial-results\/\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;Viomi Technology Co., Ltd Reports First Half 2026 Unaudited Financial Results&#8221;<\/span><\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[],"tags":[],"class_list":["post-998411","post","type-post","status-publish","format-standard","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.3 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Viomi Technology Co., Ltd Reports First Half 2026 Unaudited Financial Results - Market Newsdesk<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.marketnewsdesk.com\/index.php\/viomi-technology-co-ltd-reports-first-half-2026-unaudited-financial-results\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Viomi Technology Co., Ltd Reports First Half 2026 Unaudited Financial Results - Market Newsdesk\" \/>\n<meta property=\"og:description\" content=\"FOSHAN, China, Aug. 27, 2026 (GLOBE NEWSWIRE) &#8212; Viomi Technology Co., Ltd (\u201cViomi\u201d, the \u201cCompany\u201d or \u201cwe\u201d) (NASDAQ: VIOT), a leading global technology company for home water systems, today announced its unaudited financial results for the six months ended June 30, 2026. First Half 2026 Financial Overview Net revenues were RMB740.0 million (US$109.1 million), compared to RMB1,477.6 million for the same period of 2025. Gross margin was 24.0%. Mr. Xiaoping Chen, Founder and CEO of Viomi, commented, \u201cDuring the first half of 2026, the phase-out of national subsidy policies for our core product categories led to a temporary contraction in market demand. Coupled with a high base effect from the prior year, this resulted in a decline in the Company\u2019s &hellip; Continue reading &quot;Viomi Technology Co., Ltd Reports First Half 2026 Unaudited Financial Results&quot;\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.marketnewsdesk.com\/index.php\/viomi-technology-co-ltd-reports-first-half-2026-unaudited-financial-results\/\" \/>\n<meta property=\"og:site_name\" content=\"Market Newsdesk\" \/>\n<meta property=\"article:published_time\" content=\"2026-08-27T10:43:01+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.globenewswire.com\/newsroom\/ti?nf=OTgxNzAyNCM3ODA1NjI1IzIxMjI1MTM=\" \/>\n<meta name=\"author\" content=\"Newsdesk\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Newsdesk\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"14 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.marketnewsdesk.com\\\/index.php\\\/viomi-technology-co-ltd-reports-first-half-2026-unaudited-financial-results\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.marketnewsdesk.com\\\/index.php\\\/viomi-technology-co-ltd-reports-first-half-2026-unaudited-financial-results\\\/\"},\"author\":{\"name\":\"Newsdesk\",\"@id\":\"https:\\\/\\\/www.marketnewsdesk.com\\\/#\\\/schema\\\/person\\\/482f27a394d4fda80ecb5499e519d979\"},\"headline\":\"Viomi Technology Co., Ltd Reports First Half 2026 Unaudited Financial Results\",\"datePublished\":\"2026-08-27T10:43:01+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.marketnewsdesk.com\\\/index.php\\\/viomi-technology-co-ltd-reports-first-half-2026-unaudited-financial-results\\\/\"},\"wordCount\":2846,\"image\":{\"@id\":\"https:\\\/\\\/www.marketnewsdesk.com\\\/index.php\\\/viomi-technology-co-ltd-reports-first-half-2026-unaudited-financial-results\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.globenewswire.com\\\/newsroom\\\/ti?nf=OTgxNzAyNCM3ODA1NjI1IzIxMjI1MTM=\",\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.marketnewsdesk.com\\\/index.php\\\/viomi-technology-co-ltd-reports-first-half-2026-unaudited-financial-results\\\/\",\"url\":\"https:\\\/\\\/www.marketnewsdesk.com\\\/index.php\\\/viomi-technology-co-ltd-reports-first-half-2026-unaudited-financial-results\\\/\",\"name\":\"Viomi Technology Co., Ltd Reports First Half 2026 Unaudited Financial Results - Market Newsdesk\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.marketnewsdesk.com\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.marketnewsdesk.com\\\/index.php\\\/viomi-technology-co-ltd-reports-first-half-2026-unaudited-financial-results\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.marketnewsdesk.com\\\/index.php\\\/viomi-technology-co-ltd-reports-first-half-2026-unaudited-financial-results\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.globenewswire.com\\\/newsroom\\\/ti?nf=OTgxNzAyNCM3ODA1NjI1IzIxMjI1MTM=\",\"datePublished\":\"2026-08-27T10:43:01+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/www.marketnewsdesk.com\\\/#\\\/schema\\\/person\\\/482f27a394d4fda80ecb5499e519d979\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.marketnewsdesk.com\\\/index.php\\\/viomi-technology-co-ltd-reports-first-half-2026-unaudited-financial-results\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.marketnewsdesk.com\\\/index.php\\\/viomi-technology-co-ltd-reports-first-half-2026-unaudited-financial-results\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.marketnewsdesk.com\\\/index.php\\\/viomi-technology-co-ltd-reports-first-half-2026-unaudited-financial-results\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.globenewswire.com\\\/newsroom\\\/ti?nf=OTgxNzAyNCM3ODA1NjI1IzIxMjI1MTM=\",\"contentUrl\":\"https:\\\/\\\/www.globenewswire.com\\\/newsroom\\\/ti?nf=OTgxNzAyNCM3ODA1NjI1IzIxMjI1MTM=\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.marketnewsdesk.com\\\/index.php\\\/viomi-technology-co-ltd-reports-first-half-2026-unaudited-financial-results\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.marketnewsdesk.com\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Viomi Technology Co., Ltd Reports First Half 2026 Unaudited Financial Results\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.marketnewsdesk.com\\\/#website\",\"url\":\"https:\\\/\\\/www.marketnewsdesk.com\\\/\",\"name\":\"Market Newsdesk\",\"description\":\"Latest Business News in Real Time\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.marketnewsdesk.com\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.marketnewsdesk.com\\\/#\\\/schema\\\/person\\\/482f27a394d4fda80ecb5499e519d979\",\"name\":\"Newsdesk\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/a0d0bd5b0f0ca12a265a459b13169dac35f33776d8501eda5e68844a366f2f46?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/a0d0bd5b0f0ca12a265a459b13169dac35f33776d8501eda5e68844a366f2f46?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/a0d0bd5b0f0ca12a265a459b13169dac35f33776d8501eda5e68844a366f2f46?s=96&d=mm&r=g\",\"caption\":\"Newsdesk\"},\"url\":\"https:\\\/\\\/www.marketnewsdesk.com\\\/index.php\\\/author\\\/newsdesk\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Viomi Technology Co., Ltd Reports First Half 2026 Unaudited Financial Results - Market Newsdesk","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.marketnewsdesk.com\/index.php\/viomi-technology-co-ltd-reports-first-half-2026-unaudited-financial-results\/","og_locale":"en_US","og_type":"article","og_title":"Viomi Technology Co., Ltd Reports First Half 2026 Unaudited Financial Results - Market Newsdesk","og_description":"FOSHAN, China, Aug. 27, 2026 (GLOBE NEWSWIRE) &#8212; Viomi Technology Co., Ltd (\u201cViomi\u201d, the \u201cCompany\u201d or \u201cwe\u201d) (NASDAQ: VIOT), a leading global technology company for home water systems, today announced its unaudited financial results for the six months ended June 30, 2026. First Half 2026 Financial Overview Net revenues were RMB740.0 million (US$109.1 million), compared to RMB1,477.6 million for the same period of 2025. Gross margin was 24.0%. Mr. Xiaoping Chen, Founder and CEO of Viomi, commented, \u201cDuring the first half of 2026, the phase-out of national subsidy policies for our core product categories led to a temporary contraction in market demand. Coupled with a high base effect from the prior year, this resulted in a decline in the Company\u2019s &hellip; Continue reading \"Viomi Technology Co., Ltd Reports First Half 2026 Unaudited Financial Results\"","og_url":"https:\/\/www.marketnewsdesk.com\/index.php\/viomi-technology-co-ltd-reports-first-half-2026-unaudited-financial-results\/","og_site_name":"Market Newsdesk","article_published_time":"2026-08-27T10:43:01+00:00","og_image":[{"url":"https:\/\/www.globenewswire.com\/newsroom\/ti?nf=OTgxNzAyNCM3ODA1NjI1IzIxMjI1MTM=","type":"","width":"","height":""}],"author":"Newsdesk","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Newsdesk","Est. reading time":"14 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.marketnewsdesk.com\/index.php\/viomi-technology-co-ltd-reports-first-half-2026-unaudited-financial-results\/#article","isPartOf":{"@id":"https:\/\/www.marketnewsdesk.com\/index.php\/viomi-technology-co-ltd-reports-first-half-2026-unaudited-financial-results\/"},"author":{"name":"Newsdesk","@id":"https:\/\/www.marketnewsdesk.com\/#\/schema\/person\/482f27a394d4fda80ecb5499e519d979"},"headline":"Viomi Technology Co., Ltd Reports First Half 2026 Unaudited Financial Results","datePublished":"2026-08-27T10:43:01+00:00","mainEntityOfPage":{"@id":"https:\/\/www.marketnewsdesk.com\/index.php\/viomi-technology-co-ltd-reports-first-half-2026-unaudited-financial-results\/"},"wordCount":2846,"image":{"@id":"https:\/\/www.marketnewsdesk.com\/index.php\/viomi-technology-co-ltd-reports-first-half-2026-unaudited-financial-results\/#primaryimage"},"thumbnailUrl":"https:\/\/www.globenewswire.com\/newsroom\/ti?nf=OTgxNzAyNCM3ODA1NjI1IzIxMjI1MTM=","inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/www.marketnewsdesk.com\/index.php\/viomi-technology-co-ltd-reports-first-half-2026-unaudited-financial-results\/","url":"https:\/\/www.marketnewsdesk.com\/index.php\/viomi-technology-co-ltd-reports-first-half-2026-unaudited-financial-results\/","name":"Viomi Technology Co., Ltd Reports First Half 2026 Unaudited Financial Results - Market Newsdesk","isPartOf":{"@id":"https:\/\/www.marketnewsdesk.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.marketnewsdesk.com\/index.php\/viomi-technology-co-ltd-reports-first-half-2026-unaudited-financial-results\/#primaryimage"},"image":{"@id":"https:\/\/www.marketnewsdesk.com\/index.php\/viomi-technology-co-ltd-reports-first-half-2026-unaudited-financial-results\/#primaryimage"},"thumbnailUrl":"https:\/\/www.globenewswire.com\/newsroom\/ti?nf=OTgxNzAyNCM3ODA1NjI1IzIxMjI1MTM=","datePublished":"2026-08-27T10:43:01+00:00","author":{"@id":"https:\/\/www.marketnewsdesk.com\/#\/schema\/person\/482f27a394d4fda80ecb5499e519d979"},"breadcrumb":{"@id":"https:\/\/www.marketnewsdesk.com\/index.php\/viomi-technology-co-ltd-reports-first-half-2026-unaudited-financial-results\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.marketnewsdesk.com\/index.php\/viomi-technology-co-ltd-reports-first-half-2026-unaudited-financial-results\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.marketnewsdesk.com\/index.php\/viomi-technology-co-ltd-reports-first-half-2026-unaudited-financial-results\/#primaryimage","url":"https:\/\/www.globenewswire.com\/newsroom\/ti?nf=OTgxNzAyNCM3ODA1NjI1IzIxMjI1MTM=","contentUrl":"https:\/\/www.globenewswire.com\/newsroom\/ti?nf=OTgxNzAyNCM3ODA1NjI1IzIxMjI1MTM="},{"@type":"BreadcrumbList","@id":"https:\/\/www.marketnewsdesk.com\/index.php\/viomi-technology-co-ltd-reports-first-half-2026-unaudited-financial-results\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.marketnewsdesk.com\/"},{"@type":"ListItem","position":2,"name":"Viomi Technology Co., Ltd Reports First Half 2026 Unaudited Financial Results"}]},{"@type":"WebSite","@id":"https:\/\/www.marketnewsdesk.com\/#website","url":"https:\/\/www.marketnewsdesk.com\/","name":"Market Newsdesk","description":"Latest Business News in Real Time","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.marketnewsdesk.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/www.marketnewsdesk.com\/#\/schema\/person\/482f27a394d4fda80ecb5499e519d979","name":"Newsdesk","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/a0d0bd5b0f0ca12a265a459b13169dac35f33776d8501eda5e68844a366f2f46?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/a0d0bd5b0f0ca12a265a459b13169dac35f33776d8501eda5e68844a366f2f46?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/a0d0bd5b0f0ca12a265a459b13169dac35f33776d8501eda5e68844a366f2f46?s=96&d=mm&r=g","caption":"Newsdesk"},"url":"https:\/\/www.marketnewsdesk.com\/index.php\/author\/newsdesk\/"}]}},"_links":{"self":[{"href":"https:\/\/www.marketnewsdesk.com\/index.php\/wp-json\/wp\/v2\/posts\/998411","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.marketnewsdesk.com\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.marketnewsdesk.com\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.marketnewsdesk.com\/index.php\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.marketnewsdesk.com\/index.php\/wp-json\/wp\/v2\/comments?post=998411"}],"version-history":[{"count":0,"href":"https:\/\/www.marketnewsdesk.com\/index.php\/wp-json\/wp\/v2\/posts\/998411\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.marketnewsdesk.com\/index.php\/wp-json\/wp\/v2\/media?parent=998411"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.marketnewsdesk.com\/index.php\/wp-json\/wp\/v2\/categories?post=998411"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.marketnewsdesk.com\/index.php\/wp-json\/wp\/v2\/tags?post=998411"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}