{"id":965648,"date":"2026-05-21T06:05:13","date_gmt":"2026-05-21T10:05:13","guid":{"rendered":"https:\/\/www.marketnewsdesk.com\/index.php\/zkh-group-limited-announces-first-quarter-2026-unaudited-financial-results\/"},"modified":"2026-05-21T06:05:13","modified_gmt":"2026-05-21T10:05:13","slug":"zkh-group-limited-announces-first-quarter-2026-unaudited-financial-results","status":"publish","type":"post","link":"https:\/\/www.marketnewsdesk.com\/index.php\/zkh-group-limited-announces-first-quarter-2026-unaudited-financial-results\/","title":{"rendered":"ZKH Group Limited Announces First Quarter 2026 Unaudited Financial Results"},"content":{"rendered":"<div class=\"xn-newslines\">\n<p class=\"xn-distributor\">PR Newswire<\/p>\n<\/p><\/div>\n<div class=\"xn-content\">\n<p id=\"temp_ReleaseStart\">\n        <span class=\"legendSpanClass\">SHANGHAI<\/span>, <span class=\"legendSpanClass\">May 21, 2026<\/span> \/PRNewswire\/ &#8212; ZKH Group Limited (&#8220;ZKH&#8221; or the &#8220;Company&#8221;) (NYSE: ZKH), a leading maintenance, repair, and operations (&#8220;MRO&#8221;) procurement service platform in China, today announced its unaudited financial results for the first quarter ended March 31, 2026.<\/p>\n<p class=\"prntaj\">\n        <b>First Quarter 2026 Operational and Financial Highlights\u00a0<\/b>\n      <\/p>\n<div>\n<table border=\"0\" cellspacing=\"0\" cellpadding=\"1\" class=\"prnbcc\">\n<tr>\n<td class=\"prngen2\" colspan=\"2\" rowspan=\"1\" nowrap=\"nowrap\">\n              \n            <\/td>\n<td class=\"prngen3\" colspan=\"3\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\"><br \/>\n                  <b><br \/>\n                    <span class=\"prnews_span\">First Quarter<\/span><br \/>\n                  <\/b><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"prngen4\" colspan=\"2\" rowspan=\"1\" nowrap=\"nowrap\">\n              \n            <\/td>\n<td class=\"prngen5\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\">2025<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen5\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\">2026<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen6\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\">Change<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"prnpr10 prnpl2 prnvab prntar prncbts prnrbrb1 prnsbbb1 prnsblb1\" colspan=\"2\" rowspan=\"1\" nowrap=\"nowrap\">\n              \n            <\/td>\n<td class=\"prngen3\" colspan=\"3\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\">(in thousand RMB, except for number of customers, percentage and basis <br \/>points(&#8220;bps&#8221;))<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"prngen8\" colspan=\"2\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prngen34\">\n                <span class=\"prnews_span\"><br \/>\n                  <b><br \/>\n                    <span class=\"prnews_span\">GMV<sup>[1]<\/sup><\/span><br \/>\n                  <\/b><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen9\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\">2,171,997<\/span>\n              <\/p>\n<\/td>\n<td class=\"prnpr10 prnpl2 prnvab prntac prncbts prnrbrb1 prnsbbb1 prnsblb1\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\">2,452,783<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen11\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\">12.9\u00a0%<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"prngen12\" colspan=\"2\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prngen34\">\n                <span class=\"prnews_span\"><br \/>\n                  <b><br \/>\n                    <i><br \/>\n                      <span class=\"prnews_span\">GMV by Platform<\/span><br \/>\n                    <\/i><br \/>\n                  <\/b><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen4\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n              \n            <\/td>\n<td class=\"prngen4\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n              \n            <\/td>\n<td class=\"prngen13\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n              \n            <\/td>\n<\/tr>\n<tr>\n<td class=\"prngen4\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n              \n            <\/td>\n<td class=\"prngen12\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prngen34\">\n                <span class=\"prnews_span\">ZKH Platform<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen9\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\">1,966,210<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen9\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\">2,183,957<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen14\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\">11.1\u00a0%<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"prngen4\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n              \n            <\/td>\n<td class=\"prngen12\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prngen34\">\n                <span class=\"prnews_span\">GBB Platform<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen9\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\">205,787<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen9\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\">268,826<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen14\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\">30.6\u00a0%<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"prngen12\" colspan=\"2\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prngen34\">\n                <span class=\"prnews_span\"><br \/>\n                  <b><br \/>\n                    <i><br \/>\n                      <span class=\"prnews_span\">GMV by Business Model<\/span><br \/>\n                    <\/i><br \/>\n                  <\/b><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen4\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n              \n            <\/td>\n<td class=\"prngen4\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n              \n            <\/td>\n<td class=\"prngen13\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n              \n            <\/td>\n<\/tr>\n<tr>\n<td class=\"prngen4\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n              \n            <\/td>\n<td class=\"prngen12\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prngen34\">\n                <span class=\"prnews_span\">Product Sales (1P)<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen9\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\">1,901,196<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen9\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\">2,132,441<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen14\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\">12.2\u00a0%<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"prngen4\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n              \n            <\/td>\n<td class=\"prngen12\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prngen34\">\n                <span class=\"prnews_span\">Marketplace (3P)<sup>[2]<\/sup><\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen9\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\">270,800<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen9\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\">320,342<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen14\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\">18.3\u00a0%<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"prngen12\" colspan=\"2\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prngen34\">\n                <span class=\"prnews_span\"><br \/>\n                  <b><br \/>\n                    <span class=\"prnews_span\">Number of Customers<sup>[3]<\/sup><\/span><br \/>\n                  <\/b><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen9\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\">60,102<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen9\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\">66,742<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen14\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\">11.0\u00a0%<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"prngen12\" colspan=\"2\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prngen34\">\n                <span class=\"prnews_span\"><br \/>\n                  <b><br \/>\n                    <span class=\"prnews_span\">Net Revenues<\/span><br \/>\n                  <\/b><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen9\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\">1,935,372<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen9\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\">2,113,819<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen14\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\">9.2\u00a0%<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"prngen12\" colspan=\"2\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prngen34\">\n                <span class=\"prnews_span\"><br \/>\n                  <b><br \/>\n                    <span class=\"prnews_span\">Gross Profit<\/span><br \/>\n                  <\/b><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen9\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\">332,118<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen9\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\">354,027<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen14\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\">6.6\u00a0%<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"prngen4\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n              \n            <\/td>\n<td class=\"prngen12\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prngen34\">\n                <span class=\"prnews_span\"><br \/>\n                  <i><br \/>\n                    <span class=\"prnews_span\">% of Net Revenues<\/span><br \/>\n                  <\/i><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen14\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\"><br \/>\n                  <i>17.2\u00a0%<\/i><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen14\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\"><br \/>\n                  <i>16.7\u00a0%<\/i><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen12\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prngen35\">\n                <span class=\"prnews_span\"><br \/>\n                  <i><br \/>\n                    <span class=\"prnews_span\">-41.2bps<\/span><br \/>\n                  <\/i><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"prngen12\" colspan=\"2\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prngen34\">\n                <span class=\"prnews_span\"><br \/>\n                  <b><br \/>\n                    <span class=\"prnews_span\">Operating Loss<\/span><br \/>\n                  <\/b><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen15\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\">(80,813)<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen15\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\">(22,497)<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen14\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\">-72.2\u00a0%<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"prngen4\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n              \n            <\/td>\n<td class=\"prngen12\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prngen34\">\n                <span class=\"prnews_span\"><br \/>\n                  <i><br \/>\n                    <span class=\"prnews_span\">% of Net Revenues<\/span><br \/>\n                  <\/i><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen14\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\"><br \/>\n                  <i>-4.2\u00a0%<\/i><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen14\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\"><br \/>\n                  <i>-1.1\u00a0%<\/i><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen12\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prngen35\">\n                <span class=\"prnews_span\"><br \/>\n                  <i><br \/>\n                    <span class=\"prnews_span\">311.1bps<\/span><br \/>\n                  <\/i><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"prngen12\" colspan=\"2\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prngen34\">\n                <span class=\"prnews_span\"><br \/>\n                  <b><br \/>\n                    <span class=\"prnews_span\">Non-GAAP EBITDA<sup>[4]<\/sup><\/span><br \/>\n                  <\/b><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen15\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\">(51,959)<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen9\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\">4,237<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen9\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\">&#8211;<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"prngen4\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n              \n            <\/td>\n<td class=\"prngen12\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prngen34\">\n                <span class=\"prnews_span\"><br \/>\n                  <i><br \/>\n                    <span class=\"prnews_span\">% of Net Revenues<\/span><br \/>\n                  <\/i><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen14\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\"><br \/>\n                  <i>-2.7\u00a0%<\/i><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen14\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\"><br \/>\n                  <i>0.2\u00a0%<\/i><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen12\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prngen35\">\n                <span class=\"prnews_span\"><br \/>\n                  <i><br \/>\n                    <span class=\"prnews_span\">288.5bps<\/span><br \/>\n                  <\/i><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"prngen12\" colspan=\"2\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prngen34\">\n                <span class=\"prnews_span\"><br \/>\n                  <b><br \/>\n                    <span class=\"prnews_span\">Net (Loss)\/Profit<\/span><br \/>\n                  <\/b><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen15\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\">(66,723)<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen15\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\">(10,103)<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen14\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\">-84.9\u00a0%<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"prngen4\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n              \n            <\/td>\n<td class=\"prngen12\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prngen34\">\n                <span class=\"prnews_span\"><br \/>\n                  <i><br \/>\n                    <span class=\"prnews_span\">% of Net Revenues<\/span><br \/>\n                  <\/i><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen14\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\"><br \/>\n                  <i>-3.4\u00a0%<\/i><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen14\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\"><br \/>\n                  <i>-0.5\u00a0%<\/i><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen12\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prngen35\">\n                <span class=\"prnews_span\"><br \/>\n                  <i><br \/>\n                    <span class=\"prnews_span\">297.0bps<\/span><br \/>\n                  <\/i><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"prngen12\" colspan=\"2\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\"><br \/>\n                  <b><br \/>\n                    <span class=\"prnews_span\">Non-GAAP Adjusted Net (Loss)\/Profit<sup>[5]<\/sup><\/span><br \/>\n                  <\/b><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen15\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\">(50,176)<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen9\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\">1,690<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen9\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\">&#8211;<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"prngen4\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n              \n            <\/td>\n<td class=\"prngen12\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prngen34\">\n                <span class=\"prnews_span\"><br \/>\n                  <i><br \/>\n                    <span class=\"prnews_span\">% of Net Revenues<\/span><br \/>\n                  <\/i><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen14\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\"><br \/>\n                  <i>-2.6\u00a0%<\/i><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen14\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\"><br \/>\n                  <i>0.1\u00a0%<\/i><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen12\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prngen35\">\n                <span class=\"prnews_span\"><br \/>\n                  <i><br \/>\n                    <span class=\"prnews_span\">267.3bps<\/span><br \/>\n                  <\/i><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<\/table><\/div>\n<p class=\"prntaj\">\u00a0<\/p>\n<p class=\"prntaj\">Mr. Eric Long Chen, Chairman and Chief Executive Officer of ZKH, stated, &#8220;We are off to a strong start in 2026, with GMV and revenue growth accelerating year over year for the second consecutive quarter. GMV and revenues delivered their highest quarterly year-over-year growth in recent quarters, reflecting robust customer demand and strengthening execution across our platform. Momentum remained broad-based across key customer segments, with small and mid-sized enterprises (SMEs) sustaining over 20% GMV growth and central state-owned enterprises (SOEs) returning to double-digit year-over-year GMV growth. More importantly, the quality of our growth continued to improve, driving significant earnings improvement on both a GAAP and non-GAAP basis. Underpinning this performance was our continued progress in strengthening our product ecosystem, fulfillment network, and AI-powered digitalization, which improved our customer penetration, execution capabilities, and platform scalability. Looking ahead, we believe the solid operational foundation we have built positions us well to further scale the business, improve profitability, and create long-term value for our shareholders.&#8221;<\/p>\n<p class=\"prntaj\">Mr. Max\u00a0Chun Chiu Lai, Chief Financial Officer of ZKH, added, &#8220;Our financial profile improved meaningfully during the quarter. Gross profit achieved year-over-year growth, while gross margin on a GMV basis improved by 0.9 percentage points sequentially. At the same time, operating loss and net loss narrowed significantly year over year, reflecting ongoing enhancement in our operating efficiency and business quality. Notably, non-GAAP adjusted net profit increased by approximately 103.4% year over year, representing a significant turnaround and marking the first time we achieved non-GAAP profitability in a seasonally soft first quarter. These encouraging results further strengthened our confidence in achieving double-digit GMV growth and full-year profitability in 2026. In addition, operating cash flow continued to improve year over year, further reinforcing our financial resilience.&#8221;<\/p>\n<div>\n<table border=\"0\" cellspacing=\"0\" cellpadding=\"1\" class=\"prnbcc\">\n<tr>\n<td class=\"prngen16\" colspan=\"1\" rowspan=\"1\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\">[1] GMV is the total transaction value of orders placed on the Company&#8217;s platform and shipped to customers, excluding taxes, net of the returned amount.<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"prngen16\" colspan=\"1\" rowspan=\"1\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\">[2] The marketplace model accounted for 13.1% of GMV in the first quarter of 2026, compared with 12.5% in the corresponding periods of 2025.<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"prngen16\" colspan=\"1\" rowspan=\"1\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\">[3] Customers are customers that transacted with the Company during the reporting period, mainly comprised of enterprise customers in various industries.<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"prngen16\" colspan=\"1\" rowspan=\"1\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\">[4] Non-GAAP EBITDA is defined as net profit\/(loss) before interest expenses, income tax expenses\/(benefits) and depreciation and amortization expenses.<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"prngen16\" colspan=\"1\" rowspan=\"1\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\">[5] Non-GAAP adjusted net (loss)\/profit is defined as net (loss)\/profit excluding share-based compensation expenses.<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<\/table><\/div>\n<p class=\"prntaj\">\n        <b>First Quarter 2026 Business Highlights<\/b>\n      <\/p>\n<ul type=\"disc\">\n<li>\n          <b>Business Momentum. <\/b>The Company continued to build on its growth momentum during the quarter, with total GMV increasing 12.9% year over year, accelerating from both the previous quarter and the same period last year. The ZKH platform deepened penetration across its diversified customer segments: GMV from SME customers was up 20% year over year and GMV from central SOE customers returned to double-digit growth. The GBB platform achieved over 30% year-over-year GMV growth, further expanding its customer reach and reinforcing the Company&#8217;s complementary dual-platform growth strategy.<\/p>\n<\/li>\n<li>\n          <b>Product Capabilities. <\/b>The Company strengthened product capabilities across high-value and highly specialized industrial scenarios, with increased investments in ten key product lines, including factory automation, electrical automation, and cutting tools. GMV from key industries such as electrical manufacturing, steel and non-ferrous metals, and communications electronics grew by over 20% year over year, while professional MRO categories such as factory automation components and chemical reagents achieved double-digit growth. During the quarter, the Company added roughly 4 million sellable SKUs, bringing the total to approximately 27 million. At the same time, GMV from higher-margin private-label products grew by over 20% year over year and accounted for approximately 9.7% of total GMV in the first quarter of 2026, with over 400 new products launched during the quarter.<\/p>\n<\/li>\n<li>\n          <b>Fulfillment Network. <\/b>The Company enhanced its fulfillment capacity and operational efficiency, supported by the continued expansion of its self-operated delivery fleet and a 36% year-over-year improvement in warehouse utilization efficiency. Continued optimization across its end-to-end fulfillment network drove a 17% year-over-year decrease in fulfillment expenses.<\/p>\n<\/li>\n<li>\n          <b>AI Capabilities.<\/b> The Company continued to advance its full-stack AI capabilities, further strengthening its integrated AI infrastructure and accelerating AI adoption across both internal and external business scenarios.<\/p>\n<ul type=\"disc\">\n<li>At the data layer, the Company continued to strengthen its industrial product data infrastructure. In 2026, the Company targets building the industry&#8217;s first hundred-million-scale industrial product data dictionary. The enhanced data capabilities are expected to further accelerate AI adoption across key workflows. In business scenarios involving product search and quotations from customers, AI currently handles roughly 30% of product matching and identification tasks that previously required manual processing. This percentage is expected to increase meaningfully in 2026, with key product lines such as fasteners, pipes and valves, and hand tools potentially achieving even higher levels, further improving quotation efficiency and sales conversion.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<ul type=\"disc\">\n<li style=\"list-style-type: none\">\n<ul type=\"disc\">\n<li>At the model layer, the Company upgraded its proprietary MRO large language model, &#8220;Hangjia Linglong (\u884c\u5bb6\u73b2\u73d1),&#8221; with enhanced multimodal capabilities, and launched &#8220;Hangjia Huiyan (\u884c\u5bb6\u6167\u773c),&#8221; the industry&#8217;s first intelligent visual search engine for industrial products. Powered by advanced image recognition and multimodal AI capabilities, Hangjia Huiyan enables intelligent product identification, scenario understanding and demand diagnosis across complex industrial environments, significantly improving communication, product matching and procurement efficiency.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<ul type=\"disc\">\n<li style=\"list-style-type: none\">\n<ul type=\"disc\">\n<li>At the application layer, the Company continued to optimize key AI applications across core business functions, unlocking greater operational efficiency and commercial value across key industrial supply chain scenarios. The ProductRecom Agent (AI\u63a8\u54c1\u5927\u8111), which generated over RMB200 million in sales in 2025, is expected to further scale its impact and commercial contribution in 2026.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<ul type=\"disc\">\n<li>\n          <b>International Expansion. <\/b>The Company maintained solid momentum in serving Chinese manufacturers expanding overseas, with continued growth in both customers served and geographic coverage during the quarter. In the U.S. market, the Company further optimized its product development, sales channels, and fulfillment capabilities, strengthening its localized service and operations.<\/li>\n<\/ul>\n<p class=\"prntaj\">\n        <b>First Quarter 2026 Financial Results<\/b>\n      <\/p>\n<p class=\"prntaj\">\n        <b><br \/>\n          <i>Net Revenues. <\/i><br \/>\n        <\/b>Net revenues were RMB2,113.8 million (US$306.4 million), representing an increase of 9.2% from RMB1,935.4 million in the same period of 2025.\u00a0<\/p>\n<div>\n<table border=\"0\" cellspacing=\"0\" cellpadding=\"1\" class=\"prnbcc\">\n<tr>\n<td class=\"prngen4\" colspan=\"3\" rowspan=\"1\" nowrap=\"nowrap\">\n              \n            <\/td>\n<td class=\"prngen4\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n              \n            <\/td>\n<td class=\"prngen3\" colspan=\"3\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\">First Quarter<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"prngen4\" colspan=\"3\" rowspan=\"1\" nowrap=\"nowrap\">\n              \n            <\/td>\n<td class=\"prngen4\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n              \n            <\/td>\n<td class=\"prngen5\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\">2025<\/span>\n              <\/p>\n<\/td>\n<td class=\"prnpr10 prnpl2 prnvab prntac prncbts prnrbrb1 prnbbbs prnsblb1\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\">2026<\/span>\n              <\/p>\n<\/td>\n<td class=\"prnpr2 prnpl2 prnvab prncbts prnrbrb1 prnbbbs prnsblb1\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\">Change<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"prngen2\" colspan=\"3\" rowspan=\"1\" nowrap=\"nowrap\">\n              \n            <\/td>\n<td class=\"prngen2\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n              \n            <\/td>\n<td class=\"prngen6\" colspan=\"3\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prngen35\">\n                <span class=\"prnews_span\"><br \/>\n                  <i><br \/>\n                    <span class=\"prnews_span\">(in thousand RMB, except for percentage)<\/span><br \/>\n                  <\/i><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"prngen12\" colspan=\"3\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prngen34\">\n                <span class=\"prnews_span\">Net Revenues<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen4\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n              \n            <\/td>\n<td class=\"prngen4\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\">1,935,372<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen4\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\">2,113,819<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen19\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\">9.2\u00a0%<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"prngen4\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n              \n            <\/td>\n<td class=\"prngen12\" colspan=\"2\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prngen34\">\n                <span class=\"prnews_span\">Net Product Revenues<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen4\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n              \n            <\/td>\n<td class=\"prngen4\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\">1,884,860<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen4\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\">2,061,621<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen19\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\">9.4\u00a0%<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"prngen4\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n              \n            <\/td>\n<td class=\"prngen4\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n              \n            <\/td>\n<td class=\"prngen12\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prngen34\">\n                <span class=\"prnews_span\"><br \/>\n                  <i><br \/>\n                    <span class=\"prnews_span\">From ZKH Platform<\/span><br \/>\n                  <\/i><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen4\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n              \n            <\/td>\n<td class=\"prngen4\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\"><br \/>\n                  <i>1,679,343<\/i><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen4\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\"><br \/>\n                  <i>1,803,055<\/i><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen19\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\"><br \/>\n                  <i>7.4\u00a0%<\/i><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"prngen4\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n              \n            <\/td>\n<td class=\"prngen4\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n              \n            <\/td>\n<td class=\"prngen12\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prngen34\">\n                <span class=\"prnews_span\"><br \/>\n                  <i><br \/>\n                    <span class=\"prnews_span\">From GBB Platform<\/span><br \/>\n                  <\/i><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen4\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n              \n            <\/td>\n<td class=\"prngen4\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\"><br \/>\n                  <i>205,517<\/i><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen4\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\"><br \/>\n                  <i>258,566<\/i><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen19\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\"><br \/>\n                  <i>25.8\u00a0%<\/i><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"prngen4\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n              \n            <\/td>\n<td class=\"prngen12\" colspan=\"2\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prngen34\">\n                <span class=\"prnews_span\">Net Service Revenues<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen4\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n              \n            <\/td>\n<td class=\"prngen4\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\">37,894<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen4\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\">41,251<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen19\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\">8.9\u00a0%<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"prngen4\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n              \n            <\/td>\n<td class=\"prngen12\" colspan=\"2\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prngen34\">\n                <span class=\"prnews_span\">Other Revenues<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen4\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n              \n            <\/td>\n<td class=\"prngen4\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\">12,618<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen4\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\">10,947<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen19\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\">-13.2\u00a0%<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<\/table><\/div>\n<p class=\"prntaj\">\u00a0<\/p>\n<p class=\"prntaj\">\n        <b><br \/>\n          <i>Cost of Revenues.<\/i><br \/>\n        <\/b> Cost of revenues was RMB1,759.8 million (US$255.1 million), representing an increase of 9.8% from RMB1,603.3 million in the same period of 2025.<\/p>\n<p class=\"prntaj\">\n        <b><br \/>\n          <i>Gross Profit and Gross Margin.<\/i><br \/>\n        <\/b> Gross profit was RMB354.0 million (US$51.3 million), representing an increase of 6.6% from RMB332.1 million in the same period of 2025. Gross margin was 16.7%, compared with 17.2% in the same period of 2025.<\/p>\n<div>\n<table border=\"0\" cellspacing=\"0\" cellpadding=\"1\" class=\"prnbcc\">\n<tr>\n<td class=\"prngen4\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n              \n            <\/td>\n<td class=\"prngen4\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n              \n            <\/td>\n<td class=\"prngen4\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n              \n            <\/td>\n<td class=\"prngen4\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n              \n            <\/td>\n<td class=\"prngen6\" colspan=\"3\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prngen35\">\n                <span class=\"prnews_span\">First Quarter<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"prngen4\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n              \n            <\/td>\n<td class=\"prngen4\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n              \n            <\/td>\n<td class=\"prngen4\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n              \n            <\/td>\n<td class=\"prngen4\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n              \n            <\/td>\n<td class=\"prngen5\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\">2025<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen5\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\">2026<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen3\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\">Change<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"prngen2\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n              \n            <\/td>\n<td class=\"prngen2\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n              \n            <\/td>\n<td class=\"prngen2\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n              \n            <\/td>\n<td class=\"prngen2\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n              \n            <\/td>\n<td class=\"prngen6\" colspan=\"3\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prngen35\">\n                <span class=\"prnews_span\"><br \/>\n                  <i><br \/>\n                    <span class=\"prnews_span\">(in thousand RMB, except for percentage and <br \/>basis points (&#8220;bps&#8221;))<\/span><br \/>\n                  <\/i><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"prngen12\" colspan=\"4\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prngen34\">\n                <span class=\"prnews_span\">Gross Profit<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen4\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\">332,118<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen4\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\">354,027<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen19\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\">6.6\u00a0%<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"prngen4\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n              \n            <\/td>\n<td class=\"prngen12\" colspan=\"3\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prngen34\">\n                <span class=\"prnews_span\"><br \/>\n                  <i><br \/>\n                    <span class=\"prnews_span\">% of Net Revenues<\/span><br \/>\n                  <\/i><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen19\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\"><br \/>\n                  <i>17.2\u00a0%<\/i><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen19\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\"><br \/>\n                  <i>16.7\u00a0%<\/i><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen19\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\"><br \/>\n                  <i><br \/>\n                    <span class=\"prnews_span\">-41.2bps<\/span><br \/>\n                  <\/i><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"prngen4\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n              \n            <\/td>\n<td class=\"prngen12\" colspan=\"3\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prngen34\">\n                <span class=\"prnews_span\"><br \/>\n                  <i><br \/>\n                    <span class=\"prnews_span\">% of GMV<\/span><br \/>\n                  <\/i><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen19\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\"><br \/>\n                  <i>15.3\u00a0%<\/i><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen19\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\"><br \/>\n                  <i>14.4\u00a0%<\/i><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen19\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\"><br \/>\n                  <i><br \/>\n                    <span class=\"prnews_span\">-85.7bps<\/span><br \/>\n                  <\/i><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"prngen4\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n              \n            <\/td>\n<td class=\"prngen12\" colspan=\"3\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prngen34\">\n                <span class=\"prnews_span\">Under Product Sales (1P)<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen4\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n              \n            <\/td>\n<td class=\"prngen4\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n              \n            <\/td>\n<td class=\"prngen4\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n              \n            <\/td>\n<\/tr>\n<tr>\n<td class=\"prngen4\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n              \n            <\/td>\n<td class=\"prngen4\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n              \n            <\/td>\n<td class=\"prngen12\" colspan=\"2\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prngen34\">\n                <span class=\"prnews_span\"><br \/>\n                  <i><br \/>\n                    <span class=\"prnews_span\">ZKH Platform<\/span><br \/>\n                  <\/i><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen4\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\">278,618<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen4\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\">295,205<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen19\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\">6.0\u00a0%<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"prngen4\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n              \n            <\/td>\n<td class=\"prngen4\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n              \n            <\/td>\n<td class=\"prngen4\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n              \n            <\/td>\n<td class=\"prngen12\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prngen34\">\n                <span class=\"prnews_span\"><br \/>\n                  <i><br \/>\n                    <span class=\"prnews_span\">% of Net Product Revenues from <br \/>ZKH Platform<\/span><br \/>\n                  <\/i><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen19\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\"><br \/>\n                  <i>16.6\u00a0%<\/i><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen19\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\"><br \/>\n                  <i>16.4\u00a0%<\/i><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen19\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\"><br \/>\n                  <i><br \/>\n                    <span class=\"prnews_span\">-21.8bps<\/span><br \/>\n                  <\/i><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"prngen4\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n              \n            <\/td>\n<td class=\"prngen4\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n              \n            <\/td>\n<td class=\"prngen12\" colspan=\"2\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prngen34\">\n                <span class=\"prnews_span\"><br \/>\n                  <i><br \/>\n                    <span class=\"prnews_span\">GBB Platform<\/span><br \/>\n                  <\/i><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen4\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\">12,687<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen4\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\">15,669<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen19\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\">23.5\u00a0%<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"prngen4\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n              \n            <\/td>\n<td class=\"prngen4\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n              \n            <\/td>\n<td class=\"prngen4\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n              \n            <\/td>\n<td class=\"prngen12\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prngen34\">\n                <span class=\"prnews_span\"><br \/>\n                  <i><br \/>\n                    <span class=\"prnews_span\">% of Net Product Revenues from <br \/>GBB Platform<\/span><br \/>\n                  <\/i><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen19\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\"><br \/>\n                  <i>6.2\u00a0%<\/i><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen19\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\"><br \/>\n                  <i>6.1\u00a0%<\/i><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen19\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\"><br \/>\n                  <i><br \/>\n                    <span class=\"prnews_span\">-11.3bps<\/span><br \/>\n                  <\/i><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"prngen4\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n              \n            <\/td>\n<td class=\"prngen12\" colspan=\"3\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prngen34\">\n                <span class=\"prnews_span\">Under Marketplace (3P)<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen4\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\">37,894<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen4\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\">41,251<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen19\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\">8.9\u00a0%<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"prngen4\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n              \n            <\/td>\n<td class=\"prngen4\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n              \n            <\/td>\n<td class=\"prngen12\" colspan=\"2\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prngen34\">\n                <span class=\"prnews_span\"><br \/>\n                  <i><br \/>\n                    <span class=\"prnews_span\">% of Net Service Revenues<\/span><br \/>\n                  <\/i><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen19\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\"><br \/>\n                  <i>100.0\u00a0%<\/i><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen19\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\"><br \/>\n                  <i>100.0\u00a0%<\/i><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen4\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\"><br \/>\n                  <i>&#8211;<\/i><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"prngen4\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n              \n            <\/td>\n<td class=\"prngen4\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n              \n            <\/td>\n<td class=\"prngen12\" colspan=\"2\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prngen34\">\n                <span class=\"prnews_span\"><br \/>\n                  <i><br \/>\n                    <span class=\"prnews_span\">% of GMV from the Marketplace Model <br \/>(Take Rate<sup><span class=\"prnews_span\">[6]<\/span><\/sup>)<\/span><br \/>\n                  <\/i><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen19\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\"><br \/>\n                  <i>14.0\u00a0%<\/i><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen19\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\"><br \/>\n                  <i>12.9\u00a0%<\/i><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen19\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\"><br \/>\n                  <i><br \/>\n                    <span class=\"prnews_span\">-111.6bps<\/span><br \/>\n                  <\/i><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"prngen4\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n              \n            <\/td>\n<td class=\"prngen12\" colspan=\"3\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prngen34\">\n                <span class=\"prnews_span\">Others<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen4\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\">2,918<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen4\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\">1,902<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen19\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\">-34.8\u00a0%<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"prngen4\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n              \n            <\/td>\n<td class=\"prngen4\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n              \n            <\/td>\n<td class=\"prngen12\" colspan=\"2\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prngen34\">\n                <span class=\"prnews_span\"><br \/>\n                  <i><br \/>\n                    <span class=\"prnews_span\">% of Other Revenues<\/span><br \/>\n                  <\/i><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen19\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\"><br \/>\n                  <i>23.1\u00a0%<\/i><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen19\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\"><br \/>\n                  <i>17.4\u00a0%<\/i><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen19\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\"><br \/>\n                  <i><br \/>\n                    <span class=\"prnews_span\">-575.1bps<\/span><br \/>\n                  <\/i><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<\/table><\/div>\n<p class=\"prntaj\">\u00a0<\/p>\n<p class=\"prntaj\">\n        <b><br \/>\n          <i>Operating Expenses.<\/i><br \/>\n        <\/b> Operating expenses were RMB376.5 million (US$54.6 million), down 8.8% from RMB412.9 million in the same period of 2025. Operating expenses were 17.8% of net revenues, compared with 21.3% in the same period of 2025.<\/p>\n<ul type=\"disc\">\n<li>\n          <b><br \/>\n            <i>Fulfillment Expenses. <\/i><br \/>\n          <\/b>Fulfillment expenses were RMB77.6 million (US$11.3 million), down 16.8% from RMB93.3 million in the same period of 2025, primarily due to lower distribution expenses, employee benefits expenses and rental and property management fees. Fulfillment expenses were 3.7% of net revenues, compared with 4.8% in the same period of 2025.<\/p>\n<\/li>\n<li>\n          <b><br \/>\n            <i>Sales and Marketing Expenses. <\/i><br \/>\n          <\/b>Sales and marketing expenses were RMB137.6 million (US$20.0 million), up 0.6% from RMB136.8 million in the same period of 2025, primarily due to higher employee benefits expenses, partially offset by lower marketing and promotion expenses, as well as traveling expenses. Sales and marketing expenses were 6.5% of net revenues, compared with 7.1% in the same period of 2025. <\/p>\n<\/li>\n<li>\n          <b><br \/>\n            <i>Research and Development Expenses<\/i><br \/>\n          <\/b>. Research and development expenses were RMB29.3 million (US$4.3 million), down 25.9% from RMB39.6 million in the same period of 2025, primarily due to lower employee benefits expenses. Research and development expenses were 1.4% of net revenues, compared with 2.0% in the same period of 2025.<\/p>\n<\/li>\n<li>\n          <b><br \/>\n            <i>General and Administrative Expenses.<\/i><br \/>\n          <\/b> General and administrative expenses were RMB131.9 million (US$19.1 million), down 7.9% from RMB143.2 million in the same period of 2025, primarily due to lower employee benefits expenses and loss on inventory write-down and disposal, partially offset by higher service fee. General and administrative were 6.2% of net revenues, compared with 7.4 % in the same period of 2025.<\/li>\n<\/ul>\n<p class=\"prntaj\">\n        <b><br \/>\n          <i>Loss from Operations. <\/i><br \/>\n        <\/b>Loss from operations was RMB22.5 million (US$3.3 million), compared with RMB80.8 million in the same period of 2025. Operating loss margin was 1.1%, compared with 4.2% in the same period of 2025.<\/p>\n<p class=\"prntaj\">\n        <b><br \/>\n          <i>Non-GAAP EBITDA. <\/i><br \/>\n        <\/b>Non-GAAP EBITDA was RMB4.2 million (US$0.6 million), compared with negative RMB52.0 million in the same period of 2025. Non-GAAP EBITDA margin was 0.2%, compared with negative 2.7% in the same period of 2025.<\/p>\n<p class=\"prntaj\">\n        <b><br \/>\n          <i>Net Loss. <\/i><br \/>\n        <\/b>Net loss was RMB10.1 million (US$1.5 million), compared with RMB66.7 million in the same period of 2025. Net loss margin was 0.5%, compared with 3.4% in the same period of 2025.<\/p>\n<p class=\"prntaj\">\n        <b><br \/>\n          <i>Non-GAAP Adjusted Net Profit\/(Loss).<\/i><br \/>\n        <\/b> Non-GAAP adjusted net profit was RMB1.7 million (US$0.2 million), compared with non-GAAP adjusted net loss of RMB50.2 million in the same period of 2025. Non-GAAP adjusted net profit margin was 0.1%, compared with non-GAAP adjusted net loss margin of 2.6% in the same period of 2025.<\/p>\n<p class=\"prntaj\">\n        <b><br \/>\n          <i>Basic and Diluted Net Profit\/(Loss) per ADS[7] and Non-GAAP Adjusted Basic and Diluted Net Profit\/(Loss) per ADS[8].<\/i><br \/>\n        <\/b>\u00a0Basic and diluted net loss per ADS was RMB0.06 (US$0.01), compared with RMB0.41 in the same period of 2025. Non-GAAP adjusted basic and diluted net profit per ADS were RMB0.01 (US$0.002), compared with basic and diluted net loss per ADS of RMB0.31 in the same period of 2025.<\/p>\n<p class=\"prntaj\">\n        <b>Balance Sheet and Cash Flow<\/b>\n      <\/p>\n<p class=\"prntaj\">As of March 31, 2026, the Company had cash and cash equivalents, restricted cash, and short-term investments of RMB1.84 billion (US$266.1 million), compared with RMB1.92 billion as of December 31, 2025.<\/p>\n<p class=\"prntaj\">Net cash used in operating activities was RMB34.0 million (US$4.9 million) in the first quarter of 2026, compared with net cash used in operating activities of RMB97.1 million in the same period of 2025.\u00a0<\/p>\n<p class=\"prntaj\">\n        <b>Share Repurchase Update<\/b>\n      <\/p>\n<p class=\"prntal\">Pursuant to the Company&#8217;s share repurchase program of up to US$50 million, adopted on June 13, 2025 and effective through June 13, 2026, the Company repurchased an aggregate of approximately 1.48 million ADSs for approximately US$4.76 million from the open market as of March 31, 2026.<\/p>\n<p class=\"prntaj\">\n        <b>Exchange Rate<\/b>\n      <\/p>\n<p class=\"prntaj\">This announcement contains translations of certain Renminbi (&#8220;RMB&#8221;) amounts into U.S. dollars (&#8220;US$&#8221;) at specified rates solely for the convenience of the reader. Unless otherwise noted, all translations from RMB to US$ were made at a rate of RMB6.8980 to US$1.00, the exchange rate in effect as of March 31, 2026, as set forth in the H.10 statistical release of The Board of Governors of the Federal Reserve System. The Company makes no representation that any RMB or US$ amounts could have been, or could be, converted into US$ or RMB, as the case may be, at any particular rate, or at all.<\/p>\n<div>\n<table border=\"0\" cellspacing=\"0\" cellpadding=\"1\" class=\"prnbcc\">\n<tr>\n<td class=\"prngen16\" colspan=\"1\" rowspan=\"1\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\">[6] Take rate of the marketplace model represents gross profit from the marketplace model divided by GMV from the marketplace model.<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"prngen16\" colspan=\"1\" rowspan=\"1\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\">[7] ADSs are American depositary shares, each of which represents thirty-five (35) Class A ordinary shares of the Company.<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"prngen16\" colspan=\"1\" rowspan=\"1\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\">[8] Non-GAAP adjusted basic and diluted net profit\/(loss) per ADS is a non-GAAP financial measure, which is calculated by dividing non-GAAP adjusted net profit\/(loss) attributable to the Company&#8217;s ordinary shareholders by the weighted average number of ADSs.<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<\/table><\/div>\n<p class=\"prntaj\">\n        <b>Conference Call Information<\/b>\n      <\/p>\n<p class=\"prntaj\">The Company&#8217;s management will hold a conference call on Thursday, May 21, 2026, at 7:00 A.M. U.S. Eastern Time or 7:00 P.M. Beijing Time to discuss its financial results and operating performance for the first quarter of 2026.<\/p>\n<div>\n<table border=\"0\" cellspacing=\"0\" cellpadding=\"1\" class=\"prnbcc\">\n<tr>\n<td class=\"prngen16\" colspan=\"1\" rowspan=\"1\">\n<p class=\"prngen34\">\n                <span class=\"prnews_span\">United States (toll free):<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen16\" colspan=\"1\" rowspan=\"1\">\n<p class=\"prngen34\">\n                <span class=\"prnews_span\">+1-888-317-6003<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"prngen16\" colspan=\"1\" rowspan=\"1\">\n<p class=\"prngen34\">\n                <span class=\"prnews_span\">International:<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen16\" colspan=\"1\" rowspan=\"1\">\n<p class=\"prngen34\">\n                <span class=\"prnews_span\">+1-412-317-6061<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"prngen16\" colspan=\"1\" rowspan=\"1\">\n<p class=\"prngen34\">\n                <span class=\"prnews_span\">Mainland China (toll free):<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen16\" colspan=\"1\" rowspan=\"1\">\n<p class=\"prngen34\">\n                <span class=\"prnews_span\">400-120-6115<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"prngen16\" colspan=\"1\" rowspan=\"1\">\n<p class=\"prngen34\">\n                <span class=\"prnews_span\">Hong Kong (toll free):<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen16\" colspan=\"1\" rowspan=\"1\">\n<p class=\"prngen34\">\n                <span class=\"prnews_span\">800-963-976<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"prngen16\" colspan=\"1\" rowspan=\"1\">\n<p class=\"prngen34\">\n                <span class=\"prnews_span\">Hong Kong:<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen16\" colspan=\"1\" rowspan=\"1\">\n<p class=\"prngen34\">\n                <span class=\"prnews_span\">+852-5808-1995<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"prngen16\" colspan=\"1\" rowspan=\"1\">\n<p class=\"prngen34\">\n                <span class=\"prnews_span\">Access Code:<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen16\" colspan=\"1\" rowspan=\"1\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\">2335796<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<\/table><\/div>\n<p class=\"prntaj\">The replay will be accessible through May 28, 2026 by dialing the following numbers:<\/p>\n<div>\n<table border=\"0\" cellspacing=\"0\" cellpadding=\"1\" class=\"prnbcc\">\n<tr>\n<td class=\"prngen16\" colspan=\"1\" rowspan=\"1\">\n<p class=\"prngen34\">\n                <span class=\"prnews_span\">United States:<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen16\" colspan=\"1\" rowspan=\"1\">\n<p class=\"prngen34\">\n                <span class=\"prnews_span\">+1-855-669-9658<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"prngen16\" colspan=\"1\" rowspan=\"1\">\n<p class=\"prngen34\">\n                <span class=\"prnews_span\">International:<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen16\" colspan=\"1\" rowspan=\"1\">\n<p class=\"prngen34\">\n                <span class=\"prnews_span\">+1-412-317-0088<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"prngen16\" colspan=\"1\" rowspan=\"1\">\n<p class=\"prngen34\">\n                <span class=\"prnews_span\">Replay Access Code:<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen16\" colspan=\"1\" rowspan=\"1\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\">6840038<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<\/table><\/div>\n<p class=\"prntaj\">A live and archived webcast of the conference call will also be available on the Company&#8217;s investor relations website at\u00a0<a href=\"https:\/\/ir.zkh.com\/\" target=\"_blank\" rel=\"nofollow\">https:\/\/ir.zkh.com<\/a>.<\/p>\n<p class=\"prntaj\">\n        <b>About ZKH Group Limited<\/b>\n      <\/p>\n<p class=\"prntaj\">ZKH Group Limited (NYSE: ZKH) is a leading MRO procurement service platform in China, underpinned by robust supply chain capabilities and dedicated to serving customers globally through a product-led, agentic AI-driven approach. Through its primary online platforms, the <i>ZKH platform<\/i>, the <i>GBB platform<\/i> and the <i>Northsky platform<\/i>, along with innovative technology and extensive industry expertise, the Company provides bespoke MRO procurement solutions to a diverse and loyal customer base. These solutions encompass hyper-personalized product curation from a comprehensive selection of quality products at competitive prices. Additionally, the Company ensures timely and reliable product delivery through professional fulfillment services. By focusing on reducing procurement costs and addressing management efficiency challenges, ZKH is transforming the opaque MRO procurement process and empowering all stakeholders across the value chain.<\/p>\n<p class=\"prntaj\">For more information, please visit: <a href=\"https:\/\/ir.zkh.com\/\" target=\"_blank\" rel=\"nofollow\">https:\/\/ir.zkh.com<\/a>.<\/p>\n<p class=\"prntaj\">\n        <b>Use of Non-GAAP Financial Measures\u00a0<\/b>\n      <\/p>\n<p class=\"prntaj\">This press release contains the following non-GAAP financial measures: non-GAAP adjusted net (loss)\/profit, non-GAAP adjusted net (loss)\/profit per ADS, basic and diluted, and non-GAAP EBITDA. The non-GAAP financial measures should not be considered in isolation from or construed as alternatives to their most directly comparable financial measures prepared in accordance with accounting principles generally accepted in the United States of America. Investors are encouraged to review the historical non-GAAP financial measures in reconciliation to their most directly comparable GAAP financial measures.\u00a0<\/p>\n<p class=\"prntaj\">The Company defines non-GAAP adjusted net (loss)\/profit for a specific period as net loss in the same period excluding share-based compensation expenses. The Company defines non-GAAP EBITDA as net loss before interest expenses, income tax expenses\/(benefits) and depreciation and amortization expenses. Non-GAAP adjusted net (loss)\/profit per ADS is calculated by dividing adjusted net (loss)\/profit attributable to the Company&#8217;s ordinary shareholders by the weighted average number of ordinary shares during the periods and then multiplied by 35.<\/p>\n<p class=\"prntaj\">The Company presents these non-GAAP financial measures because they are used by the management to evaluate the Company&#8217;s operating performance and formulate business plans. The Company believes that these non-GAAP financial measures help identify underlying trends in its business that could otherwise be distorted by the effect of certain expenses that are included in net loss and certain expenses that are not expected to result in future cash payments or that are non-recurring in nature. The Company also believes that the use of these non-GAAP financial measures facilitates investors&#8217; assessment of its operating performance, enhances the overall understanding of its past performance and future prospects and allows for greater visibility with respect to key metrics used by the management in financial and operational decision making.<\/p>\n<p class=\"prntaj\">The non-GAAP financial measures have material limitations as analytical metrics and may not be calculated in the same manner by all companies. The Company&#8217;s non-GAAP financial measures do not include all income and expense items that affect the Company&#8217;s operations. They may not be comparable to other similarly titled measures used by other companies. In light of the foregoing limitations, you should not consider the non-GAAP financial measures as substitutes for, or superior to, their most directly comparable financial measures prepared in accordance with GAAP. The Company encourages investors and others to review its financial information in its entirety and not rely on a single financial measure.<\/p>\n<p class=\"prntaj\">For more information on these non-GAAP financial measures, please see the table captioned &#8220;Reconciliations of Non-GAAP Results&#8221; set forth at the end of this press release.<\/p>\n<p class=\"prntaj\">\n        <b>Safe Harbor Statement\u00a0<\/b>\n      <\/p>\n<p class=\"prntaj\">This press release contains forward-looking statements. These statements are made pursuant to the &#8220;safe harbor&#8221; provisions of the U.S. Private Securities Litigation Reform Act of 1995. These forward-looking statements can be identified by terminology such as &#8220;may,&#8221; &#8220;will,&#8221; &#8220;expects,&#8221; &#8220;anticipates,&#8221; &#8220;aim,&#8221; &#8220;estimates,&#8221; &#8220;intends,&#8221; &#8220;plans,&#8221; &#8220;believes,&#8221; &#8220;is\/are likely to,&#8221; &#8220;potential,&#8221; &#8220;continue,&#8221; and similar statements. Among other things, the quotations from management in this press release and ZKH&#8217;s strategic and operational plans contain forward-looking statements. ZKH may also make written or oral forward-looking statements in its periodic reports to the U.S. Securities and Exchange Commission (the &#8220;SEC&#8221;), in its annual report to shareholders, in press release 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 ZKH&#8217;s 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: ZKH&#8217;s mission, goals and strategies; ZKH&#8217;s future business development, financial condition and results of operations; the expected changes in its revenues, expenses or expenditures; the expected growth of the MRO procurement service industry in China and globally; changes in customer or product mix; ZKH&#8217;s expectations regarding the prospects of its business model and the demand for and market acceptance of its products and services; ZKH&#8217;s expectations regarding its relationships with customers, suppliers, and service providers on its platform; competition in the Company&#8217;s industry; government policies and regulations relating to ZKH&#8217;s industry; general economic and business conditions in China and globally; the outcome of any current and future legal or administrative proceedings; and assumptions underlying or related to any of the foregoing. Further information regarding these and other risks is included in ZKH&#8217;s filings with the SEC. All information provided herein is as of the date of this announcement, and ZKH undertakes no obligation to update any forward-looking statement, except as required under applicable law.<\/p>\n<p class=\"prntaj\">\n        <b>For investor and media inquiries, please contact:<\/b>\n      <\/p>\n<p class=\"prntaj\">ZKH Group Limited<br \/>IR Department<br \/>E-mail: <a href=\"mailto:IR@zkh.com\" target=\"_blank\" rel=\"nofollow\">IR@zkh.com<\/a><\/p>\n<p class=\"prntaj\">Christensen Advisory<br \/>Email: <a href=\"mailto:zkh@christensencomms.com\" target=\"_blank\" rel=\"nofollow\">zkh@christensencomms.com<\/a><\/p>\n<p>\u00a0<\/p>\n<p>\u00a0<\/p>\n<div>\n<table border=\"0\" cellspacing=\"0\" cellpadding=\"1\" class=\"prnbcc\">\n<tr>\n<td class=\"prngen14\" colspan=\"7\" rowspan=\"1\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\"><br \/>\n                  <b>ZKH GROUP LIMITED<\/b><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"prngen14\" colspan=\"7\" rowspan=\"1\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\"><br \/>\n                  <b>UNAUDITED CONDENSED CONSOLIDATED BALANCE SHEETS<\/b><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"prngen14\" colspan=\"7\" rowspan=\"1\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\">(All amounts in thousands, except share, ADS, per share and per ADS data)<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\">\n              \n            <\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\">\n              \n            <\/td>\n<td class=\"prngen6\" colspan=\"1\" rowspan=\"1\">\n<p class=\"prngen35\">\n                <span class=\"prnews_span\"><br \/>\n                  <b><br \/>\n                    <span class=\"prnews_span\">As of December 31,<\/span><br \/>\n                  <\/b><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen21\" colspan=\"1\" rowspan=\"1\">\n              \n            <\/td>\n<td class=\"prngen6\" colspan=\"3\" rowspan=\"1\">\n<p class=\"prngen35\">\n                <span class=\"prnews_span\"><br \/>\n                  <b><br \/>\n                    <span class=\"prnews_span\">As of March 31,<\/span><br \/>\n                  <\/b><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\">\n              \n            <\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\">\n              \n            <\/td>\n<td class=\"prngen22\" colspan=\"1\" rowspan=\"1\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\"><br \/>\n                  <b>2025<\/b><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\">\n              \n            <\/td>\n<td class=\"prngen23\" colspan=\"3\" rowspan=\"1\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\"><br \/>\n                  <b>2026<\/b><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\">\n              \n            <\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\">\n              \n            <\/td>\n<td class=\"prngen12\" colspan=\"1\" rowspan=\"1\">\n<p class=\"prngen35\">\n                <span class=\"prnews_span\"><br \/>\n                  <b><br \/>\n                    <span class=\"prnews_span\">RMB<\/span><br \/>\n                  <\/b><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\">\n              \n            <\/td>\n<td class=\"prngen8\" colspan=\"1\" rowspan=\"1\">\n<p class=\"prngen35\">\n                <span class=\"prnews_span\"><br \/>\n                  <b><br \/>\n                    <span class=\"prnews_span\">RMB<\/span><br \/>\n                  <\/b><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen24\" colspan=\"1\" rowspan=\"1\">\n              \n            <\/td>\n<td class=\"prngen8\" colspan=\"1\" rowspan=\"1\">\n<p class=\"prngen35\">\n                <span class=\"prnews_span\"><br \/>\n                  <b><br \/>\n                    <span class=\"prnews_span\">US$<\/span><br \/>\n                  <\/b><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"prngen12\" colspan=\"1\" rowspan=\"1\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\"><br \/>\n                  <b><br \/>\n                    <span class=\"prnews_span\">Assets<\/span><br \/>\n                  <\/b><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\">\n              \n            <\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\">\n              \n            <\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\">\n              \n            <\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\">\n              \n            <\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\">\n              \n            <\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\">\n              \n            <\/td>\n<\/tr>\n<tr>\n<td class=\"prngen12\" colspan=\"1\" rowspan=\"1\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\"><br \/>\n                  <b><br \/>\n                    <span class=\"prnews_span\">Current assets:<\/span><br \/>\n                  <\/b><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\">\n              \n            <\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\">\n              \n            <\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\">\n              \n            <\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\">\n              \n            <\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\">\n              \n            <\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\">\n              \n            <\/td>\n<\/tr>\n<tr>\n<td class=\"prngen12\" colspan=\"1\" rowspan=\"1\">\n<p class=\"prnml20\">\n                <span class=\"prnews_span\">Cash and cash equivalents<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\">\n              \n            <\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\">1,030,573<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\">\n              \n            <\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\">1,074,095<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\">\n              \n            <\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\">155,711<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"prngen12\" colspan=\"1\" rowspan=\"1\">\n<p class=\"prnml20\">\n                <span class=\"prnews_span\">Restricted cash <\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\">\n              \n            <\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\">61,871<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\">\n              \n            <\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\">50,891<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\">\n              \n            <\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\">7,378<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"prngen12\" colspan=\"1\" rowspan=\"1\">\n<p class=\"prnml20\">\n                <span class=\"prnews_span\">Short-term investments<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\">\n              \n            <\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\">825,289<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\">\n              \n            <\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\">710,454<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\">\n              \n            <\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\">102,994<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"prngen12\" colspan=\"1\" rowspan=\"1\">\n<p class=\"prnml20\">\n                <span class=\"prnews_span\">Accounts receivable (net of allowance <\/span>\n              <\/p>\n<p class=\"prnml20\">\n                <span class=\"prnews_span\">\u00a0\u00a0 for credit losses of RMB159,923 and <\/span>\n              <\/p>\n<p class=\"prnml20\">\n                <span class=\"prnews_span\">\u00a0\u00a0 RMB162,340 as of December 31, <\/span>\n              <\/p>\n<p class=\"prnml20\">\n                <span class=\"prnews_span\">\u00a0\u00a0 2025 and March 31, 2026, respectively)<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\">\n              \n            <\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\">3,257,162<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\">\n              \n            <\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\">3,078,948<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\">\n              \n            <\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\">446,354<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"prngen12\" colspan=\"1\" rowspan=\"1\">\n<p class=\"prnml20\">\n                <span class=\"prnews_span\">Notes receivable<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\">\n              \n            <\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\">113,291<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\">\n              \n            <\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\">142,929<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\">\n              \n            <\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\">20,720<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"prngen12\" colspan=\"1\" rowspan=\"1\">\n<p class=\"prnml20\">\n                <span class=\"prnews_span\">Inventories <\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\">\n              \n            <\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\">669,825<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\">\n              \n            <\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\">642,102<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\">\n              \n            <\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\">93,085<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"prngen12\" colspan=\"1\" rowspan=\"1\">\n<p class=\"prnml20\">\n                <span class=\"prnews_span\">Prepayments and other current assets<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\">\n              \n            <\/td>\n<td class=\"prngen21\" colspan=\"1\" rowspan=\"1\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\">180,188<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\">\n              \n            <\/td>\n<td class=\"prngen21\" colspan=\"1\" rowspan=\"1\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\">179,508<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\">\n              \n            <\/td>\n<td class=\"prngen21\" colspan=\"1\" rowspan=\"1\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\">26,023<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"prngen12\" colspan=\"1\" rowspan=\"1\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\"><br \/>\n                  <b><br \/>\n                    <span class=\"prnews_span\">Total current assets<\/span><br \/>\n                  <\/b><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\">\n              \n            <\/td>\n<td class=\"prngen21\" colspan=\"1\" rowspan=\"1\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\"><br \/>\n                  <b>6,138,199<\/b><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\">\n              \n            <\/td>\n<td class=\"prngen21\" colspan=\"1\" rowspan=\"1\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\"><br \/>\n                  <b>5,878,927<\/b><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\">\n              \n            <\/td>\n<td class=\"prngen21\" colspan=\"1\" rowspan=\"1\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\"><br \/>\n                  <b>852,265<\/b><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\">\n              \n            <\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\">\n              \n            <\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\">\n              \n            <\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\">\n              \n            <\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\">\n              \n            <\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\">\n              \n            <\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\">\n              \n            <\/td>\n<\/tr>\n<tr>\n<td class=\"prngen12\" colspan=\"1\" rowspan=\"1\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\"><br \/>\n                  <b><br \/>\n                    <span class=\"prnews_span\">Non-current assets:<\/span><br \/>\n                  <\/b><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\">\n              \n            <\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\">\n              \n            <\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\">\n              \n            <\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\">\n              \n            <\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\">\n              \n            <\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\">\n              \n            <\/td>\n<\/tr>\n<tr>\n<td class=\"prngen12\" colspan=\"1\" rowspan=\"1\">\n<p class=\"prnml20\">\n                <span class=\"prnews_span\">Property and equipment, net<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\">\n              \n            <\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\">186,185<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\">\n              \n            <\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\">183,313<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\">\n              \n            <\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\">26,575<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"prngen12\" colspan=\"1\" rowspan=\"1\">\n<p class=\"prnml20\">\n                <span class=\"prnews_span\">Land use right<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\">\n              \n            <\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\">10,582<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\">\n              \n            <\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\">10,526<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\">\n              \n            <\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\">1,526<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"prngen12\" colspan=\"1\" rowspan=\"1\">\n<p class=\"prnml20\">\n                <span class=\"prnews_span\">Operating lease right-of-use assets, net<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\">\n              \n            <\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\">142,205<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\">\n              \n            <\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\">130,844<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\">\n              \n            <\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\">18,968<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"prngen12\" colspan=\"1\" rowspan=\"1\">\n<p class=\"prnml20\">\n                <span class=\"prnews_span\">Intangible assets, net<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\">\n              \n            <\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\">21,871<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\">\n              \n            <\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\">27,057<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\">\n              \n            <\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\">3,922<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"prngen12\" colspan=\"1\" rowspan=\"1\">\n<p class=\"prnml20\">\n                <span class=\"prnews_span\">Goodwill<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\">\n              \n            <\/td>\n<td class=\"prngen21\" colspan=\"1\" rowspan=\"1\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\">30,807<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\">\n              \n            <\/td>\n<td class=\"prngen21\" colspan=\"1\" rowspan=\"1\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\">30,807<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\">\n              \n            <\/td>\n<td class=\"prngen21\" colspan=\"1\" rowspan=\"1\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\">4,466<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"prngen12\" colspan=\"1\" rowspan=\"1\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\"><br \/>\n                  <b><br \/>\n                    <span class=\"prnews_span\">Total non-current assets<\/span><br \/>\n                  <\/b><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\">\n              \n            <\/td>\n<td class=\"prngen21\" colspan=\"1\" rowspan=\"1\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\"><br \/>\n                  <b>391,650<\/b><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\">\n              \n            <\/td>\n<td class=\"prngen21\" colspan=\"1\" rowspan=\"1\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\"><br \/>\n                  <b>382,547<\/b><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\">\n              \n            <\/td>\n<td class=\"prngen21\" colspan=\"1\" rowspan=\"1\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\"><br \/>\n                  <b>55,457<\/b><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"prngen12\" colspan=\"1\" rowspan=\"1\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\"><br \/>\n                  <b><br \/>\n                    <span class=\"prnews_span\">Total assets<\/span><br \/>\n                  <\/b><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\">\n              \n            <\/td>\n<td class=\"prngen21\" colspan=\"1\" rowspan=\"1\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\"><br \/>\n                  <b>6,529,849<\/b><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\">\n              \n            <\/td>\n<td class=\"prngen21\" colspan=\"1\" rowspan=\"1\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\"><br \/>\n                  <b>6,261,474<\/b><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\">\n              \n            <\/td>\n<td class=\"prngen21\" colspan=\"1\" rowspan=\"1\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\"><br \/>\n                  <b>907,722<\/b><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\">\n              \n            <\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\">\n              \n            <\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\">\n              \n            <\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\">\n              \n            <\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\">\n              \n            <\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\">\n              \n            <\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\">\n              \n            <\/td>\n<\/tr>\n<tr>\n<td class=\"prngen12\" colspan=\"1\" rowspan=\"1\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\"><br \/>\n                  <b><br \/>\n                    <span class=\"prnews_span\">Liabilities<\/span><br \/>\n                  <\/b><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\">\n              \n            <\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\">\n              \n            <\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\">\n              \n            <\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\">\n              \n            <\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\">\n              \n            <\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\">\n              \n            <\/td>\n<\/tr>\n<tr>\n<td class=\"prngen12\" colspan=\"1\" rowspan=\"1\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\"><br \/>\n                  <b><br \/>\n                    <span class=\"prnews_span\">Current liabilities:<\/span><br \/>\n                  <\/b><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\">\n              \n            <\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\">\n              \n            <\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\">\n              \n            <\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\">\n              \n            <\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\">\n              \n            <\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\">\n              \n            <\/td>\n<\/tr>\n<tr>\n<td class=\"prngen12\" colspan=\"1\" rowspan=\"1\">\n<p class=\"prnml20\">\n                <span class=\"prnews_span\">Short-term borrowings<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\">\n              \n            <\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\">240,000<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\">\n              \n            <\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\">230,000<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\">\n              \n            <\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\">33,343<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"prngen12\" colspan=\"1\" rowspan=\"1\">\n<p class=\"prnml20\">\n                <span class=\"prnews_span\">Current portion of long-term borrowings<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\">\n              \n            <\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\">2,305<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\">\n              \n            <\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\">2,305<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\">\n              \n            <\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\">334<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"prngen12\" colspan=\"1\" rowspan=\"1\">\n<p class=\"prnml20\">\n                <span class=\"prnews_span\">Accounts and notes payable<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\">\n              \n            <\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\">2,718,941<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\">\n              \n            <\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\">2,487,578<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\">\n              \n            <\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\">360,623<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"prngen12\" colspan=\"1\" rowspan=\"1\">\n<p class=\"prnml20\">\n                <span class=\"prnews_span\">Operating lease liabilities<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\">\n              \n            <\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\">50,202<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\">\n              \n            <\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\">47,083<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\">\n              \n            <\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\">6,826<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"prngen12\" colspan=\"1\" rowspan=\"1\">\n<p class=\"prnml20\">\n                <span class=\"prnews_span\">Advance from customers<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\">\n              \n            <\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\">27,152<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\">\n              \n            <\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\">37,805<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\">\n              \n            <\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\">5,481<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"prngen12\" colspan=\"1\" rowspan=\"1\">\n<p class=\"prnml20\">\n                <span class=\"prnews_span\">Accrued expenses and other current liabilities<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\">\n              \n            <\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\">378,566<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\">\n              \n            <\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\">390,097<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\">\n              \n            <\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\">56,552<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"prngen12\" colspan=\"1\" rowspan=\"1\">\n<p class=\"prnml20\">\n                <span class=\"prnews_span\">Derivatives<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\">\n              \n            <\/td>\n<td class=\"prngen21\" colspan=\"1\" rowspan=\"1\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\">8,624<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\">\n              \n            <\/td>\n<td class=\"prngen21\" colspan=\"1\" rowspan=\"1\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\">&#8211;<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\">\n              \n            <\/td>\n<td class=\"prngen21\" colspan=\"1\" rowspan=\"1\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\">&#8211;<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"prngen12\" colspan=\"1\" rowspan=\"1\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\"><br \/>\n                  <b><br \/>\n                    <span class=\"prnews_span\">Total current liabilities<\/span><br \/>\n                  <\/b><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\">\n              \n            <\/td>\n<td class=\"prngen21\" colspan=\"1\" rowspan=\"1\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\"><br \/>\n                  <b>3,425,790<\/b><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\">\n              \n            <\/td>\n<td class=\"prngen21\" colspan=\"1\" rowspan=\"1\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\"><br \/>\n                  <b>3,194,868<\/b><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\">\n              \n            <\/td>\n<td class=\"prngen21\" colspan=\"1\" rowspan=\"1\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\"><br \/>\n                  <b>463,159<\/b><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\">\n              \n            <\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\">\n              \n            <\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\">\n              \n            <\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\">\n              \n            <\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\">\n              \n            <\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\">\n              \n            <\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\">\n              \n            <\/td>\n<\/tr>\n<tr>\n<td class=\"prngen12\" colspan=\"1\" rowspan=\"1\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\"><br \/>\n                  <b><br \/>\n                    <span class=\"prnews_span\">Non-current liabilities:<\/span><br \/>\n                  <\/b><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\">\n              \n            <\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\">\n              \n            <\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\">\n              \n            <\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\">\n              \n            <\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\">\n              \n            <\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\">\n              \n            <\/td>\n<\/tr>\n<tr>\n<td class=\"prngen12\" colspan=\"1\" rowspan=\"1\">\n<p class=\"prnml20\">\n                <span class=\"prnews_span\">Long-term borrowings<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\">\n              \n            <\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\">42,651<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\">\n              \n            <\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\">42,651<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\">\n              \n            <\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\">6,183<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"prngen12\" colspan=\"1\" rowspan=\"1\">\n<p class=\"prnml20\">\n                <span class=\"prnews_span\">Non-current operating lease liabilities<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\">\n              \n            <\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\">91,894<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\">\n              \n            <\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\">83,247<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\">\n              \n            <\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\">12,068<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"prngen12\" colspan=\"1\" rowspan=\"1\">\n<p class=\"prnml20\">\n                <span class=\"prnews_span\">Other non-current liabilities<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\">\n              \n            <\/td>\n<td class=\"prngen21\" colspan=\"1\" rowspan=\"1\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\">28,181<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\">\n              \n            <\/td>\n<td class=\"prngen21\" colspan=\"1\" rowspan=\"1\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\">34,969<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\">\n              \n            <\/td>\n<td class=\"prngen21\" colspan=\"1\" rowspan=\"1\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\">5,069<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"prngen12\" colspan=\"1\" rowspan=\"1\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\"><br \/>\n                  <b><br \/>\n                    <span class=\"prnews_span\">Total non-current liabilities<\/span><br \/>\n                  <\/b><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\">\n              \n            <\/td>\n<td class=\"prngen21\" colspan=\"1\" rowspan=\"1\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\"><br \/>\n                  <b>162,726<\/b><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\">\n              \n            <\/td>\n<td class=\"prngen21\" colspan=\"1\" rowspan=\"1\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\"><br \/>\n                  <b>160,867<\/b><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\">\n              \n            <\/td>\n<td class=\"prngen21\" colspan=\"1\" rowspan=\"1\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\"><br \/>\n                  <b>23,320<\/b><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"prngen12\" colspan=\"1\" rowspan=\"1\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\"><br \/>\n                  <b><br \/>\n                    <span class=\"prnews_span\">Total liabilities<\/span><br \/>\n                  <\/b><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\">\n              \n            <\/td>\n<td class=\"prngen21\" colspan=\"1\" rowspan=\"1\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\"><br \/>\n                  <b>3,588,516<\/b><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\">\n              \n            <\/td>\n<td class=\"prngen21\" colspan=\"1\" rowspan=\"1\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\"><br \/>\n                  <b>3,355,735<\/b><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\">\n              \n            <\/td>\n<td class=\"prngen21\" colspan=\"1\" rowspan=\"1\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\"><br \/>\n                  <b>486,479<\/b><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\">\n              \n            <\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\">\n              \n            <\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\">\n              \n            <\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\">\n              \n            <\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\">\n              \n            <\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\">\n              \n            <\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\">\n              \n            <\/td>\n<\/tr>\n<tr>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\">\n              \n            <\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\">\n              \n            <\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\">\n              \n            <\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\">\n              \n            <\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\">\n              \n            <\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\">\n              \n            <\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\">\n              \n            <\/td>\n<\/tr>\n<tr>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\">\n              \n            <\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\">\n              \n            <\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\">\n              \n            <\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\">\n              \n            <\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\">\n              \n            <\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\">\n              \n            <\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\">\n              \n            <\/td>\n<\/tr>\n<tr>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\">\n              \n            <\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\">\n              \n            <\/td>\n<td class=\"prngen3\" colspan=\"1\" rowspan=\"1\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\"><br \/>\n                  <b>As of December\u00a031,<\/b><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen21\" colspan=\"1\" rowspan=\"1\">\n              \n            <\/td>\n<td class=\"prngen3\" colspan=\"3\" rowspan=\"1\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\"><br \/>\n                  <b>As of March 31,<\/b><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\">\n              \n            <\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\">\n              \n            <\/td>\n<td class=\"prngen22\" colspan=\"1\" rowspan=\"1\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\"><br \/>\n                  <b>2025<\/b><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\">\n              \n            <\/td>\n<td class=\"prngen22\" colspan=\"3\" rowspan=\"1\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\"><br \/>\n                  <b>2026<\/b><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\">\n              \n            <\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\">\n              \n            <\/td>\n<td class=\"prngen14\" colspan=\"1\" rowspan=\"1\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\"><br \/>\n                  <b>RMB<\/b><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\">\n              \n            <\/td>\n<td class=\"prngen14\" colspan=\"1\" rowspan=\"1\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\"><br \/>\n                  <b>RMB<\/b><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\">\n              \n            <\/td>\n<td class=\"prngen14\" colspan=\"1\" rowspan=\"1\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\"><br \/>\n                  <b>US$<\/b><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"prngen12\" colspan=\"1\" rowspan=\"1\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\"><br \/>\n                  <b><br \/>\n                    <span class=\"prnews_span\">ZKH Group Limited shareholders&#8217; equity:<\/span><br \/>\n                  <\/b><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\">\n              \n            <\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\">\n              \n            <\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\">\n              \n            <\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\">\n              \n            <\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\">\n              \n            <\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\">\n              \n            <\/td>\n<\/tr>\n<tr>\n<td class=\"prngen12\" colspan=\"1\" rowspan=\"1\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\">Ordinary shares (USD0.0000001 par value;<br \/>\u00a0\u00a0 500,000,000,000 and 500,000,000,000<br \/>\u00a0\u00a0 shares authorized; 5,682,357,714 and <br \/>\u00a0\u00a0 5,687,307,274 shares issued and <br \/>\u00a0 \u00a05,563,528,436 and 5,555,047,923 shares <br \/>\u00a0 \u00a0outstanding as of December 31, 2025 and <br \/>\u00a0\u00a0 March 31, 2026, respectively)<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\">\n              \n            <\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\">4<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n              \n            <\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\">4<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n              \n            <\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\">1<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"prngen12\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml10\">\n                <span class=\"prnews_span\">Additional paid-in capital<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\">\n              \n            <\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\">8,370,941<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n              \n            <\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\">8,385,264<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n              \n            <\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\">1,215,607<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"prngen12\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml10\">\n                <span class=\"prnews_span\">Statutory reserves<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\">\n              \n            <\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\">6,566<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n              \n            <\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\">6,566<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n              \n            <\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\">952<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"prngen12\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml10\">\n                <span class=\"prnews_span\">Accumulated other comprehensive income\/(loss)<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\">\n              \n            <\/td>\n<td class=\"prngen19\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\">(37,288)<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n              \n            <\/td>\n<td class=\"prngen19\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\">(67,426)<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n              \n            <\/td>\n<td class=\"prngen19\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\">(9,775)<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"prngen12\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml10\">\n                <span class=\"prnews_span\">Accumulated deficit<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\">\n              \n            <\/td>\n<td class=\"prngen19\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\">(5,317,131)<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n              \n            <\/td>\n<td class=\"prngen19\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\">(5,327,234)<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n              \n            <\/td>\n<td class=\"prngen19\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\">(772,287)<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"prngen12\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml10\">\n                <span class=\"prnews_span\">Treasury stock<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\">\n              \n            <\/td>\n<td class=\"prngen19\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\">(81,759)<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n              \n            <\/td>\n<td class=\"prngen19\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\">(91,435)<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n              \n            <\/td>\n<td class=\"prngen19\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\">(13,255)<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"prngen12\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\"><br \/>\n                  <b><br \/>\n                    <span class=\"prnews_span\">Total ZKH Group Limited shareholders&#8217; equity<\/span><br \/>\n                  <\/b><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\">\n              \n            <\/td>\n<td class=\"prngen21\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\"><br \/>\n                  <b>2,941,333<\/b><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n              \n            <\/td>\n<td class=\"prngen21\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\"><br \/>\n                  <b>2,905,739<\/b><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n              \n            <\/td>\n<td class=\"prngen21\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\"><br \/>\n                  <b>421,243<\/b><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"prngen12\" colspan=\"1\" rowspan=\"1\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\"><br \/>\n                  <b><br \/>\n                    <span class=\"prnews_span\">Total liabilities and shareholders&#8217; deficit<\/span><br \/>\n                  <\/b><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\">\n              \n            <\/td>\n<td class=\"prngen21\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\"><br \/>\n                  <b>6,529,849<\/b><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n              \n            <\/td>\n<td class=\"prngen21\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\"><br \/>\n                  <b>6,261,474<\/b><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n              \n            <\/td>\n<td class=\"prngen21\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\"><br \/>\n                  <b>907,722<\/b><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<\/table><\/div>\n<p>\u00a0<\/p>\n<p>\u00a0<\/p>\n<div>\n<table border=\"0\" cellspacing=\"0\" cellpadding=\"1\" class=\"prnbcc\">\n<tr>\n<td class=\"prngen14\" colspan=\"6\" rowspan=\"1\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\"><br \/>\n                  <b>ZKH GROUP LIMITED<\/b><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"prngen14\" colspan=\"6\" rowspan=\"1\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\"><br \/>\n                  <b>UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF <\/b><br \/>\n                  <b>(LOSS<\/b><br \/>\n                  <b>)\/PROFIT<\/b><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"prngen14\" colspan=\"6\" rowspan=\"1\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\">(All amounts in thousands, except share, ADS, per share and per ADS data)<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\">\n              \n            <\/td>\n<td class=\"prngen6\" colspan=\"5\" rowspan=\"1\">\n<p class=\"prngen35\">\n                <span class=\"prnews_span\"><br \/>\n                  <b><br \/>\n                    <span class=\"prnews_span\">For the three months ended <\/span><br \/>\n                  <\/b><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\">\n              \n            <\/td>\n<td class=\"prngen6\" colspan=\"1\" rowspan=\"1\">\n<p class=\"prngen35\">\n                <span class=\"prnews_span\"><br \/>\n                  <b><br \/>\n                    <span class=\"prnews_span\">March 31, 2025<\/span><br \/>\n                  <\/b><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen24\" colspan=\"1\" rowspan=\"1\">\n              \n            <\/td>\n<td class=\"prngen11\" colspan=\"3\" rowspan=\"1\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\"><br \/>\n                  <b><br \/>\n                    <span class=\"prnews_span\">March 31, 2026<\/span><br \/>\n                  <\/b><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\">\n              \n            <\/td>\n<td class=\"prngen12\" colspan=\"1\" rowspan=\"1\">\n<p class=\"prngen35\">\n                <span class=\"prnews_span\"><br \/>\n                  <b><br \/>\n                    <span class=\"prnews_span\">RMB<\/span><br \/>\n                  <\/b><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\">\n              \n            <\/td>\n<td class=\"prngen8\" colspan=\"1\" rowspan=\"1\">\n<p class=\"prngen35\">\n                <span class=\"prnews_span\"><br \/>\n                  <b><br \/>\n                    <span class=\"prnews_span\">RMB<\/span><br \/>\n                  <\/b><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen24\" colspan=\"1\" rowspan=\"1\">\n              \n            <\/td>\n<td class=\"prngen8\" colspan=\"1\" rowspan=\"1\">\n<p class=\"prngen35\">\n                <span class=\"prnews_span\"><br \/>\n                  <b><br \/>\n                    <span class=\"prnews_span\">US$<\/span><br \/>\n                  <\/b><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"prngen12\" colspan=\"1\" rowspan=\"1\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\"><br \/>\n                  <b><br \/>\n                    <span class=\"prnews_span\">Net revenues<\/span><br \/>\n                  <\/b><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\">\n              \n            <\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\">\n              \n            <\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\">\n              \n            <\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\">\n              \n            <\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\">\n              \n            <\/td>\n<\/tr>\n<tr>\n<td class=\"prngen12\" colspan=\"1\" rowspan=\"1\">\n<p class=\"prnml10\">\n                <span class=\"prnews_span\">Net product revenues<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\">1,884,860<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\">\n              \n            <\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\">2,061,621<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\">\n              \n            <\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\">298,872<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"prngen12\" colspan=\"1\" rowspan=\"1\">\n<p class=\"prnml10\">\n                <span class=\"prnews_span\">Net service revenues<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\">37,894<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\">\n              \n            <\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\">41,251<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\">\n              \n            <\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\">5,980<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"prngen12\" colspan=\"1\" rowspan=\"1\">\n<p class=\"prnml10\">\n                <span class=\"prnews_span\">Other revenues<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\">12,618<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\">\n              \n            <\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\">10,947<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\">\n              \n            <\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\">1,587<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"prngen12\" colspan=\"1\" rowspan=\"1\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\"><br \/>\n                  <b><br \/>\n                    <span class=\"prnews_span\">Total net revenues<\/span><br \/>\n                  <\/b><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen21\" colspan=\"1\" rowspan=\"1\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\"><br \/>\n                  <b>1,935,372<\/b><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\">\n              \n            <\/td>\n<td class=\"prngen21\" colspan=\"1\" rowspan=\"1\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\"><br \/>\n                  <b>2,113,819<\/b><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\">\n              \n            <\/td>\n<td class=\"prngen21\" colspan=\"1\" rowspan=\"1\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\"><br \/>\n                  <b>306,439<\/b><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"prngen12\" colspan=\"1\" rowspan=\"1\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\"><br \/>\n                  <b><br \/>\n                    <span class=\"prnews_span\">Cost of revenues<\/span><br \/>\n                  <\/b><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen19\" colspan=\"1\" rowspan=\"1\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\">(1,603,254)<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\">\n              \n            <\/td>\n<td class=\"prngen19\" colspan=\"1\" rowspan=\"1\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\">(1,759,792)<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\">\n              \n            <\/td>\n<td class=\"prngen19\" colspan=\"1\" rowspan=\"1\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\">(255,116)<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"prngen12\" colspan=\"1\" rowspan=\"1\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\"><br \/>\n                  <b><br \/>\n                    <span class=\"prnews_span\">Operating expenses<\/span><br \/>\n                  <\/b><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\">\n              \n            <\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\">\n              \n            <\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\">\n              \n            <\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\">\n              \n            <\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\">\n              \n            <\/td>\n<\/tr>\n<tr>\n<td class=\"prngen12\" colspan=\"1\" rowspan=\"1\">\n<p class=\"prnml10\">\n                <span class=\"prnews_span\">Fulfillment<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen19\" colspan=\"1\" rowspan=\"1\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\">(93,307)<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\">\n              \n            <\/td>\n<td class=\"prngen19\" colspan=\"1\" rowspan=\"1\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\">(77,608)<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\">\n              \n            <\/td>\n<td class=\"prngen19\" colspan=\"1\" rowspan=\"1\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\">(11,251)<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"prngen12\" colspan=\"1\" rowspan=\"1\">\n<p class=\"prnml10\">\n                <span class=\"prnews_span\">Sales and marketing<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen19\" colspan=\"1\" rowspan=\"1\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\">(136,835)<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\">\n              \n            <\/td>\n<td class=\"prngen19\" colspan=\"1\" rowspan=\"1\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\">(137,640)<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\">\n              \n            <\/td>\n<td class=\"prngen19\" colspan=\"1\" rowspan=\"1\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\">(19,954)<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"prngen12\" colspan=\"1\" rowspan=\"1\">\n<p class=\"prnml10\">\n                <span class=\"prnews_span\">Research and development\u00a0\u00a0 <\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen19\" colspan=\"1\" rowspan=\"1\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\">(39,613)<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\">\n              \n            <\/td>\n<td class=\"prngen19\" colspan=\"1\" rowspan=\"1\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\">(29,342)<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\">\n              \n            <\/td>\n<td class=\"prngen19\" colspan=\"1\" rowspan=\"1\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\">(4,254)<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"prngen12\" colspan=\"1\" rowspan=\"1\">\n<p class=\"prnml10\">\n                <span class=\"prnews_span\">General and administrative<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen19\" colspan=\"1\" rowspan=\"1\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\">(143,176)<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\">\n              \n            <\/td>\n<td class=\"prngen19\" colspan=\"1\" rowspan=\"1\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\">(131,934)<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\">\n              \n            <\/td>\n<td class=\"prngen19\" colspan=\"1\" rowspan=\"1\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\">(19,126)<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"prngen12\" colspan=\"1\" rowspan=\"1\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\"><br \/>\n                  <b><br \/>\n                    <span class=\"prnews_span\">Loss from operations<\/span><br \/>\n                  <\/b><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen19\" colspan=\"1\" rowspan=\"1\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\"><br \/>\n                  <b>(80,813)<\/b><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\">\n              \n            <\/td>\n<td class=\"prngen19\" colspan=\"1\" rowspan=\"1\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\"><br \/>\n                  <b>(22,497)<\/b><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\">\n              \n            <\/td>\n<td class=\"prngen19\" colspan=\"1\" rowspan=\"1\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\"><br \/>\n                  <b>(3,262)<\/b><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"prngen12\" colspan=\"1\" rowspan=\"1\">\n<p class=\"prnml10\">\n                <span class=\"prnews_span\">Interest and investment income<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\">13,279<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\">\n              \n            <\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\">8,407<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\">\n              \n            <\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\">1,219<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"prngen12\" colspan=\"1\" rowspan=\"1\">\n<p class=\"prnml10\">\n                <span class=\"prnews_span\">Interest expense<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen19\" colspan=\"1\" rowspan=\"1\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\">(2,350)<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\">\n              \n            <\/td>\n<td class=\"prngen19\" colspan=\"1\" rowspan=\"1\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\">(2,263)<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\">\n              \n            <\/td>\n<td class=\"prngen19\" colspan=\"1\" rowspan=\"1\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\">(328)<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"prngen12\" colspan=\"1\" rowspan=\"1\">\n<p class=\"prnml10\">\n                <span class=\"prnews_span\">Others, net<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen21\" colspan=\"1\" rowspan=\"1\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\">3,408<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\">\n              \n            <\/td>\n<td class=\"prngen21\" colspan=\"1\" rowspan=\"1\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\">6,765<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\">\n              \n            <\/td>\n<td class=\"prngen21\" colspan=\"1\" rowspan=\"1\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\">981<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"prngen12\" colspan=\"1\" rowspan=\"1\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\"><br \/>\n                  <b><br \/>\n                    <span class=\"prnews_span\">Loss before income tax<\/span><br \/>\n                  <\/b><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen19\" colspan=\"1\" rowspan=\"1\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\"><br \/>\n                  <b>(66,476)<\/b><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\">\n              \n            <\/td>\n<td class=\"prngen19\" colspan=\"1\" rowspan=\"1\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\"><br \/>\n                  <b>(9,588)<\/b><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\">\n              \n            <\/td>\n<td class=\"prngen19\" colspan=\"1\" rowspan=\"1\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\"><br \/>\n                  <b>(1,390)<\/b><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"prngen12\" colspan=\"1\" rowspan=\"1\">\n<p class=\"prnml10\">\n                <span class=\"prnews_span\">Income tax expenses<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen25\" colspan=\"1\" rowspan=\"1\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\">(247)<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\">\n              \n            <\/td>\n<td class=\"prngen25\" colspan=\"1\" rowspan=\"1\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\">(515)<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\">\n              \n            <\/td>\n<td class=\"prngen25\" colspan=\"1\" rowspan=\"1\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\">(75)<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"prngen12\" colspan=\"1\" rowspan=\"1\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\"><br \/>\n                  <b><br \/>\n                    <span class=\"prnews_span\">Net loss<\/span><br \/>\n                  <\/b><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen19\" colspan=\"1\" rowspan=\"1\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\"><br \/>\n                  <b>(66,723)<\/b><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\">\n              \n            <\/td>\n<td class=\"prngen19\" colspan=\"1\" rowspan=\"1\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\"><br \/>\n                  <b>(10,103)<\/b><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\">\n              \n            <\/td>\n<td class=\"prngen19\" colspan=\"1\" rowspan=\"1\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\"><br \/>\n                  <b>(1,465)<\/b><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"prngen12\" colspan=\"1\" rowspan=\"1\">\n<p class=\"prnml10\">\n                <span class=\"prnews_span\">Less: net income attributable to non-controlling <br \/>\u00a0 interests<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\">&#8211;<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\">\n              \n            <\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\">&#8211;<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\">\n              \n            <\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\">&#8211;<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"prngen12\" colspan=\"1\" rowspan=\"1\">\n<p class=\"prnml10\">\n                <span class=\"prnews_span\">Less: net loss attributable to redeemable non-<br \/>\u00a0 controlling interests<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\">&#8211;<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\">\n              \n            <\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\">&#8211;<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\">\n              \n            <\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\">&#8211;<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"prngen12\" colspan=\"1\" rowspan=\"1\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\"><br \/>\n                  <b><br \/>\n                    <span class=\"prnews_span\">Net loss attributable to ZKH Group Limited<\/span><br \/>\n                  <\/b><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen26\" colspan=\"1\" rowspan=\"1\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\"><br \/>\n                  <b>(66,723)<\/b><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\">\n              \n            <\/td>\n<td class=\"prngen26\" colspan=\"1\" rowspan=\"1\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\"><br \/>\n                  <b>(10,103)<\/b><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\">\n              \n            <\/td>\n<td class=\"prngen26\" colspan=\"1\" rowspan=\"1\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\"><br \/>\n                  <b>(1,465)<\/b><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"prngen12\" colspan=\"1\" rowspan=\"1\">\n<p class=\"prnml10\">\n                <span class=\"prnews_span\">Accretion on preferred shares to redemption <br \/>\u00a0 value<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\">&#8211;<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\">\n              \n            <\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\">&#8211;<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\">\n              \n            <\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\">&#8211;<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"prngen12\" colspan=\"1\" rowspan=\"1\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\"><br \/>\n                  <b><br \/>\n                    <span class=\"prnews_span\">Net loss attributable to ZKH Group Limited&#8217;s <br \/>\u00a0 \u00a0ordinary shareholders<\/span><br \/>\n                  <\/b><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen27\" colspan=\"1\" rowspan=\"1\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\"><br \/>\n                  <b>(66,723)<\/b><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\">\n              \n            <\/td>\n<td class=\"prngen27\" colspan=\"1\" rowspan=\"1\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\"><br \/>\n                  <b>(10,103)<\/b><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\">\n              \n            <\/td>\n<td class=\"prngen27\" colspan=\"1\" rowspan=\"1\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\"><br \/>\n                  <b>(1,465)<\/b><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"prngen28\" colspan=\"1\" rowspan=\"1\">\n              \n            <\/td>\n<td class=\"prngen23\" colspan=\"5\" rowspan=\"1\">\n              \n            <\/td>\n<\/tr>\n<tr>\n<td class=\"prngen28\" colspan=\"1\" rowspan=\"1\">\n              \n            <\/td>\n<td class=\"prngen23\" colspan=\"5\" rowspan=\"1\">\n              \n            <\/td>\n<\/tr>\n<tr>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\">\n              \n            <\/td>\n<td class=\"prngen23\" colspan=\"5\" rowspan=\"1\">\n              \n            <\/td>\n<\/tr>\n<tr>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\">\n              \n            <\/td>\n<td class=\"prngen3\" colspan=\"5\" rowspan=\"1\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\"><br \/>\n                  <b>For the three months ended<\/b><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\">\n              \n            <\/td>\n<td class=\"prngen6\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prngen35\">\n                <span class=\"prnews_span\"><br \/>\n                  <b><br \/>\n                    <span class=\"prnews_span\">March <\/span><br \/>\n                  <\/b><br \/>\n                  <b><br \/>\n                    <span class=\"prnews_span\">31<\/span><br \/>\n                  <\/b><br \/>\n                  <b><br \/>\n                    <span class=\"prnews_span\">, 202<\/span><br \/>\n                  <\/b><br \/>\n                  <b><br \/>\n                    <span class=\"prnews_span\">5<\/span><br \/>\n                  <\/b><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen24\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n              \n            <\/td>\n<td class=\"prngen11\" colspan=\"3\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\"><br \/>\n                  <b><br \/>\n                    <span class=\"prnews_span\">March 31<\/span><br \/>\n                  <\/b><br \/>\n                  <b><br \/>\n                    <span class=\"prnews_span\">, 202<\/span><br \/>\n                  <\/b><br \/>\n                  <b><br \/>\n                    <span class=\"prnews_span\">6<\/span><br \/>\n                  <\/b><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\">\n              \n            <\/td>\n<td class=\"prngen12\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prngen35\">\n                <span class=\"prnews_span\"><br \/>\n                  <b><br \/>\n                    <span class=\"prnews_span\">RMB<\/span><br \/>\n                  <\/b><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n              \n            <\/td>\n<td class=\"prngen8\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prngen35\">\n                <span class=\"prnews_span\"><br \/>\n                  <b><br \/>\n                    <span class=\"prnews_span\">RMB<\/span><br \/>\n                  <\/b><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen24\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n              \n            <\/td>\n<td class=\"prngen8\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prngen35\">\n                <span class=\"prnews_span\"><br \/>\n                  <b><br \/>\n                    <span class=\"prnews_span\">US$<\/span><br \/>\n                  <\/b><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\">\n              \n            <\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n              \n            <\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n              \n            <\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n              \n            <\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n              \n            <\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n              \n            <\/td>\n<\/tr>\n<tr>\n<td class=\"prngen12\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\"><br \/>\n                  <b><br \/>\n                    <span class=\"prnews_span\">Net loss<\/span><br \/>\n                  <\/b><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen19\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\"><br \/>\n                  <b>(66,723)<\/b><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n              \n            <\/td>\n<td class=\"prngen19\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\"><br \/>\n                  <b>(10,103)<\/b><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n              \n            <\/td>\n<td class=\"prngen19\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\"><br \/>\n                  <b>(1,465)<\/b><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"prngen12\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\"><br \/>\n                  <b><br \/>\n                    <span class=\"prnews_span\">Other comprehensive loss:<\/span><br \/>\n                  <\/b><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n              \n            <\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n              \n            <\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n              \n            <\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n              \n            <\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n              \n            <\/td>\n<\/tr>\n<tr>\n<td class=\"prngen12\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml10\">\n                <span class=\"prnews_span\">Foreign currency translation adjustments<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen19\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\">(3,008)<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n              \n            <\/td>\n<td class=\"prngen19\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\">(30,138)<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n              \n            <\/td>\n<td class=\"prngen19\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\">(4,369)<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"prngen12\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\"><br \/>\n                  <b><br \/>\n                    <span class=\"prnews_span\">Total comprehensive loss<\/span><br \/>\n                  <\/b><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen19\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\"><br \/>\n                  <b>(69,731)<\/b><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n              \n            <\/td>\n<td class=\"prngen19\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\"><br \/>\n                  <b>(40,241)<\/b><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n              \n            <\/td>\n<td class=\"prngen19\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\"><br \/>\n                  <b>(5,834)<\/b><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"prngen12\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml10\">\n                <span class=\"prnews_span\">Less: comprehensive income attributable to non-<br \/>\u00a0 \u00a0controlling interests<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\">&#8211;<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n              \n            <\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\">&#8211;<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n              \n            <\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\">&#8211;<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"prngen12\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml10\">\n                <span class=\"prnews_span\">Less: comprehensive loss attributable to <br \/>\u00a0 \u00a0redeemable non-controlling interests<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen21\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\">&#8211;<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n              \n            <\/td>\n<td class=\"prngen21\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\">&#8211;<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n              \n            <\/td>\n<td class=\"prngen21\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\">&#8211;<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"prngen12\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\"><br \/>\n                  <b><br \/>\n                    <span class=\"prnews_span\">Comprehensive loss attributable to ZKH <br \/>\u00a0 \u00a0 Group Limited<\/span><br \/>\n                  <\/b><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen19\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\"><br \/>\n                  <b>(69,731)<\/b><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n              \n            <\/td>\n<td class=\"prngen19\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\"><br \/>\n                  <b>(40,241)<\/b><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n              \n            <\/td>\n<td class=\"prngen19\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\"><br \/>\n                  <b>(5,834)<\/b><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"prngen12\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml10\">\n                <span class=\"prnews_span\">Accretion on Preferred Shares to redemption <br \/>\u00a0 \u00a0value<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen21\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\">&#8211;<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n              \n            <\/td>\n<td class=\"prngen21\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\">&#8211;<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n              \n            <\/td>\n<td class=\"prngen21\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\">&#8211;<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"prngen12\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\"><br \/>\n                  <b><br \/>\n                    <span class=\"prnews_span\">Total comprehensive loss attributable to ZKH <br \/>\u00a0 \u00a0 \u00a0Group Limited&#8217;s ordinary shareholders<\/span><br \/>\n                  <\/b><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen29\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\"><br \/>\n                  <b>(69,731)<\/b><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n              \n            <\/td>\n<td class=\"prngen29\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\"><br \/>\n                  <b>(40,241)<\/b><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n              \n            <\/td>\n<td class=\"prngen29\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\"><br \/>\n                  <b>(5,834)<\/b><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n              \n            <\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n              \n            <\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n              \n            <\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n              \n            <\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n              \n            <\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n              \n            <\/td>\n<\/tr>\n<tr>\n<td class=\"prngen12\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\"><br \/>\n                  <b><br \/>\n                    <span class=\"prnews_span\">Net loss per ordinary share attributable to <br \/>\u00a0 \u00a0 \u00a0ordinary shareholders<\/span><br \/>\n                  <\/b><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n              \n            <\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n              \n            <\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n              \n            <\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n              \n            <\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n              \n            <\/td>\n<\/tr>\n<tr>\n<td class=\"prngen12\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml10\">\n                <span class=\"prnews_span\">Basic<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen19\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\">(0.01)<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n              \n            <\/td>\n<td class=\"prngen19\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\">(0.00)<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n              \n            <\/td>\n<td class=\"prngen19\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\">(0.00)<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"prngen12\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml10\">\n                <span class=\"prnews_span\">Diluted<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen19\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\">(0.01)<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n              \n            <\/td>\n<td class=\"prngen19\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\">(0.00)<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n              \n            <\/td>\n<td class=\"prngen19\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\">(0.00)<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"prngen12\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\"><br \/>\n                  <b><br \/>\n                    <span class=\"prnews_span\">Weighted average number of shares <\/span><br \/>\n                  <\/b><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n              \n            <\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n              \n            <\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n              \n            <\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n              \n            <\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n              \n            <\/td>\n<\/tr>\n<tr>\n<td class=\"prngen12\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml10\">\n                <span class=\"prnews_span\">Basic<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\">5,695,083,577<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n              \n            <\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\">5,641,256,369<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n              \n            <\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\">5,641,256,369<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"prngen12\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml10\">\n                <span class=\"prnews_span\">Diluted<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\">5,695,083,577<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n              \n            <\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\">5,641,256,369<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n              \n            <\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\">5,641,256,369<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n              \n            <\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n              \n            <\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n              \n            <\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n              \n            <\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n              \n            <\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n              \n            <\/td>\n<\/tr>\n<tr>\n<td class=\"prngen12\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\"><br \/>\n                  <b><br \/>\n                    <span class=\"prnews_span\">Net loss per ADS attributable to ordinary <br \/>\u00a0 \u00a0 shareholders<\/span><br \/>\n                  <\/b><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n              \n            <\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n              \n            <\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n              \n            <\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n              \n            <\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n              \n            <\/td>\n<\/tr>\n<tr>\n<td class=\"prngen12\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml10\">\n                <span class=\"prnews_span\">Basic<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen19\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\">(0.41)<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n              \n            <\/td>\n<td class=\"prngen19\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\">(0.06)<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n              \n            <\/td>\n<td class=\"prngen19\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\">(0.01)<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"prngen12\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml10\">\n                <span class=\"prnews_span\">Diluted<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen19\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\">(0.41)<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n              \n            <\/td>\n<td class=\"prngen19\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\">(0.06)<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n              \n            <\/td>\n<td class=\"prngen19\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\">(0.01)<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"prngen12\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\"><br \/>\n                  <b><br \/>\n                    <span class=\"prnews_span\">Weighted average number of ADS (35 Class A <br \/>\u00a0 \u00a0 ordinary shares equal to 1 ADS)<\/span><br \/>\n                  <\/b><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n              \n            <\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n              \n            <\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n              \n            <\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n              \n            <\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n              \n            <\/td>\n<\/tr>\n<tr>\n<td class=\"prngen12\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml10\">\n                <span class=\"prnews_span\">Basic<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\">162,716,674<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n              \n            <\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\">161,178,753<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n              \n            <\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\">161,178,753<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"prngen12\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml10\">\n                <span class=\"prnews_span\">Diluted<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\">162,716,674<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n              \n            <\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\">161,178,753<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n              \n            <\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\">161,178,753<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<\/table><\/div>\n<p>\u00a0<\/p>\n<p>\u00a0<\/p>\n<div>\n<table border=\"0\" cellspacing=\"0\" cellpadding=\"1\" class=\"prnbcc\">\n<tr>\n<td class=\"prngen14\" colspan=\"6\" rowspan=\"1\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\"><br \/>\n                  <b>ZKH GROUP LIMITED<\/b><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"prngen14\" colspan=\"6\" rowspan=\"1\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\"><br \/>\n                  <b>RECONCILIATIONS OF GAAP AND NON-GAAP RESULTS<\/b><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"prngen14\" colspan=\"6\" rowspan=\"1\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\">(All amounts in thousands, except share, ADS, per share and per ADS data)<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\">\n              \n            <\/td>\n<td class=\"prngen6\" colspan=\"5\" rowspan=\"1\">\n<p class=\"prngen35\">\n                <span class=\"prnews_span\"><br \/>\n                  <b><br \/>\n                    <span class=\"prnews_span\">For the three months ended <\/span><br \/>\n                  <\/b><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\">\n              \n            <\/td>\n<td class=\"prngen6\" colspan=\"1\" rowspan=\"1\">\n<p class=\"prngen35\">\n                <span class=\"prnews_span\"><br \/>\n                  <b><br \/>\n                    <span class=\"prnews_span\">March 31, 202<\/span><br \/>\n                  <\/b><br \/>\n                  <b><br \/>\n                    <span class=\"prnews_span\">5<\/span><br \/>\n                  <\/b><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen24\" colspan=\"1\" rowspan=\"1\">\n              \n            <\/td>\n<td class=\"prngen8\" colspan=\"3\" rowspan=\"1\">\n<p class=\"prngen35\">\n                <span class=\"prnews_span\"><br \/>\n                  <b><br \/>\n                    <span class=\"prnews_span\">March 31, 202<\/span><br \/>\n                  <\/b><br \/>\n                  <b><br \/>\n                    <span class=\"prnews_span\">6<\/span><br \/>\n                  <\/b><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\">\n              \n            <\/td>\n<td class=\"prngen12\" colspan=\"1\" rowspan=\"1\">\n<p class=\"prngen35\">\n                <span class=\"prnews_span\"><br \/>\n                  <b><br \/>\n                    <span class=\"prnews_span\">RMB<\/span><br \/>\n                  <\/b><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\">\n              \n            <\/td>\n<td class=\"prngen8\" colspan=\"1\" rowspan=\"1\">\n<p class=\"prngen35\">\n                <span class=\"prnews_span\"><br \/>\n                  <b><br \/>\n                    <span class=\"prnews_span\">RMB<\/span><br \/>\n                  <\/b><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen24\" colspan=\"1\" rowspan=\"1\">\n              \n            <\/td>\n<td class=\"prngen8\" colspan=\"1\" rowspan=\"1\">\n<p class=\"prngen35\">\n                <span class=\"prnews_span\"><br \/>\n                  <b><br \/>\n                    <span class=\"prnews_span\">US$<\/span><br \/>\n                  <\/b><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"prngen12\" colspan=\"1\" rowspan=\"1\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\"><br \/>\n                  <b><br \/>\n                    <span class=\"prnews_span\">Net loss<\/span><br \/>\n                  <\/b><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen19\" colspan=\"1\" rowspan=\"1\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\"><br \/>\n                  <b>(66,723)<\/b><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\">\n              \n            <\/td>\n<td class=\"prngen19\" colspan=\"1\" rowspan=\"1\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\"><br \/>\n                  <b>(10,103)<\/b><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\">\n              \n            <\/td>\n<td class=\"prngen19\" colspan=\"1\" rowspan=\"1\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\"><br \/>\n                  <b>(1,465)<\/b><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"prngen12\" colspan=\"1\" rowspan=\"1\">\n<p class=\"prnml10\">\n                <span class=\"prnews_span\">Income tax expenses<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\">247<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\">\n              \n            <\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\">515<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\">\n              \n            <\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\">75<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"prngen12\" colspan=\"1\" rowspan=\"1\">\n<p class=\"prnml10\">\n                <span class=\"prnews_span\">Interest expenses<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\">2,350<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\">\n              \n            <\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\">2,263<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\">\n              \n            <\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\">328<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"prngen12\" colspan=\"1\" rowspan=\"1\">\n<p class=\"prnml10\">\n                <span class=\"prnews_span\">Depreciation and amortization expense<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\">12,167<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\">\n              \n            <\/td>\n<td class=\"prngen21\" colspan=\"1\" rowspan=\"1\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\">11,562<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\">\n              \n            <\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\">1,676<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"prngen12\" colspan=\"1\" rowspan=\"1\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\"><br \/>\n                  <b><br \/>\n                    <span class=\"prnews_span\">Non-GAAP EBITDA<\/span><br \/>\n                  <\/b><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen27\" colspan=\"1\" rowspan=\"1\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\"><br \/>\n                  <b>(51,959)<\/b><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\">\n              \n            <\/td>\n<td class=\"prngen30\" colspan=\"1\" rowspan=\"1\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\"><br \/>\n                  <b>4,237<\/b><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\">\n              \n            <\/td>\n<td class=\"prngen31\" colspan=\"1\" rowspan=\"1\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\"><br \/>\n                  <b>614<\/b><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\">\n              \n            <\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\">\n              \n            <\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\">\n              \n            <\/td>\n<td class=\"prngen24\" colspan=\"1\" rowspan=\"1\">\n              \n            <\/td>\n<td class=\"prngen24\" colspan=\"1\" rowspan=\"1\">\n              \n            <\/td>\n<td class=\"prngen24\" colspan=\"1\" rowspan=\"1\">\n              \n            <\/td>\n<\/tr>\n<tr>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\">\n              \n            <\/td>\n<td class=\"prngen28\" colspan=\"5\" rowspan=\"1\">\n              \n            <\/td>\n<\/tr>\n<tr>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\">\n              \n            <\/td>\n<td class=\"prngen28\" colspan=\"5\" rowspan=\"1\">\n              \n            <\/td>\n<\/tr>\n<tr>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\">\n              \n            <\/td>\n<td class=\"prngen6\" colspan=\"5\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prngen35\">\n                <span class=\"prnews_span\"><br \/>\n                  <b><br \/>\n                    <span class=\"prnews_span\">For the three months ended <\/span><br \/>\n                  <\/b><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\">\n              \n            <\/td>\n<td class=\"prngen6\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prngen35\">\n                <span class=\"prnews_span\"><br \/>\n                  <b><br \/>\n                    <span class=\"prnews_span\">March 31, 202<\/span><br \/>\n                  <\/b><br \/>\n                  <b><br \/>\n                    <span class=\"prnews_span\">5<\/span><br \/>\n                  <\/b><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen24\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n              \n            <\/td>\n<td class=\"prngen8\" colspan=\"3\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prngen35\">\n                <span class=\"prnews_span\"><br \/>\n                  <b><br \/>\n                    <span class=\"prnews_span\">March 31, 202<\/span><br \/>\n                  <\/b><br \/>\n                  <b><br \/>\n                    <span class=\"prnews_span\">6<\/span><br \/>\n                  <\/b><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n              \n            <\/td>\n<td class=\"prngen12\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prngen35\">\n                <span class=\"prnews_span\"><br \/>\n                  <b><br \/>\n                    <span class=\"prnews_span\">RMB<\/span><br \/>\n                  <\/b><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n              \n            <\/td>\n<td class=\"prngen8\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prngen35\">\n                <span class=\"prnews_span\"><br \/>\n                  <b><br \/>\n                    <span class=\"prnews_span\">RMB<\/span><br \/>\n                  <\/b><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen24\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n              \n            <\/td>\n<td class=\"prngen8\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prngen35\">\n                <span class=\"prnews_span\"><br \/>\n                  <b><br \/>\n                    <span class=\"prnews_span\">US$<\/span><br \/>\n                  <\/b><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n              \n            <\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n              \n            <\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n              \n            <\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n              \n            <\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n              \n            <\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n              \n            <\/td>\n<\/tr>\n<tr>\n<td class=\"prngen12\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\"><br \/>\n                  <b><br \/>\n                    <span class=\"prnews_span\">Net loss<\/span><br \/>\n                  <\/b><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen19\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\"><br \/>\n                  <b>(66,723)<\/b><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n              \n            <\/td>\n<td class=\"prngen19\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\"><br \/>\n                  <b>(10,103)<\/b><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n              \n            <\/td>\n<td class=\"prngen19\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\"><br \/>\n                  <b>(1,465)<\/b><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"prngen12\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\"><br \/>\n                  <b><br \/>\n                    <span class=\"prnews_span\">Add:<\/span><br \/>\n                  <\/b><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n              \n            <\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n              \n            <\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n              \n            <\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n              \n            <\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n              \n            <\/td>\n<\/tr>\n<tr>\n<td class=\"prngen12\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml10\">\n                <span class=\"prnews_span\">Share-based compensation expenses<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\">16,547<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n              \n            <\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\">11,793<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n              \n            <\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\">1,709<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"prngen12\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\"><br \/>\n                  <b><br \/>\n                    <span class=\"prnews_span\">Non-GAAP adjusted net (loss)\/profit<\/span><br \/>\n                  <\/b><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen27\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\"><br \/>\n                  <b>(50,176)<\/b><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n              \n            <\/td>\n<td class=\"prngen31\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\"><br \/>\n                  <b>1,690<\/b><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n              \n            <\/td>\n<td class=\"prngen31\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\"><br \/>\n                  <b>244<\/b><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n              \n            <\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n              \n            <\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n              \n            <\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n              \n            <\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n              \n            <\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n              \n            <\/td>\n<\/tr>\n<tr>\n<td class=\"prngen12\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\"><br \/>\n                  <b><br \/>\n                    <span class=\"prnews_span\">Non-GAAP adjusted net (loss)\/profit <br \/>\u00a0 \u00a0attributable to ordinary shareholders per share<\/span><br \/>\n                  <\/b><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n              \n            <\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n              \n            <\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n              \n            <\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n              \n            <\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n              \n            <\/td>\n<\/tr>\n<tr>\n<td class=\"prngen12\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml10\">\n                <span class=\"prnews_span\">Basic<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen19\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\">(0.01)<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n              \n            <\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\">0.00<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n              \n            <\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\">0.00<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"prngen12\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml10\">\n                <span class=\"prnews_span\">Diluted<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen19\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\">(0.01)<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n              \n            <\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\">0.00<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n              \n            <\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\">0.00<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"prngen12\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\"><br \/>\n                  <b><br \/>\n                    <span class=\"prnews_span\">Weighted average number of ordinary shares<\/span><br \/>\n                  <\/b><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n              \n            <\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n              \n            <\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n              \n            <\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n              \n            <\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n              \n            <\/td>\n<\/tr>\n<tr>\n<td class=\"prngen12\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml10\">\n                <span class=\"prnews_span\">Basic<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\">5,695,083,577<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n              \n            <\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\">5,641,256,369<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n              \n            <\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\">5,641,256,369<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"prngen12\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml10\">\n                <span class=\"prnews_span\">Diluted<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\">5,695,083,577<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n              \n            <\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\">5,641,256,369<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n              \n            <\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\">5,641,256,369<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n              \n            <\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n              \n            <\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n              \n            <\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n              \n            <\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n              \n            <\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n              \n            <\/td>\n<\/tr>\n<tr>\n<td class=\"prngen12\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\"><br \/>\n                  <b><br \/>\n                    <span class=\"prnews_span\">Non-GAAP adjusted net <\/span><br \/>\n                  <\/b><br \/>\n                  <b><br \/>\n                    <span class=\"prnews_span\">(<\/span><br \/>\n                  <\/b><br \/>\n                  <b><br \/>\n                    <span class=\"prnews_span\">loss<\/span><br \/>\n                  <\/b><br \/>\n                  <b><br \/>\n                    <span class=\"prnews_span\">)<\/span><br \/>\n                  <\/b><br \/>\n                  <b><br \/>\n                    <span class=\"prnews_span\">\/profit <br \/>\u00a0 \u00a0attributable to ordinary shareholders per <br \/>\u00a0 \u00a0ADS<\/span><br \/>\n                  <\/b><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n              \n            <\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n              \n            <\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n              \n            <\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n              \n            <\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n              \n            <\/td>\n<\/tr>\n<tr>\n<td class=\"prngen12\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml10\">\n                <span class=\"prnews_span\">Basic<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen19\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\">(0.31)<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n              \n            <\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\">0.01<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n              \n            <\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\">0.00<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"prngen12\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml10\">\n                <span class=\"prnews_span\">Diluted<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen19\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\">(0.31)<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n              \n            <\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\">0.01<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n              \n            <\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\">0.00<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"prngen12\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\"><br \/>\n                  <b><br \/>\n                    <span class=\"prnews_span\">Weighted average number of ADS (35 Class A <br \/>\u00a0 \u00a0ordinary shares equal to 1 ADS)<\/span><br \/>\n                  <\/b><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n              \n            <\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n              \n            <\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n              \n            <\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n              \n            <\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n              \n            <\/td>\n<\/tr>\n<tr>\n<td class=\"prngen12\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml10\">\n                <span class=\"prnews_span\">Basic<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\">162,716,674<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n              \n            <\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\">161,178,753<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n              \n            <\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\">161,178,753<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"prngen12\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml10\">\n                <span class=\"prnews_span\">Diluted<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\">162,716,674<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n              \n            <\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\">161,178,753<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n              \n            <\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\">\n                <span class=\"prnews_span\">161,178,753<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<\/table><\/div>\n<p>\u00a0<\/p>\n<p id=\"PURL\">\n        <img loading=\"lazy\" decoding=\"async\" title=\"Cision\" width=\"12\" height=\"12\" alt=\"Cision\" src=\"https:\/\/edge.prnewswire.com\/c\/img\/favicon.png?sn=CN65125&amp;sd=2026-05-21\" \/> View original content:<a id=\"PRNURL\" rel=\"nofollow\" href=\"https:\/\/www.prnewswire.com\/news-releases\/zkh-group-limited-announces-first-quarter-2026-unaudited-financial-results-302778804.html\" target=\"_blank\">https:\/\/www.prnewswire.com\/news-releases\/zkh-group-limited-announces-first-quarter-2026-unaudited-financial-results-302778804.html<\/a><\/p>\n<p>SOURCE ZKH Group Limited<\/p>\n<\/p><\/div>\n<p>    <img decoding=\"async\" alt=\"\" src=\"https:\/\/rt.prnewswire.com\/rt.gif?NewsItemId=CN65125&amp;Transmission_Id=202605210600PR_NEWS_USPR_____CN65125&amp;DateId=20260521\" style=\"border:0px;width:1px;height:1px\" \/><\/p>\n","protected":false},"excerpt":{"rendered":"<p>PR Newswire SHANGHAI, May 21, 2026 \/PRNewswire\/ &#8212; ZKH Group Limited (&#8220;ZKH&#8221; or the &#8220;Company&#8221;) (NYSE: ZKH), a leading maintenance, repair, and operations (&#8220;MRO&#8221;) procurement service platform in China, today announced its unaudited financial results for the first quarter ended March 31, 2026. First Quarter 2026 Operational and Financial Highlights\u00a0 First Quarter 2025 2026 Change (in thousand RMB, except for number of customers, percentage and basis points(&#8220;bps&#8221;)) GMV[1] 2,171,997 2,452,783 12.9\u00a0% GMV by Platform ZKH Platform 1,966,210 2,183,957 11.1\u00a0% GBB Platform 205,787 268,826 30.6\u00a0% GMV by Business Model Product Sales (1P) 1,901,196 2,132,441 12.2\u00a0% Marketplace (3P)[2] 270,800 320,342 18.3\u00a0% Number of Customers[3] 60,102 66,742 11.0\u00a0% Net Revenues 1,935,372 2,113,819 9.2\u00a0% Gross Profit 332,118 354,027 6.6\u00a0% % of Net Revenues 17.2\u00a0% &hellip; <\/p>\n<p class=\"link-more\"><a href=\"https:\/\/www.marketnewsdesk.com\/index.php\/zkh-group-limited-announces-first-quarter-2026-unaudited-financial-results\/\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;ZKH Group Limited Announces First Quarter 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-965648","post","type-post","status-publish","format-standard","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.6 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>ZKH Group Limited Announces First Quarter 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\/zkh-group-limited-announces-first-quarter-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=\"ZKH Group Limited Announces First Quarter 2026 Unaudited Financial Results - Market Newsdesk\" \/>\n<meta property=\"og:description\" content=\"PR Newswire SHANGHAI, May 21, 2026 \/PRNewswire\/ &#8212; ZKH Group Limited (&#8220;ZKH&#8221; or the &#8220;Company&#8221;) (NYSE: ZKH), a leading maintenance, repair, and operations (&#8220;MRO&#8221;) procurement service platform in China, today announced its unaudited financial results for the first quarter ended March 31, 2026. First Quarter 2026 Operational and Financial Highlights\u00a0 First Quarter 2025 2026 Change (in thousand RMB, except for number of customers, percentage and basis points(&#8220;bps&#8221;)) GMV[1] 2,171,997 2,452,783 12.9\u00a0% GMV by Platform ZKH Platform 1,966,210 2,183,957 11.1\u00a0% GBB Platform 205,787 268,826 30.6\u00a0% GMV by Business Model Product Sales (1P) 1,901,196 2,132,441 12.2\u00a0% Marketplace (3P)[2] 270,800 320,342 18.3\u00a0% Number of Customers[3] 60,102 66,742 11.0\u00a0% Net Revenues 1,935,372 2,113,819 9.2\u00a0% Gross Profit 332,118 354,027 6.6\u00a0% % of Net Revenues 17.2\u00a0% &hellip; Continue reading &quot;ZKH Group Limited Announces First Quarter 2026 Unaudited Financial Results&quot;\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.marketnewsdesk.com\/index.php\/zkh-group-limited-announces-first-quarter-2026-unaudited-financial-results\/\" \/>\n<meta property=\"og:site_name\" content=\"Market Newsdesk\" \/>\n<meta property=\"article:published_time\" content=\"2026-05-21T10:05:13+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/edge.prnewswire.com\/c\/img\/favicon.png?sn=CN65125&amp;sd=2026-05-21\" \/>\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=\"18 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\\\/zkh-group-limited-announces-first-quarter-2026-unaudited-financial-results\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.marketnewsdesk.com\\\/index.php\\\/zkh-group-limited-announces-first-quarter-2026-unaudited-financial-results\\\/\"},\"author\":{\"name\":\"Newsdesk\",\"@id\":\"https:\\\/\\\/www.marketnewsdesk.com\\\/#\\\/schema\\\/person\\\/482f27a394d4fda80ecb5499e519d979\"},\"headline\":\"ZKH Group Limited Announces First Quarter 2026 Unaudited Financial Results\",\"datePublished\":\"2026-05-21T10:05:13+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.marketnewsdesk.com\\\/index.php\\\/zkh-group-limited-announces-first-quarter-2026-unaudited-financial-results\\\/\"},\"wordCount\":3571,\"image\":{\"@id\":\"https:\\\/\\\/www.marketnewsdesk.com\\\/index.php\\\/zkh-group-limited-announces-first-quarter-2026-unaudited-financial-results\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/edge.prnewswire.com\\\/c\\\/img\\\/favicon.png?sn=CN65125&amp;sd=2026-05-21\",\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.marketnewsdesk.com\\\/index.php\\\/zkh-group-limited-announces-first-quarter-2026-unaudited-financial-results\\\/\",\"url\":\"https:\\\/\\\/www.marketnewsdesk.com\\\/index.php\\\/zkh-group-limited-announces-first-quarter-2026-unaudited-financial-results\\\/\",\"name\":\"ZKH Group Limited Announces First Quarter 2026 Unaudited Financial Results - Market Newsdesk\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.marketnewsdesk.com\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.marketnewsdesk.com\\\/index.php\\\/zkh-group-limited-announces-first-quarter-2026-unaudited-financial-results\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.marketnewsdesk.com\\\/index.php\\\/zkh-group-limited-announces-first-quarter-2026-unaudited-financial-results\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/edge.prnewswire.com\\\/c\\\/img\\\/favicon.png?sn=CN65125&amp;sd=2026-05-21\",\"datePublished\":\"2026-05-21T10:05:13+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/www.marketnewsdesk.com\\\/#\\\/schema\\\/person\\\/482f27a394d4fda80ecb5499e519d979\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.marketnewsdesk.com\\\/index.php\\\/zkh-group-limited-announces-first-quarter-2026-unaudited-financial-results\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.marketnewsdesk.com\\\/index.php\\\/zkh-group-limited-announces-first-quarter-2026-unaudited-financial-results\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.marketnewsdesk.com\\\/index.php\\\/zkh-group-limited-announces-first-quarter-2026-unaudited-financial-results\\\/#primaryimage\",\"url\":\"https:\\\/\\\/edge.prnewswire.com\\\/c\\\/img\\\/favicon.png?sn=CN65125&amp;sd=2026-05-21\",\"contentUrl\":\"https:\\\/\\\/edge.prnewswire.com\\\/c\\\/img\\\/favicon.png?sn=CN65125&amp;sd=2026-05-21\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.marketnewsdesk.com\\\/index.php\\\/zkh-group-limited-announces-first-quarter-2026-unaudited-financial-results\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.marketnewsdesk.com\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"ZKH Group Limited Announces First Quarter 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":"ZKH Group Limited Announces First Quarter 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\/zkh-group-limited-announces-first-quarter-2026-unaudited-financial-results\/","og_locale":"en_US","og_type":"article","og_title":"ZKH Group Limited Announces First Quarter 2026 Unaudited Financial Results - Market Newsdesk","og_description":"PR Newswire SHANGHAI, May 21, 2026 \/PRNewswire\/ &#8212; ZKH Group Limited (&#8220;ZKH&#8221; or the &#8220;Company&#8221;) (NYSE: ZKH), a leading maintenance, repair, and operations (&#8220;MRO&#8221;) procurement service platform in China, today announced its unaudited financial results for the first quarter ended March 31, 2026. First Quarter 2026 Operational and Financial Highlights\u00a0 First Quarter 2025 2026 Change (in thousand RMB, except for number of customers, percentage and basis points(&#8220;bps&#8221;)) GMV[1] 2,171,997 2,452,783 12.9\u00a0% GMV by Platform ZKH Platform 1,966,210 2,183,957 11.1\u00a0% GBB Platform 205,787 268,826 30.6\u00a0% GMV by Business Model Product Sales (1P) 1,901,196 2,132,441 12.2\u00a0% Marketplace (3P)[2] 270,800 320,342 18.3\u00a0% Number of Customers[3] 60,102 66,742 11.0\u00a0% Net Revenues 1,935,372 2,113,819 9.2\u00a0% Gross Profit 332,118 354,027 6.6\u00a0% % of Net Revenues 17.2\u00a0% &hellip; Continue reading \"ZKH Group Limited Announces First Quarter 2026 Unaudited Financial Results\"","og_url":"https:\/\/www.marketnewsdesk.com\/index.php\/zkh-group-limited-announces-first-quarter-2026-unaudited-financial-results\/","og_site_name":"Market Newsdesk","article_published_time":"2026-05-21T10:05:13+00:00","og_image":[{"url":"https:\/\/edge.prnewswire.com\/c\/img\/favicon.png?sn=CN65125&amp;sd=2026-05-21","type":"","width":"","height":""}],"author":"Newsdesk","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Newsdesk","Est. reading time":"18 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.marketnewsdesk.com\/index.php\/zkh-group-limited-announces-first-quarter-2026-unaudited-financial-results\/#article","isPartOf":{"@id":"https:\/\/www.marketnewsdesk.com\/index.php\/zkh-group-limited-announces-first-quarter-2026-unaudited-financial-results\/"},"author":{"name":"Newsdesk","@id":"https:\/\/www.marketnewsdesk.com\/#\/schema\/person\/482f27a394d4fda80ecb5499e519d979"},"headline":"ZKH Group Limited Announces First Quarter 2026 Unaudited Financial Results","datePublished":"2026-05-21T10:05:13+00:00","mainEntityOfPage":{"@id":"https:\/\/www.marketnewsdesk.com\/index.php\/zkh-group-limited-announces-first-quarter-2026-unaudited-financial-results\/"},"wordCount":3571,"image":{"@id":"https:\/\/www.marketnewsdesk.com\/index.php\/zkh-group-limited-announces-first-quarter-2026-unaudited-financial-results\/#primaryimage"},"thumbnailUrl":"https:\/\/edge.prnewswire.com\/c\/img\/favicon.png?sn=CN65125&amp;sd=2026-05-21","inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/www.marketnewsdesk.com\/index.php\/zkh-group-limited-announces-first-quarter-2026-unaudited-financial-results\/","url":"https:\/\/www.marketnewsdesk.com\/index.php\/zkh-group-limited-announces-first-quarter-2026-unaudited-financial-results\/","name":"ZKH Group Limited Announces First Quarter 2026 Unaudited Financial Results - Market Newsdesk","isPartOf":{"@id":"https:\/\/www.marketnewsdesk.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.marketnewsdesk.com\/index.php\/zkh-group-limited-announces-first-quarter-2026-unaudited-financial-results\/#primaryimage"},"image":{"@id":"https:\/\/www.marketnewsdesk.com\/index.php\/zkh-group-limited-announces-first-quarter-2026-unaudited-financial-results\/#primaryimage"},"thumbnailUrl":"https:\/\/edge.prnewswire.com\/c\/img\/favicon.png?sn=CN65125&amp;sd=2026-05-21","datePublished":"2026-05-21T10:05:13+00:00","author":{"@id":"https:\/\/www.marketnewsdesk.com\/#\/schema\/person\/482f27a394d4fda80ecb5499e519d979"},"breadcrumb":{"@id":"https:\/\/www.marketnewsdesk.com\/index.php\/zkh-group-limited-announces-first-quarter-2026-unaudited-financial-results\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.marketnewsdesk.com\/index.php\/zkh-group-limited-announces-first-quarter-2026-unaudited-financial-results\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.marketnewsdesk.com\/index.php\/zkh-group-limited-announces-first-quarter-2026-unaudited-financial-results\/#primaryimage","url":"https:\/\/edge.prnewswire.com\/c\/img\/favicon.png?sn=CN65125&amp;sd=2026-05-21","contentUrl":"https:\/\/edge.prnewswire.com\/c\/img\/favicon.png?sn=CN65125&amp;sd=2026-05-21"},{"@type":"BreadcrumbList","@id":"https:\/\/www.marketnewsdesk.com\/index.php\/zkh-group-limited-announces-first-quarter-2026-unaudited-financial-results\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.marketnewsdesk.com\/"},{"@type":"ListItem","position":2,"name":"ZKH Group Limited Announces First Quarter 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\/965648","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=965648"}],"version-history":[{"count":0,"href":"https:\/\/www.marketnewsdesk.com\/index.php\/wp-json\/wp\/v2\/posts\/965648\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.marketnewsdesk.com\/index.php\/wp-json\/wp\/v2\/media?parent=965648"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.marketnewsdesk.com\/index.php\/wp-json\/wp\/v2\/categories?post=965648"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.marketnewsdesk.com\/index.php\/wp-json\/wp\/v2\/tags?post=965648"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}