{"id":959937,"date":"2026-05-07T16:04:23","date_gmt":"2026-05-07T20:04:23","guid":{"rendered":"https:\/\/www.marketnewsdesk.com\/index.php\/vtex-reports-first-quarter-2026-financial-results\/"},"modified":"2026-05-07T16:04:23","modified_gmt":"2026-05-07T20:04:23","slug":"vtex-reports-first-quarter-2026-financial-results","status":"publish","type":"post","link":"https:\/\/www.marketnewsdesk.com\/index.php\/vtex-reports-first-quarter-2026-financial-results\/","title":{"rendered":"VTEX Reports First Quarter 2026 Financial Results"},"content":{"rendered":"<p>        <!--.bwalignc { text-align: center; list-style-position: inside }\n.bwalignr { text-align: right; list-style-position: inside }\n.bwblockalignl { margin-left: 0px; margin-right: auto }\n.bwcellpmargin { margin-bottom: 0px; margin-top: 0px }\n.bwlistcircle { list-style-type: circle }\n.bwlistdisc { list-style-type: disc }\n.bwpadb3 { padding-bottom: 4px }\n.bwpadl0 { padding-left: 0px }\n.bwpadl1 { padding-left: 5px }\n.bwpadr0 { padding-right: 0px }\n.bwrowaltcolor0 { background-color: #cceeff }\n.bwsinglebottom { border-bottom: solid black 1pt }\n.bwtablemarginb { margin-bottom: 10px }\n.bwvertalignb { vertical-align: bottom }\n.bwvertalignm { vertical-align: middle }\n.bwvertalignt { vertical-align: top }\n.bwwidth1 { width: 1% }\n.bwwidth100 { width: 100% }\n.bwwidth11 { width: 11% }\n.bwwidth12 { width: 12% }\n.bwwidth15 { width: 15% }\n.bwwidth18 { width: 18% }\n.bwwidth2 { width: 2% }\n.bwwidth22 { width: 22% }\n.bwwidth3 { width: 3% }\n.bwwidth32 { width: 32% }\n.bwwidth56 { width: 56% }\n.bwwidth60 { width: 60% }\n.bwwidth69 { width: 69% }\n.bwwidth75 { width: 75% }body {font:normal small Arial,Helvetica,sans-serif;color:#000;background-color:#fff;padding:24px;margin:0;} a img {border:0;} h3 {font-size:medium;color:#000;margin:0 0 1em 0; text-align:center;}-->  <\/p>\n<p class=\"bwalignc\"><b>VTEX Reports First Quarter 2026 Financial Results<\/b><\/p>\n<p class=\"bwalignc\"><i>Subscription revenue +14.0% (+4.2% FXN), with GMV up 17.1% (+6.8% FXN)<\/i><\/p>\n<p class=\"bwalignc\"><i>Non-GAAP income from operations doubled to US$10.6 million, reaching 17.4% margin<\/i><\/p>\n<p class=\"bwalignc\"><i>Free cash flow doubled to US$13.3 million, reaching 21.9% margin<\/i><\/p>\n<p>NEW YORK&#8211;(<a href=\"http:\/\/www.businesswire.com\">BUSINESS WIRE<\/a>)&#8211;<br \/>\nVTEX (NYSE: VTEX), the backbone for connected commerce, today announced results for the first quarter of 2026 ended March 31, 2026. VTEX results have been prepared in accordance with accounting principles generally accepted in the United States of America (\u201cU.S. GAAP\u201d) as well as the rules and regulations of the Securities and Exchange Commission (\u201cSEC\u201d) regarding financial reporting.<\/p>\n<p>\nGeraldo Thomaz Jr., founder and co-CEO of VTEX, commented, \u201cWe have embedded AI at the core of VTEX, evolving the platform into the first AI-native commerce suite, one that delivers simplicity, ease of use, and most importantly, tangible and measurable business outcomes for our customers. This is AI with real impact. Leveraging our multi-tenant, cloud-native architecture, our AI-native product suite extends across Commerce, CX, and Ads in ways that improve how brands and retailers operate and grow, while opening new opportunities for VTEX over time. We are executing this strategy with discipline, supported by a solid operating model, as demonstrated by operating profit and free cash flow both doubling year over year.\u201d Mariano Gomide de Faria, founder and co-CEO of VTEX, added, \u201cAcross our customer base, we are seeing a clear shift: from using software to run commerce, to relying on a partner that actively drives growth and operational efficiency. With our AI-native commerce suite, we are helping enterprise customers unlock new revenue streams, operate more efficiently, and execute faster. By embedding AI across our suite, we are expanding our global opportunity while further strengthening our leadership in Latin America.\u201d<\/p>\n<p><b>First Quarter 2026 Financial Highlights<\/b><\/p>\n<ul class=\"bwlistdisc\">\n<li>\nGMV reached US$5.1 billion in the first quarter of 2026, representing a YoY increase of 17.1% in USD and 6.8% on an FX neutral basis.<\/p>\n<\/li>\n<li>\nTotal revenue increased to US$60.7 million in the first quarter of 2026 from US$54.2 million in the first quarter of 2025, representing a YoY increase of 12.1% in USD and 2.4% on an FX neutral basis.<\/p>\n<\/li>\n<li>\nSubscription revenue represented 98.8% of total revenues, reaching US$60.0 million in the first quarter of 2026, from US$52.6 million in the first quarter of 2025. This represents a YoY increase of 14.0% in USD and 4.2% on an FX neutral basis.<\/p>\n<ul class=\"bwlistcircle\">\n<li>\nNon-GAAP subscription gross profit was US$48.9 million in the first quarter of 2026, compared to US$41.6 million in the first quarter of 2025, representing a YoY increase of 17.6% in USD and 5.8% on an FX neutral basis.<\/p>\n<\/li>\n<\/ul>\n<\/li>\n<li>\nNon-GAAP subscription gross margin was 81.5% in the first quarter of 2026, compared to 79.0% in the same quarter of 2025.<\/p>\n<\/li>\n<li>\nNon-GAAP income from operations was US$10.6 million during the first quarter of 2026, compared to a non-GAAP income from operations of US$5.3 million in the same quarter of 2025.<\/p>\n<\/li>\n<li>\nNon-GAAP net income was US$8.1 million during the first quarter of 2026, compared to a non-GAAP net income of US$5.4 million in the same quarter of 2025.<\/p>\n<\/li>\n<li>\nNon-GAAP free cash flow was US$13.3 million during the first quarter of 2026, compared to a non-GAAP free cash flow of US$6.6 million in the same quarter of 2025.<\/p>\n<\/li>\n<li>\nAs of March 31, 2026, our total headcount was 1,147, increasing 0.7% QoQ and decreasing 13.1% YoY.<\/p>\n<\/li>\n<li>\nDuring the first quarter of 2026, 2.5 million Class A common shares had been repurchased pursuant to the share buyback program at an average price of US$3.86 per share for a total cost of US$9.7 million.<\/p>\n<\/li>\n<\/ul>\n<p><b>First Quarter 2026 Commercial Highlights:<\/b><\/p>\n<p>\nNew customers who initiated their operations with us, among others:<\/p>\n<ul class=\"bwlistdisc\">\n<li>\nCetrogar in Argentina;<\/p>\n<\/li>\n<li>\nArmaz\u00e9m Para\u00edba and Lunelli in Brazil;<\/p>\n<\/li>\n<li>\nVPCL in Canada;<\/p>\n<\/li>\n<li>\nHome Sentry in Colombia; and<\/p>\n<\/li>\n<li>\nHOMYCASA in Portugal.<\/p>\n<\/li>\n<\/ul>\n<p>\nExisting customers expanding their operations with us by opening new online stores, among others:<\/p>\n<ul class=\"bwlistdisc\">\n<li>\nWhirlpool launched Compra Direta Parceiros in Brazil, its official B2B channel for distributors, resellers, and authorized service centers;<\/p>\n<\/li>\n<li>\nElectrolux launched a B2B channel in Chile;<\/p>\n<\/li>\n<li>\nGrupo Ikesaki launched EBC Atacado de Beleza in Brazil, its official B2B channel for beauty professionals and resellers;<\/p>\n<\/li>\n<li>\nMultilaser launched the official OPPO store in Brazil, expanding the smartphone brand&#8217;s presence in the country; and<\/p>\n<\/li>\n<li>\nLindt expanded into Chile, adding to its operations in Brazil.<\/p>\n<\/li>\n<\/ul>\n<p><b>First Quarter 2026 Operational Highlights:<\/b><\/p>\n<p>\nWe innovate aligned with our guiding principles. We express our brand through the success of our customers. VTEX key operational highlights this quarter are:<\/p>\n<ul class=\"bwlistdisc\">\n<li><b>A few selected customers<\/b>, including Amo Beleza, Decathlon, Grupo CVLB and Whirlpool, became early adopters of the VTEX AI Workspace, partnering with VTEX to pioneer a new, agentic model for commerce operations. Leveraging the AI Workspace&#8217;s command center, these leading retailers are now empowering their business teams to use agents to instantly uncover growth opportunities and orchestrate complex tasks with simple, natural language commands. This seamless workflow allows them to move directly from asking a question to executing a solution within a single interface, achieving a new level of agentic efficiency and turning what previously took weeks into a matter of hours.\n<\/li>\n<li><b>ADCOS<\/b>, a Brazilian leader in dermocosmetics, leveraged the VTEX CX Platform to scale its renowned consultative sales model. By deploying an intelligent concierge on WhatsApp, ADCOS became the first Brazilian brand to offer AI-powered skin analysis via uploaded images, providing personalized skincare recommendations directly in the chat. This innovative approach achieved a 94% customer satisfaction (CSAT) score while automating 59% of all digital interactions. With VTEX, ADCOS successfully transformed its expert guidance into a scalable conversion engine, reinforcing its market leadership through a premium, AI-driven customer experience.\n<\/li>\n<li><b>Home Sentry<\/b>, a leading Colombian retail chain with 14 large-format stores, partnered with VTEX to scale its digital presence and enhance its B2C operations while simultaneously activating an inbound marketplace to broaden its product assortment with third-party sellers. This approach provided the flexibility needed to manage their unique product catalog while avoiding the operational complexity of running separate systems. The speed and agility of the VTEX platform were critical in enabling the rapid activation of this new, hybrid business model without requiring a complete technological overhaul. This successful launch not only accelerates their ecommerce growth but also positions them as a central marketplace player in the Colombian home goods sector, all managed through a single, efficient platform.\n<\/li>\n<li><b>Ikesaki<\/b>, a leader in Brazil&#8217;s beauty market, expanded its partnership with VTEX to launch a new digital operation for its B2B division, EBC Cosm\u00e9ticos. The primary goal was to digitalize its traditional sales process and expand its reach to professional clients, such as beauty salons, across Brazil, overcoming the geographical limitations of its physical stores. Leveraging VTEX B2B capabilities, EBC created a private, members-only B2B portal. This new digital channel was designed to streamline the purchasing journey for wholesale buyers, featuring a powerful quick-order tool that allows clients to upload spreadsheets for rapid, automated bulk order creation. The platform successfully digitizes a significant portion of the sales that were previously handled manually by sales representatives and telesales. With this strategic launch, Ikesaki has successfully transformed its wholesale model for the digital era.\n<\/li>\n<li><b>Mart\u00ed<\/b>, Mexico&#8217;s leading sports retailer, partnered with the VTEX CX Platform to transform its fragmented customer support into a unified, AI-powered revenue engine. By deploying an intelligent agent across its digital channels, Mart\u00ed automated critical commercial journeys like abandoned cart recovery and product discovery, unifying the customer experience under a single layer of data intelligence. This agentic approach allowed Mart\u00ed to proactively re-engage customers, turning service interactions into sales opportunities. In just two months, the strategy delivered a 280x ROAS and a 32.4% conversion rate from its WhatsApp campaign, proving that a well-executed, automated CX strategy can convert a traditional cost center into a primary driver of profitability.\n<\/li>\n<li><b>Medley<\/b>, a company with 30 years of presence in Brazil and a strong track record in the development and production of generic medicines, ran a full-funnel campaign combining an off-site, top-of-funnel strategy for segmented audiences on Globo channels, with a conversion-focused effort that drove traffic to pharmaceutical retailers within the VTEX Ads environment. The campaign was a success, delivering a ROAS above 11x, and is expected to become an always-on campaign given its results.\n<\/li>\n<li><b>Veterinary Purchasing Company Ltd. (VPCL)<\/b>, a leading Canadian veterinary distributor, partnered with VTEX to launch a sophisticated B2B ecommerce platform designed to meet the industry&#8217;s stringent regulatory demands. The objective was to create a robust, bilingual solution with advanced security and complex, role-based purchasing controls. Leveraging VTEX&#8217;s B2B capabilities, VPCL implemented a secure, multi-layered system that restricts the purchase of controlled substances to licensed veterinarians, enforced by a custom rules engine and supported by detailed audit trails. The platform seamlessly manages complex backorders, controlled product allocations, and bilingual experiences for its English and French-speaking clinics. With VTEX, VPCL has successfully deployed a highly specialized digital channel that ensures regulatory compliance and operational excellence, establishing a powerful and scalable foundation to serve the unique needs of Canada&#8217;s veterinary professionals.\n<\/li>\n<li><b>Whirlpool<\/b>, a global leader in home appliances, migrated its complex Brazilian B2B channel, Compra Direta Parceiros, to VTEX to replace a legacy platform and unify its operation on a more agile, scalable foundation. The goal was to support an intricate commercial structure while improving the digital experience for its partners. Leveraging VTEX B2B capabilities, Whirlpool successfully managed its highly sophisticated commercial policies, including complex pricing structures tailored to different partner segments and product categories. The new platform also enabled a specialized purchasing experience and seamless integration with existing backend systems, ensuring a frictionless and efficient process for its partners. With VTEX, Whirlpool seamlessly transitioned its entire B2B user base to a modern architecture, simplifying the management of complex commercial policies and establishing a flexible foundation to support future growth and enhance the partner experience.\n<\/li>\n<\/ul>\n<p><b>Business Outlook<\/b><\/p>\n<p>\n2026 is a transformational year for VTEX as we bring our AI-native commerce vision to life through tangible product innovation. We remain focused on our core growth levers, Global Expansion, B2B, Ads, and AI, while continuing to invest in technology to reaccelerate performance for both VTEX and our customers.<\/p>\n<p>\nDespite a volatile macro environment, our disciplined execution supports improving profitability and sustained investment in R&amp;D. We are encouraged by the quality of new customer additions, continued expansion within our base, and our strong positioning with global enterprises, reinforcing our confidence in long-term growth and value creation.<\/p>\n<p>\nFor the second quarter of 2026, we are targeting:<\/p>\n<ul class=\"bwlistdisc\">\n<li>\nSubscription revenue to grow at a low-to-mid single digit percentage rate on an FX-neutral year-over-year basis;<\/p>\n<\/li>\n<li>\nGross profit to grow at a mid-single digit percentage rate on an FX-neutral year-over-year basis;<\/p>\n<\/li>\n<li>\nNon-GAAP income from operations to be in the high-teens to low-twenties percentage margin; and<\/p>\n<\/li>\n<li>\nFree cash flow to be in the high-teens to low-twenties percentage margin.<\/p>\n<\/li>\n<\/ul>\n<p>\nFor the full year 2026, we are now targeting:<\/p>\n<ul class=\"bwlistdisc\">\n<li>\nSubscription revenue to grow at a mid-single digit percentage rate on an FX-neutral year-over-year basis;<\/p>\n<\/li>\n<li>\nGross profit to grow at a high-single digit percentage rate on an FX-neutral year-over-year basis;<\/p>\n<\/li>\n<li>\nNon-GAAP income from operations to be in the low-twenties percentage margin; and<\/p>\n<\/li>\n<li>\nFree cash flow to be in the low-twenties percentage margin.<\/p>\n<\/li>\n<\/ul>\n<p>\nAssuming FX rates remain broadly consistent with April&#8217;s average rates, the FX-neutral growth guidance outlined above would translate into higher reported USD subscription revenue growth, adding approximately 10.3 percentage points in the second quarter and 8.6 percentage points for the full year 2026.<\/p>\n<p>\nThe business outlook provided above constitutes forward-looking information within the meaning of applicable securities laws and is based on a number of assumptions and subject to a number of risks. Actual results could vary materially as a result of numerous factors, including certain risk factors, many of which are beyond VTEX\u2019s control. See the cautionary note regarding \u201cForward-Looking Statements\u201d below. Fluctuations in VTEX\u2019s operating results may be particularly pronounced in the current economic environment. There can not be an assurance that VTEX will achieve these results.<\/p>\n<p><b>The following table summarizes certain key financial and operating metrics for the three months ended March 31, 2026 and 2025.<\/b><\/p>\n<table cellspacing=\"0\" class=\"bwtablemarginb bwblockalignl bwwidth100\">\n<tr>\n<td class=\"bwpadl0 bwwidth75\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwpadl0 bwwidth3\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td colspan=\"2\" class=\"bwpadl0\" rowspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\"><b>Three months ended<br \/>\n<br \/>March 31,<\/b><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwpadl0 bwwidth75\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\"><i>(in millions of US$, except as otherwise indicated)<\/i><\/p>\n<\/td>\n<td class=\"bwpadl0 bwwidth3\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth11\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\"><b>2026<\/b><\/p>\n<\/td>\n<td class=\"bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth11\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\"><b>2025<\/b><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwrowaltcolor0 bwpadl0 bwwidth75\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nGMV<\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwwidth3\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth11\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n5,084.1<\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth11\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n4,341.8<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwpadl0 bwwidth75\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\"><i>GMV growth YoY FXN (1)<\/i><\/p>\n<\/td>\n<td class=\"bwpadl0 bwwidth3\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth11\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n6.8%<\/p>\n<\/td>\n<td class=\"bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth11\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n17.2%<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwrowaltcolor0 bwpadl0 bwwidth75\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nSubscription Revenue<\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwwidth3\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth11\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n60.0<\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth11\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n52.6<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwpadl0 bwwidth75\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nSubscription Revenue growth YoY FXN (1)<\/p>\n<\/td>\n<td class=\"bwpadl0 bwwidth3\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth11\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n4.2%<\/p>\n<\/td>\n<td class=\"bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth11\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n15.0%<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwrowaltcolor0 bwpadl0 bwwidth75\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nNon-GAAP subscription gross profit (2)(4)<\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwwidth3\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth11\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n48.9<\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth11\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n41.6<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwpadl0 bwwidth75\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nNon-GAAP subscription gross profit margin (3)(4)<\/p>\n<\/td>\n<td class=\"bwpadl0 bwwidth3\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth11\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n81.5%<\/p>\n<\/td>\n<td class=\"bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth11\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n79.0%<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwrowaltcolor0 bwpadl0 bwwidth75\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nNon-GAAP income from operations (4)<\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwwidth3\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth11\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n10.6<\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth11\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n5.3<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwpadl0 bwwidth75\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nNon-GAAP net income (4)<\/p>\n<\/td>\n<td class=\"bwpadl0 bwwidth3\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth11\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n8.1<\/p>\n<\/td>\n<td class=\"bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth11\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n5.4<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwrowaltcolor0 bwpadl0 bwwidth75\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nTotal number of employees<\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwwidth3\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth11\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n1,147<\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth11\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n1,320<\/p>\n<\/td>\n<\/tr>\n<\/table>\n<table cellspacing=\"0\" class=\"bwtablemarginb bwblockalignl\">\n<tr>\n<td rowspan=\"1\" colspan=\"1\" class=\"bwpadl0 bwpadr0 bwpadb3 bwvertalignt\">\n<p class=\"bwcellpmargin bwalignr\">\n(1)<\/p>\n<\/td>\n<td rowspan=\"1\" colspan=\"1\" class=\"bwvertalignt bwpadl1 bwpadl0\">\n<p class=\"bwcellpmargin\">\nCalculated by using the average monthly exchange rates for the applicable months during 2025, adjusted by inflation in countries with hyperinflation, and applying them to the corresponding months in 2026, as applicable, so as to calculate what our results would have been had exchange rates remained stable from one year to the next.<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td rowspan=\"1\" colspan=\"1\" class=\"bwpadl0 bwpadr0 bwpadb3 bwvertalignt\">\n<p class=\"bwcellpmargin bwalignr\">\n(2)<\/p>\n<\/td>\n<td rowspan=\"1\" colspan=\"1\" class=\"bwvertalignt bwpadl1 bwpadl0\">\n<p class=\"bwcellpmargin\">\nCorresponds to our subscription revenues minus our subscription costs.<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td rowspan=\"1\" colspan=\"1\" class=\"bwpadl0 bwpadr0 bwpadb3 bwvertalignt\">\n<p class=\"bwcellpmargin bwalignr\">\n(3)<\/p>\n<\/td>\n<td rowspan=\"1\" colspan=\"1\" class=\"bwvertalignt bwpadl1 bwpadl0\">\n<p class=\"bwcellpmargin\">\nCorresponds to our subscription gross profit divided by subscription revenues.<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td rowspan=\"1\" colspan=\"1\" class=\"bwpadl0 bwpadr0 bwpadb3 bwvertalignt\">\n<p class=\"bwcellpmargin bwalignr\">\n(4)<\/p>\n<\/td>\n<td rowspan=\"1\" colspan=\"1\" class=\"bwvertalignt bwpadl1 bwpadl0\">\n<p class=\"bwcellpmargin\">\nReconciliation of non-GAAP metrics can be found in tables below.<\/p>\n<\/td>\n<\/tr>\n<\/table>\n<p><b>Conference Call and Webcast<\/b><\/p>\n<p>\nThe conference call may be accessed by dialing +1-800-715-9871 (Conference ID \u20137296358\u2013) and requesting inclusion in the call for VTEX.<\/p>\n<p>\nThe live conference call can be accessed via audio webcast at the investor relations section of the Company&#8217;s website, at <a rel=\"nofollow\" href=\"https:\/\/cts.businesswire.com\/ct\/CT?id=smartlink&amp;url=https%3A%2F%2Fwww.investors.vtex.com%2F&amp;esheet=54531114&amp;newsitemid=20260507575535&amp;lan=en-US&amp;anchor=https%3A%2F%2Fwww.investors.vtex.com%2F&amp;index=1&amp;md5=a2fa39a3760d242e98ec5d04a634a53c\">https:\/\/www.investors.vtex.com\/<\/a>.<\/p>\n<p>\nAn archive of the webcast will be available for one week following the conclusion of the conference call.<\/p>\n<p><b>Definition of Selected Operational Metrics<\/b><\/p>\n<p><b><i>\u201cCustomers\u201d <\/i><\/b>means companies ranging from small and medium-sized businesses to larger enterprises that pay to use VTEX\u2019s platform.<\/p>\n<p><b><i>\u201cGMV\u201d<\/i><\/b> means the total value of customer orders processed through our platform, including value-added taxes and shipping. Our GMV does not include the value of orders processed by our SMB customers or B2B transactions.<\/p>\n<p><b><i>\u201cFX Neutral\u201d<\/i><\/b> or <b><i>\u201cFXN\u201d<\/i><\/b> means a way of using the average monthly exchange rates for each month during the previous year, adjusted by inflation in countries with hyper-inflation, and applying them to the corresponding months of the current year, so as to calculate what results would have been had exchange rates remained stable from one year to the next.<\/p>\n<p><b><i>\u201cStores\u201d <\/i><\/b>or<b><i> \u201cActive Stores\u201d <\/i><\/b>means the number of unique domains generating gross merchandise value. Each customer might have multiple stores.<\/p>\n<p><b>Special Note Regarding non-GAAP financial metrics<\/b><\/p>\n<p>\nFor investor convenience, this document presents certain non-GAAP financial measures. We regularly assess other metrics that are not in accordance with U.S. generally accepted accounting principles (\u201cGAAP\u201d) and are defined as non-GAAP financial measures by the SEC. These measures help us evaluate our business, track performance, prepare financial forecasts, and make strategic decisions. The key metrics we consider include non-GAAP subscription gross profit, non-GAAP income from operations, non-GAAP net income,<b \/>free cash flow, and FX Neutral measures.<\/p>\n<p>\nThese non-GAAP financial measures, which may differ from similarly titled non-GAAP measures used by other companies, provide supplemental insights into our operating performance. They exclude certain gains, losses, and non-cash charges that occur infrequently or that management considers unrelated to our core operations.<\/p>\n<p><b>Reconciliation of non-GAAP measures<\/b><\/p>\n<p>\nThe following table presents a reconciliation of our non-GAAP subscription gross profit to subscription gross profit for the following periods:<\/p>\n<table cellspacing=\"0\" class=\"bwtablemarginb bwblockalignl bwwidth100\">\n<tr>\n<td class=\"bwpadl0 bwwidth69\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwpadl0 bwwidth1\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td colspan=\"2\" class=\"bwpadl0 bwalignc\" rowspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\"><b>Three months ended<br \/>\n<br \/>March 31,<\/b><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwpadl0 bwwidth69\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\"><i>(in millions of US$, except as otherwise indicated)<\/i><\/p>\n<\/td>\n<td class=\"bwpadl0 bwwidth1\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth15\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\"><b>2026<\/b><\/p>\n<\/td>\n<td class=\"bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth15\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\"><b>2025<\/b><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwrowaltcolor0 bwpadl0 bwwidth69\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nSubscription revenue<\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwwidth1\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth15\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n60.0<\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth15\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n52.6<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwpadl0 bwwidth69\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nSubscription cost<\/p>\n<\/td>\n<td class=\"bwpadl0 bwwidth1\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth15\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n(11.1)<\/p>\n<\/td>\n<td class=\"bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth15\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n(11.1)<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwrowaltcolor0 bwpadl0 bwwidth69\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nSubscription gross profit<\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwwidth1\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth15\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n48.8<\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth15\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n41.5<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwpadl0 bwwidth69\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\"><i>Share-based compensation<\/i><\/p>\n<\/td>\n<td class=\"bwpadl0 bwwidth1\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth15\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n0.0<\/p>\n<\/td>\n<td class=\"bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth15\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n0.1<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwrowaltcolor0 bwpadl0 bwwidth69\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\"><b>Non-GAAP subscription gross profit<\/b><\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwwidth1\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth15\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\"><b>48.9<\/b><\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth15\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\"><b>41.6<\/b><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwpadl0 bwwidth69\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\"><b>Non-GAAP subscription gross margin<\/b><\/p>\n<\/td>\n<td class=\"bwpadl0 bwwidth1\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth15\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\"><b>81.5%<\/b><\/p>\n<\/td>\n<td class=\"bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth15\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\"><b>79.0%<\/b><\/p>\n<\/td>\n<\/tr>\n<\/table>\n<p>\nThe following table presents a reconciliation of our non-GAAP S&amp;M expenses to S&amp;M expenses for the following periods:<\/p>\n<table cellspacing=\"0\" class=\"bwtablemarginb bwblockalignl bwwidth100\">\n<tr>\n<td class=\"bwpadl0 bwwidth69\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwpadl0 bwwidth1\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td colspan=\"2\" class=\"bwpadl0 bwalignc\" rowspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\"><b>Three months ended<br \/>\n<br \/>March 31,<\/b><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwpadl0 bwwidth69\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\"><i>(in millions of US$, except as otherwise indicated)<\/i><\/p>\n<\/td>\n<td class=\"bwpadl0 bwwidth1\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth15\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\"><b>2026<\/b><\/p>\n<\/td>\n<td class=\"bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth15\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\"><b>2025<\/b><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwrowaltcolor0 bwpadl0 bwwidth69\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nSales &amp; Marketing expense<\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwwidth1\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth15\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n(16.8)<\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth15\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n(16.8)<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwpadl0 bwwidth69\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nShare-based compensation expense<\/p>\n<\/td>\n<td class=\"bwpadl0 bwwidth1\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth15\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n0.8<\/p>\n<\/td>\n<td class=\"bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth15\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n0.8<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwrowaltcolor0 bwpadl0 bwwidth69\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nAmortization related to acquisitions<\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwwidth1\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth15\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n0.4<\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth15\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n0.4<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwpadl0 bwwidth69\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nEarn out expenses related to acquisitions<\/p>\n<\/td>\n<td class=\"bwpadl0 bwwidth1\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth15\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n0.0<\/p>\n<\/td>\n<td class=\"bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth15\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n0.3<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwrowaltcolor0 bwpadl0 bwwidth69\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\"><b>Non-GAAP Sales &amp; Marketing expense<\/b><\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwwidth1\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth15\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\"><b>(15.6)<\/b><\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth15\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\"><b>(15.4)<\/b><\/p>\n<\/td>\n<\/tr>\n<\/table>\n<p>\nThe following table presents a reconciliation of our non-GAAP R&amp;D expenses to R&amp;D expenses for the following periods:<\/p>\n<table cellspacing=\"0\" class=\"bwtablemarginb bwblockalignl bwwidth100\">\n<tr>\n<td class=\"bwpadl0 bwwidth69\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwpadl0 bwwidth1\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td colspan=\"2\" class=\"bwpadl0 bwalignc\" rowspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\"><b>Three months ended<br \/>\n<br \/>March 31,<\/b><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwpadl0 bwwidth69\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\"><i>(in millions of US$, except as otherwise indicated)<\/i><\/p>\n<\/td>\n<td class=\"bwpadl0 bwwidth1\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth15\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\"><b>2026<\/b><\/p>\n<\/td>\n<td class=\"bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth15\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\"><b>2025<\/b><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwrowaltcolor0 bwpadl0 bwwidth69\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nResearch &amp; Development expense<\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwwidth1\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth15\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n(17.2)<\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth15\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n(14.9)<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwpadl0 bwwidth69\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nShare-based compensation expense<\/p>\n<\/td>\n<td class=\"bwpadl0 bwwidth1\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth15\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n1.2<\/p>\n<\/td>\n<td class=\"bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth15\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n1.0<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwrowaltcolor0 bwpadl0 bwwidth69\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nAmortization related to acquisitions<\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwwidth1\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth15\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n0.2<\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth15\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n0.1<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwpadl0 bwwidth69\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nEarn out expenses related to acquisitions<\/p>\n<\/td>\n<td class=\"bwpadl0 bwwidth1\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth15\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n\u2014<\/p>\n<\/td>\n<td class=\"bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth15\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n0.2<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwrowaltcolor0 bwpadl0 bwwidth69\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\"><b>Non-GAAP Research &amp; Development expense<\/b><\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwwidth1\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth15\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\"><b>(15.9)<\/b><\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth15\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\"><b>(13.5)<\/b><\/p>\n<\/td>\n<\/tr>\n<\/table>\n<p>\nThe following table presents a reconciliation of our non-GAAP G&amp;A expenses to G&amp;A expenses for the following periods:<\/p>\n<table cellspacing=\"0\" class=\"bwtablemarginb bwblockalignl bwwidth100\">\n<tr>\n<td class=\"bwpadl0 bwwidth69\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwpadl0 bwwidth1\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td colspan=\"2\" class=\"bwpadl0 bwalignc\" rowspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\"><b>Three months ended<br \/>\n<br \/>March 31,<\/b><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwpadl0 bwwidth69\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\"><i>(in millions of US$, except as otherwise indicated)<\/i><\/p>\n<\/td>\n<td class=\"bwpadl0 bwwidth1\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth15\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\"><b>2026<\/b><\/p>\n<\/td>\n<td class=\"bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth15\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\"><b>2025<\/b><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwrowaltcolor0 bwpadl0 bwwidth69\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nGeneral &amp; Administrative expense<\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwwidth1\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth15\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n(8.2)<\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth15\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n(9.0)<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwpadl0 bwwidth69\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nShare-based compensation expense<\/p>\n<\/td>\n<td class=\"bwpadl0 bwwidth1\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth15\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n2.1<\/p>\n<\/td>\n<td class=\"bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth15\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n2.5<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwrowaltcolor0 bwpadl0 bwwidth69\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nAmortization related to acquisitions<\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwwidth1\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth15\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n0.0<\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth15\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n0.0<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwpadl0 bwwidth69\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\"><b>Non-GAAP General &amp; Administrative expense<\/b><\/p>\n<\/td>\n<td class=\"bwpadl0 bwwidth1\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth15\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\"><b>(6.1)<\/b><\/p>\n<\/td>\n<td class=\"bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth15\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\"><b>(6.5)<\/b><\/p>\n<\/td>\n<\/tr>\n<\/table>\n<p>\nThe following table presents a reconciliation of our non-GAAP income from operations to income (loss) from operations for the following periods:<\/p>\n<table cellspacing=\"0\" class=\"bwtablemarginb bwblockalignl bwwidth100\">\n<tr>\n<td class=\"bwpadl0 bwwidth69\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwpadl0 bwwidth1\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td colspan=\"2\" class=\"bwpadl0 bwalignc\" rowspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\"><b>Three months ended<br \/>\n<br \/>March 31,<\/b><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwpadl0 bwwidth69\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\"><i>(in millions of US$, except as otherwise indicated)<\/i><\/p>\n<\/td>\n<td class=\"bwpadl0 bwwidth1\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth15\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\"><b>2026<\/b><\/p>\n<\/td>\n<td class=\"bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth15\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\"><b>2025<\/b><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwrowaltcolor0 bwpadl0 bwwidth69\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nIncome from operations<\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwwidth1\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth15\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n5.8<\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth15\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n(0.2)<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwpadl0 bwwidth69\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nShare-based compensation expense<\/p>\n<\/td>\n<td class=\"bwpadl0 bwwidth1\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth15\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n4.1<\/p>\n<\/td>\n<td class=\"bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth15\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n4.5<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwrowaltcolor0 bwpadl0 bwwidth69\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nAmortization related to acquisitions<\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwwidth1\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth15\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n0.6<\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth15\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n0.5<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwpadl0 bwwidth69\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nEarn out expenses related to acquisitions<\/p>\n<\/td>\n<td class=\"bwpadl0 bwwidth1\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth15\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n\u2014<\/p>\n<\/td>\n<td class=\"bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth15\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n0.5<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwrowaltcolor0 bwpadl0 bwwidth69\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\"><b>Non-GAAP income from operations<\/b><\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwwidth1\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth15\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\"><b>10.6<\/b><\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth15\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\"><b>5.3<\/b><\/p>\n<\/td>\n<\/tr>\n<\/table>\n<p>\nThe following table presents a reconciliation of our non-GAAP net income to our net income provided for the following periods:<\/p>\n<table cellspacing=\"0\" class=\"bwtablemarginb bwblockalignl bwwidth100\">\n<tr>\n<td class=\"bwpadl0 bwwidth69\" rowspan=\"2\" colspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\"><i>(in millions of US$, except as otherwise indicated)<\/i><\/p>\n<\/td>\n<td class=\"bwpadl0 bwwidth1\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td colspan=\"2\" class=\"bwpadl0 bwalignc\" rowspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\"><b>Three months ended<br \/>\n<br \/>March 31,<\/b><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwpadl0 bwwidth1\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth15\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\"><b>2026<\/b><\/p>\n<\/td>\n<td class=\"bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth15\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\"><b>2025<\/b><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwrowaltcolor0 bwpadl0 bwwidth69\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nNet income<\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwwidth1\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth15\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n4.1<\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth15\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n0.9<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwpadl0 bwwidth69\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nShare-based compensation expense<\/p>\n<\/td>\n<td class=\"bwpadl0 bwwidth1\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth15\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n4.1<\/p>\n<\/td>\n<td class=\"bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth15\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n4.5<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwrowaltcolor0 bwpadl0 bwwidth69\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nAmortization related to acquisitions<\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwwidth1\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth15\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n0.6<\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth15\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n0.5<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwpadl0 bwwidth69\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nEarn out expenses related to acquisitions<\/p>\n<\/td>\n<td class=\"bwpadl0 bwwidth1\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth15\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n\u2014<\/p>\n<\/td>\n<td class=\"bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth15\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n0.5<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwrowaltcolor0 bwpadl0 bwwidth69\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nIncome taxes related to non-GAAP adjustments<\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwwidth1\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth15\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n(0.7)<\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth15\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n(1.0)<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwpadl0 bwwidth69\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\"><b>Non-GAAP net income<\/b><\/p>\n<\/td>\n<td class=\"bwpadl0 bwwidth1\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth15\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\"><b>8.1<\/b><\/p>\n<\/td>\n<td class=\"bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth15\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\"><b>5.4<\/b><\/p>\n<\/td>\n<\/tr>\n<\/table>\n<p>\nThe following table presents a reconciliation of our free cash flow to net cash provided by operating activities for the following periods:<\/p>\n<table cellspacing=\"0\" class=\"bwtablemarginb bwblockalignl bwwidth100\">\n<tr>\n<td class=\"bwpadl0 bwwidth69\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwpadl0 bwwidth1\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td colspan=\"2\" class=\"bwpadl0 bwalignc\" rowspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\"><b>Three months ended<br \/>\n<br \/>March 31,<\/b><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwpadl0 bwwidth69\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\"><i>(in millions of US$, except as otherwise indicated)<\/i><\/p>\n<\/td>\n<td class=\"bwpadl0 bwwidth1\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth15\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\"><b>2026<\/b><\/p>\n<\/td>\n<td class=\"bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth15\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\"><b>2025<\/b><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwrowaltcolor0 bwpadl0 bwwidth69\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nNet cash provided by operating activities<\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwwidth1\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth15\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n13.4<\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth15\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n6.7<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwpadl0 bwwidth69\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nAcquisitions of property and equipment<\/p>\n<\/td>\n<td class=\"bwpadl0 bwwidth1\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth15\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n(0.1)<\/p>\n<\/td>\n<td class=\"bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth15\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n(0.1)<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwrowaltcolor0 bwpadl0 bwwidth69\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\"><b>Free Cash Flow<\/b><\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwwidth1\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth15\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\"><b>13.3<\/b><\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth15\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\"><b>6.6<\/b><\/p>\n<\/td>\n<\/tr>\n<\/table>\n<p>\nThe following table sets forth the FX neutral measures related to our reported results of the operations for the three months ended March 31, 2026:<\/p>\n<table cellspacing=\"0\" class=\"bwtablemarginb bwblockalignl bwwidth100\">\n<tr>\n<td class=\"bwpadl0 bwwidth32\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwpadl0 bwwidth1\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td colspan=\"3\" class=\"bwpadl0 bwalignc bwvertalignb\" rowspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\"><b>As Reported<\/b><\/p>\n<\/td>\n<td class=\"bwpadl0 bwalignc bwvertalignb bwwidth11\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\"><b>FXN<\/b><\/p>\n<\/td>\n<td class=\"bwpadl0 bwalignc bwvertalignb bwwidth12\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\"><b>As<br \/>\n<br \/>Reported<\/b><\/p>\n<\/td>\n<td class=\"bwpadl0 bwalignc bwvertalignb bwwidth11\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\"><b>FXN<\/b><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwpadl0 bwwidth32\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\"><i>(in millions of US$, except as otherwise indicated)<\/i><\/p>\n<\/td>\n<td class=\"bwpadl0 bwwidth1\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwpadl0 bwpadr0 bwalignc bwvertalignm bwwidth11\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\"><b>1Q26<\/b><\/p>\n<\/td>\n<td class=\"bwpadl0 bwpadr0 bwalignc bwvertalignm bwwidth11\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\"><b>1Q25<\/b><\/p>\n<\/td>\n<td class=\"bwpadl0 bwalignc bwvertalignm bwwidth11\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\"><b>% Change<\/b><\/p>\n<\/td>\n<td class=\"bwpadl0 bwpadr0 bwalignc bwvertalignm bwwidth11\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\"><b>1Q26<\/b><\/p>\n<\/td>\n<td class=\"bwpadl0 bwpadr0 bwalignc bwvertalignm bwwidth12\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\"><b>1Q25<\/b><\/p>\n<\/td>\n<td class=\"bwpadl0 bwalignc bwvertalignm bwwidth11\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\"><b>% Change<\/b><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwrowaltcolor0 bwpadl0 bwwidth32\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nSubscription revenue<\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwwidth1\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth11\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n60.0<\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth11\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n52.6<\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth11\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n14.0%<\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth11\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n54.8<\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth12\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n52.6<\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth11\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n4.2%<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwpadl0 bwwidth32\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nServices revenue<\/p>\n<\/td>\n<td class=\"bwpadl0 bwwidth1\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth11\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n0.7<\/p>\n<\/td>\n<td class=\"bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth11\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n1.6<\/p>\n<\/td>\n<td class=\"bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth11\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n(53.7%)<\/p>\n<\/td>\n<td class=\"bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth11\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n0.7<\/p>\n<\/td>\n<td class=\"bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth12\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n1.6<\/p>\n<\/td>\n<td class=\"bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth11\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n(56.5%)<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwrowaltcolor0 bwpadl0 bwwidth32\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\"><b>Total revenue<\/b><\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwwidth1\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth11\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\"><b>60.7<\/b><\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth11\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\"><b>54.2<\/b><\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth11\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\"><b>12.1%<\/b><\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth11\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\"><b>55.5<\/b><\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth12\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\"><b>54.2<\/b><\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth11\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\"><b>2.4%<\/b><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwpadl0 bwwidth32\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\"><b>Gross profit<\/b><\/p>\n<\/td>\n<td class=\"bwpadl0 bwwidth1\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth11\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\"><b>48.5<\/b><\/p>\n<\/td>\n<td class=\"bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth11\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\"><b>41.0<\/b><\/p>\n<\/td>\n<td class=\"bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth11\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\"><b>18.2%<\/b><\/p>\n<\/td>\n<td class=\"bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth11\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\"><b>43.6<\/b><\/p>\n<\/td>\n<td class=\"bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth12\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\"><b>41.0<\/b><\/p>\n<\/td>\n<td class=\"bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth11\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\"><b>6.4%<\/b><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwrowaltcolor0 bwpadl0 bwwidth32\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\"><b>Income from operations<\/b><\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwwidth1\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth11\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\"><b>5.8<\/b><\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth11\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\"><b>(0.2)<\/b><\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth11\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\"><b><i>n\/a<\/i><\/b><\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth11\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\"><b>4.5<\/b><\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth12\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\"><b>(0.2)<\/b><\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth11\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\"><b><i>n\/a<\/i><\/b><\/p>\n<\/td>\n<\/tr>\n<\/table>\n<p>\nThe financial information in this press release has not been audited. Numbers have been calculated using whole amounts rather than rounded amounts. This might cause some figures not to total due to rounding.<\/p>\n<p><b>About VTEX<\/b><\/p>\n<p>\nVTEX (NYSE: VTEX) is the AI-native commerce suite designed for CIOs and CEOs, focused on driving operational efficiency. Evolving from software into a connected platform, VTEX unifies a multi-product ecosystem\u2014comprising a Commerce platform (VTEX Commerce Platform), an Ads platform (VTEX Ads Platform), and an AI conversational platform (VTEX CX Platform)\u2014to deliver solutions such as B2C Omnichannel, B2B commerce, agent-assisted customer service, WhatsApp Store, distributed OMS, marketplace enablement, and advertising solutions. This architecture enables brands and retailers to eliminate friction, orchestrate operations, and accelerate profitable growth.<\/p>\n<p>\nTrusted by approximately 2,200 customers\u2014including Carrefour, Colgate, OBI, Stanley Black &amp; Decker, KitchenAid, Whirlpool, and Electrolux\u2014across 44 countries, VTEX brings the best of Brazilian engineering to the global market. For more information, visit <a rel=\"nofollow\" href=\"https:\/\/cts.businesswire.com\/ct\/CT?id=smartlink&amp;url=http%3A%2F%2Fwww.vtex.com&amp;esheet=54531114&amp;newsitemid=20260507575535&amp;lan=en-US&amp;anchor=www.vtex.com&amp;index=2&amp;md5=e5b563fbae7f257e6384195a96b943bf\">www.vtex.com<\/a>.<\/p>\n<p><b>Forward-looking Statements<\/b><\/p>\n<p>\nThis announcement contains \u201cforward-looking statements\u201d within the meaning of Section 27A of the Securities Act of 1993, as amended, and Section 21E of the Securities Exchange of 1934, as amended. Statements contained herein that are not clearly historical in nature, including statements about the VTEX strategies and business plans, are forward-looking, and the words \u201canticipate,\u201d \u201cbelieve,\u201d \u201ccontinues,\u201d \u201cexpect,\u201d \u201cestimate,\u201d \u201cintend,\u201d \u201dstrategy,\u201d \u201cproject,\u201d \u201ctarget\u201d and similar expressions and future or conditional verbs such as \u201cwill,\u201d \u201cwould,\u201d \u201cshould,\u201d \u201ccould,\u201d \u201cmight,\u201d \u201ccan,\u201d \u201cmay,\u201d or similar expressions are generally intended to identify forward-looking statements.<\/p>\n<p>\nVTEX may also make forward-looking statements in its periodic reports filed with the U.S. Securities and Exchange Commission, or the SEC, in press releases and other written materials and in oral statements made by its officers and directors. These forward-looking statements speak only as of the date they are made and are based on the VTEX\u2019s current plans and expectations and are subject to a number of known and unknown uncertainties and risks, many of which are beyond VTEX\u2019s control. A number of factors and risks could cause actual results to differ materially from those contained in any forward-looking statement. Further information regarding these and other risks is included in VTEX filings with the SEC.<\/p>\n<p>\nAs a consequence, current plans, anticipated actions and future financial position and results of operations may differ significantly from those expressed in any forward-looking statements in this announcement. You are cautioned not to unduly rely on such forward-looking statements when evaluating the information presented as there is no guarantee that expected events, trends or results will actually occur. We undertake no obligation to update or revise any forward-looking statements, whether as a result of new information or future events or for any other reason.<\/p>\n<p>\nThis announcement may also contain estimates and other information concerning our industry that are based on industry publications, surveys and forecasts. This information involves a number of assumptions and limitations, and we have not independently verified the accuracy or completeness of the information.<\/p>\n<table cellspacing=\"0\" class=\"bwtablemarginb bwblockalignl bwwidth100\">\n<tr>\n<td class=\"bwpadl0\" colspan=\"5\" rowspan=\"1\">\n<p class=\"bwcellpmargin\">\nVTEX<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwpadl0\" colspan=\"5\" rowspan=\"1\">\n<p class=\"bwcellpmargin\">\nCondensed consolidated interim statements of operations<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwpadl0\" colspan=\"5\" rowspan=\"1\">\n<p class=\"bwcellpmargin\">\n(Unaudited)<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwpadl0\" colspan=\"5\" rowspan=\"1\">\n<p class=\"bwcellpmargin\">\nIn thousands of U.S. dollars, unless otherwise indicated<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwpadl0\" colspan=\"5\" rowspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwpadl0 bwwidth60\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwpadl0 bwwidth2\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td colspan=\"3\" class=\"bwpadl0 bwalignc\" rowspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\"><b>Three months ended (unaudited)<\/b><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwpadl0 bwwidth60\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwpadl0 bwwidth2\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwpadl0 bwalignc bwwidth18\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\"><b>March 31, 2026<\/b><\/p>\n<\/td>\n<td class=\"bwpadl0 bwalignc bwwidth2\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwpadl0 bwalignc bwwidth18\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\"><b>March 31, 2025<\/b><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwrowaltcolor0 bwpadl0 bwwidth60\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nSubscription revenue<\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwwidth2\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth18\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n59,962<\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwalignc bwwidth2\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth18\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n52,580<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwpadl0 bwwidth60\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nServices revenue<\/p>\n<\/td>\n<td class=\"bwpadl0 bwwidth2\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth18\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n734<\/p>\n<\/td>\n<td class=\"bwpadl0 bwalignc bwwidth2\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth18\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n1,585<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwrowaltcolor0 bwpadl0 bwwidth60\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\"><b>Total revenue<\/b><\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwwidth2\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth18\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\"><b>60,696<\/b><\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwalignc bwwidth2\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth18\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\"><b>54,165<\/b><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwpadl0 bwwidth60\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nSubscription cost<\/p>\n<\/td>\n<td class=\"bwpadl0 bwwidth2\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth18\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n(11,132)<\/p>\n<\/td>\n<td class=\"bwpadl0 bwalignc bwwidth2\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth18\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n(11,080)<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwrowaltcolor0 bwpadl0 bwwidth60\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nServices cost<\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwwidth2\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth18\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n(1,113)<\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwalignc bwwidth2\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth18\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n(2,103)<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwpadl0 bwwidth60\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\"><b>Total cost<\/b><\/p>\n<\/td>\n<td class=\"bwpadl0 bwwidth2\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth18\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\"><b>(12,245)<\/b><\/p>\n<\/td>\n<td class=\"bwpadl0 bwalignc bwwidth2\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth18\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\"><b>(13,183)<\/b><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwrowaltcolor0 bwpadl0 bwwidth60\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\"><b>Gross profit<\/b><\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwwidth2\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth18\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\"><b>48,451<\/b><\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwalignc bwwidth2\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth18\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\"><b>40,982<\/b><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwpadl0 bwwidth60\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\"><b>Operating expenses<\/b><\/p>\n<\/td>\n<td class=\"bwpadl0 bwwidth2\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwpadl0 bwalignc bwwidth18\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwpadl0 bwalignc bwwidth2\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwpadl0 bwalignc bwwidth18\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwrowaltcolor0 bwpadl0 bwwidth60\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nGeneral and administrative<\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwwidth2\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth18\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n(8,180)<\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwalignc bwwidth2\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth18\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n(9,035)<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwpadl0 bwwidth60\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nSales and marketing<\/p>\n<\/td>\n<td class=\"bwpadl0 bwwidth2\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth18\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n(16,771)<\/p>\n<\/td>\n<td class=\"bwpadl0 bwalignc bwwidth2\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth18\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n(16,847)<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwrowaltcolor0 bwpadl0 bwwidth60\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nResearch and development<\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwwidth2\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth18\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n(17,248)<\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwalignc bwwidth2\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth18\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n(14,868)<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwpadl0 bwwidth60\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nOther losses<\/p>\n<\/td>\n<td class=\"bwpadl0 bwwidth2\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth18\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n(408)<\/p>\n<\/td>\n<td class=\"bwpadl0 bwalignc bwwidth2\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth18\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n(429)<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwrowaltcolor0 bwpadl0 bwwidth60\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\"><b>Income (loss) from operation<\/b><\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwwidth2\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth18\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\"><b>5,844<\/b><\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwalignc bwwidth2\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth18\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\"><b>(197)<\/b><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwpadl0 bwwidth60\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nOther income (expense), net<\/p>\n<\/td>\n<td class=\"bwpadl0 bwwidth2\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth18\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n(1,762)<\/p>\n<\/td>\n<td class=\"bwpadl0 bwalignc bwwidth2\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth18\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n1,637<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwrowaltcolor0 bwpadl0 bwwidth60\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\"><b>Income before income tax<\/b><\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwwidth2\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth18\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\"><b>4,082<\/b><\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwalignc bwwidth2\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth18\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\"><b>1,440<\/b><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwpadl0 bwwidth60\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nTotal income tax<\/p>\n<\/td>\n<td class=\"bwpadl0 bwwidth2\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth18\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n(31)<\/p>\n<\/td>\n<td class=\"bwpadl0 bwalignc bwwidth2\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth18\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n(579)<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwrowaltcolor0 bwpadl0 bwwidth60\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\"><b>Net income for the period<\/b><\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwwidth2\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth18\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\"><b>4,051<\/b><\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwalignc bwwidth2\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth18\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\"><b>861<\/b><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwpadl0 bwwidth60\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\"><b>Less: net income (loss)<br \/>\n<br \/>attributable to non-controlling<br \/>\n<br \/>interest<\/b><\/p>\n<\/td>\n<td class=\"bwpadl0 bwwidth2\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwpadl0 bwpadr0 bwalignc bwwidth18 bwvertalignm\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\"><b>(10)<\/b><\/p>\n<\/td>\n<td class=\"bwpadl0 bwalignc bwwidth2\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwpadl0 bwpadr0 bwalignc bwwidth18 bwvertalignm\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\"><b>3<\/b><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwrowaltcolor0 bwpadl0 bwwidth60\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\"><b>Net income attributable to<br \/>\n<br \/>controlling shareholders<\/b><\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwwidth2\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth18\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\"><b>4,061<\/b><\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwalignc bwwidth2\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth18\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\"><b>858<\/b><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwpadl0 bwwidth60\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nEarnings per share<\/p>\n<\/td>\n<td class=\"bwpadl0 bwwidth2\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwpadl0 bwalignc bwwidth18\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwpadl0 bwalignc bwwidth2\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwpadl0 bwalignc bwwidth18\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwrowaltcolor0 bwpadl0 bwwidth60\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nBasic earnings per share<\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwwidth2\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth18\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n0.024<\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwalignc bwwidth2\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth18\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n0.005<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwpadl0 bwwidth60\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nDiluted earnings per share<\/p>\n<\/td>\n<td class=\"bwpadl0 bwwidth2\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth18\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n0.023<\/p>\n<\/td>\n<td class=\"bwpadl0 bwalignc bwwidth2\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth18\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n0.005<\/p>\n<\/td>\n<\/tr>\n<\/table>\n<table cellspacing=\"0\" class=\"bwtablemarginb bwblockalignl bwwidth100\">\n<tr>\n<td class=\"bwpadl0\" colspan=\"5\" rowspan=\"1\">\n<p class=\"bwcellpmargin\">\nVTEX<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwpadl0\" colspan=\"5\" rowspan=\"1\">\n<p class=\"bwcellpmargin\">\nCondensed consolidated interim balance sheets<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwpadl0\" colspan=\"5\" rowspan=\"1\">\n<p class=\"bwcellpmargin\">\n(Unaudited)<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwpadl0\" colspan=\"5\" rowspan=\"1\">\n<p class=\"bwcellpmargin\">\nIn thousands of U.S. dollars, unless otherwise indicated<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwpadl0\" colspan=\"5\" rowspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwpadl0 bwwidth56\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwpadl0 bwwidth2\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwsinglebottom bwpadl0 bwalignc bwwidth18\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\"><b>March 31, 2026<\/b><\/p>\n<\/td>\n<td class=\"bwpadl0 bwalignc bwwidth2\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwsinglebottom bwpadl0 bwalignc bwwidth22\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\"><b>December 31, 2025<\/b><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwrowaltcolor0 bwpadl0 bwwidth56\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\"><b>ASSETS<\/b><\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwwidth2\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwalignc bwwidth18\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwalignc bwwidth2\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwalignc bwwidth22\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwpadl0 bwwidth56\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\"><b>Current assets<\/b><\/p>\n<\/td>\n<td class=\"bwpadl0 bwwidth2\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwpadl0 bwalignc bwwidth18\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwpadl0 bwalignc bwwidth2\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwpadl0 bwalignc bwwidth22\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwrowaltcolor0 bwpadl0 bwwidth56\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nCash and cash equivalents<\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwwidth2\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth18\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n16,786<\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwalignc bwwidth2\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth22\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n15,744<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwpadl0 bwwidth56\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nMarketable securities<\/p>\n<\/td>\n<td class=\"bwpadl0 bwwidth2\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth18\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n176,927<\/p>\n<\/td>\n<td class=\"bwpadl0 bwalignc bwwidth2\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth22\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n176,357<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwrowaltcolor0 bwpadl0 bwwidth56\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nTrade receivables<\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwwidth2\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth18\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n52,325<\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwalignc bwwidth2\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth22\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n61,601<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwpadl0 bwwidth56\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nRecoverable taxes<\/p>\n<\/td>\n<td class=\"bwpadl0 bwwidth2\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth18\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n6,508<\/p>\n<\/td>\n<td class=\"bwpadl0 bwalignc bwwidth2\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth22\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n6,716<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwrowaltcolor0 bwpadl0 bwwidth56\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nDeferred commissions<\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwwidth2\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth18\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n2,142<\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwalignc bwwidth2\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth22\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n2,021<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwpadl0 bwwidth56\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nPrepaid expenses and other current assets<\/p>\n<\/td>\n<td class=\"bwpadl0 bwwidth2\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth18\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n7,753<\/p>\n<\/td>\n<td class=\"bwpadl0 bwalignc bwwidth2\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth22\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n5,066<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwrowaltcolor0 bwpadl0 bwwidth56\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\"><b>Total current assets<\/b><\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwwidth2\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth18\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\"><b>262,441<\/b><\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwalignc bwwidth2\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth22\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\"><b>267,505<\/b><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwpadl0 bwwidth56\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwpadl0 bwwidth2\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwpadl0 bwalignc bwwidth18\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwpadl0 bwalignc bwwidth2\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwpadl0 bwalignc bwwidth22\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwrowaltcolor0 bwpadl0 bwwidth56\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\"><b>Non-current assets<\/b><\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwwidth2\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwalignc bwwidth18\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwalignc bwwidth2\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwalignc bwwidth22\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwpadl0 bwwidth56\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nEquity investments<\/p>\n<\/td>\n<td class=\"bwpadl0 bwwidth2\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth18\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n9,649<\/p>\n<\/td>\n<td class=\"bwpadl0 bwalignc bwwidth2\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth22\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n9,649<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwrowaltcolor0 bwpadl0 bwwidth56\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nTrade receivables<\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwwidth2\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth18\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n3,504<\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwalignc bwwidth2\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth22\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n6,218<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwpadl0 bwwidth56\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nDeferred tax assets<\/p>\n<\/td>\n<td class=\"bwpadl0 bwwidth2\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth18\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n13,287<\/p>\n<\/td>\n<td class=\"bwpadl0 bwalignc bwwidth2\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth22\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n11,765<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwrowaltcolor0 bwpadl0 bwwidth56\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nRecoverable taxes<\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwwidth2\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth18\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n5,485<\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwalignc bwwidth2\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth22\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n5,050<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwpadl0 bwwidth56\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nDeferred commissions<\/p>\n<\/td>\n<td class=\"bwpadl0 bwwidth2\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth18\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n4,775<\/p>\n<\/td>\n<td class=\"bwpadl0 bwalignc bwwidth2\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth22\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n5,025<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwrowaltcolor0 bwpadl0 bwwidth56\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nPrepaid expenses and other non-current assets<\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwwidth2\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth18\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n893<\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwalignc bwwidth2\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth22\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n1,151<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwpadl0 bwwidth56\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nRight-of-use assets<\/p>\n<\/td>\n<td class=\"bwpadl0 bwwidth2\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth18\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n2,331<\/p>\n<\/td>\n<td class=\"bwpadl0 bwalignc bwwidth2\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth22\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n2,751<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwrowaltcolor0 bwpadl0 bwwidth56\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nProperty and equipment, net<\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwwidth2\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth18\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n3,148<\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwalignc bwwidth2\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth22\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n3,245<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwpadl0 bwwidth56\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nIntangible assets, net<\/p>\n<\/td>\n<td class=\"bwpadl0 bwwidth2\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth18\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n7,650<\/p>\n<\/td>\n<td class=\"bwpadl0 bwalignc bwwidth2\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth22\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n7,949<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwrowaltcolor0 bwpadl0 bwwidth56\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nGoodwill<\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwwidth2\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth18\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n27,156<\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwalignc bwwidth2\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth22\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n26,324<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwpadl0 bwwidth56\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\"><b>Total non-current assets<\/b><\/p>\n<\/td>\n<td class=\"bwpadl0 bwwidth2\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth18\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\"><b>77,878<\/b><\/p>\n<\/td>\n<td class=\"bwpadl0 bwalignc bwwidth2\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth22\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\"><b>79,127<\/b><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwrowaltcolor0 bwpadl0 bwwidth56\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\"><b>Total assets<\/b><\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwwidth2\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth18\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\"><b>340,319<\/b><\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwalignc bwwidth2\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth22\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\"><b>346,632<\/b><\/p>\n<\/td>\n<\/tr>\n<\/table>\n<table cellspacing=\"0\" class=\"bwtablemarginb bwblockalignl bwwidth100\">\n<tr>\n<td class=\"bwpadl0\" colspan=\"5\" rowspan=\"1\">\n<p class=\"bwcellpmargin\">\nVTEX<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwpadl0\" colspan=\"5\" rowspan=\"1\">\n<p class=\"bwcellpmargin\">\nCondensed consolidated interim balance sheets<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwpadl0\" colspan=\"5\" rowspan=\"1\">\n<p class=\"bwcellpmargin\">\n(Unaudited)<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwpadl0\" colspan=\"5\" rowspan=\"1\">\n<p class=\"bwcellpmargin\">\nIn thousands of U.S. dollars, unless otherwise indicated<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwpadl0\" colspan=\"5\" rowspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwpadl0 bwwidth56\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwpadl0 bwwidth2\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwsinglebottom bwpadl0 bwalignc bwwidth18\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\"><b>March 31, 2026<\/b><\/p>\n<\/td>\n<td class=\"bwpadl0 bwalignc bwwidth2\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwsinglebottom bwpadl0 bwalignc bwwidth22\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\"><b>December 31, 2025<\/b><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwrowaltcolor0 bwpadl0 bwwidth56\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\"><b>LIABILITIES<\/b><\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwwidth2\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwalignc bwwidth18\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwalignc bwwidth2\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwalignc bwwidth22\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwpadl0 bwwidth56\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\"><b>Current liabilities<\/b><\/p>\n<\/td>\n<td class=\"bwpadl0 bwwidth2\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwpadl0 bwalignc bwwidth18\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwpadl0 bwalignc bwwidth2\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwpadl0 bwalignc bwwidth22\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n\u00a0<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwrowaltcolor0 bwpadl0 bwwidth56\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nAccounts payable and accrued expenses<\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwwidth2\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth18\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n29,270<\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwalignc bwwidth2\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth22\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n36,216<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwpadl0 bwwidth56\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nTaxes payable<\/p>\n<\/td>\n<td class=\"bwpadl0 bwwidth2\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth18\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n6,295<\/p>\n<\/td>\n<td class=\"bwpadl0 bwalignc bwwidth2\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth22\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n7,263<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwrowaltcolor0 bwpadl0 bwwidth56\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nLease liabilities<\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwwidth2\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth18\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n1,513<\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwalignc bwwidth2\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth22\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n1,635<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwpadl0 bwwidth56\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nDeferred revenue<\/p>\n<\/td>\n<td class=\"bwpadl0 bwwidth2\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth18\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n38,435<\/p>\n<\/td>\n<td class=\"bwpadl0 bwalignc bwwidth2\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth22\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n37,931<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwrowaltcolor0 bwpadl0 bwwidth56\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nOther current liabilities<\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwwidth2\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth18\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n8,383<\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwalignc bwwidth2\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth22\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n4,918<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwpadl0 bwwidth56\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\"><b>Total current liabilities<\/b><\/p>\n<\/td>\n<td class=\"bwpadl0 bwwidth2\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth18\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\"><b>83,896<\/b><\/p>\n<\/td>\n<td class=\"bwpadl0 bwalignc bwwidth2\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth22\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\"><b>87,963<\/b><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwrowaltcolor0 bwpadl0 bwwidth56\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwwidth2\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwalignc bwwidth18\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwalignc bwwidth2\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwalignc bwwidth22\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwpadl0 bwwidth56\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\"><b>Non-current liabilities<\/b><\/p>\n<\/td>\n<td class=\"bwpadl0 bwwidth2\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwpadl0 bwalignc bwwidth18\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwpadl0 bwalignc bwwidth2\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwpadl0 bwalignc bwwidth22\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwrowaltcolor0 bwpadl0 bwwidth56\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nAccounts payable and accrued expenses<\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwwidth2\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth18\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n2,491<\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwalignc bwwidth2\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth22\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n3,602<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwpadl0 bwwidth56\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nTaxes payable<\/p>\n<\/td>\n<td class=\"bwpadl0 bwwidth2\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth18\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n157<\/p>\n<\/td>\n<td class=\"bwpadl0 bwalignc bwwidth2\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth22\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n161<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwrowaltcolor0 bwpadl0 bwwidth56\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nLease liabilities<\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwwidth2\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth18\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n952<\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwalignc bwwidth2\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth22\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n1,249<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwpadl0 bwwidth56\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nAccounts payable from acquisition of subsidiaries<\/p>\n<\/td>\n<td class=\"bwpadl0 bwwidth2\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth18\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n1,577<\/p>\n<\/td>\n<td class=\"bwpadl0 bwalignc bwwidth2\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth22\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n1,449<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwrowaltcolor0 bwpadl0 bwwidth56\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nDeferred revenue<\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwwidth2\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth18\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n17,365<\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwalignc bwwidth2\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth22\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n17,743<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwpadl0 bwwidth56\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nDeferred tax liabilities<\/p>\n<\/td>\n<td class=\"bwpadl0 bwwidth2\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth18\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n535<\/p>\n<\/td>\n<td class=\"bwpadl0 bwalignc bwwidth2\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth22\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n589<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwrowaltcolor0 bwpadl0 bwwidth56\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nOther non-current liabilities<\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwwidth2\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth18\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n317<\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwalignc bwwidth2\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth22\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n317<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwpadl0 bwwidth56\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\"><b>Total non-current liabilities<\/b><\/p>\n<\/td>\n<td class=\"bwpadl0 bwwidth2\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth18\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\"><b>23,394<\/b><\/p>\n<\/td>\n<td class=\"bwpadl0 bwalignc bwwidth2\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth22\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\"><b>25,110<\/b><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwrowaltcolor0 bwpadl0 bwwidth56\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\"><b>EQUITY<\/b><\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwwidth2\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwalignc bwwidth18\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwalignc bwwidth2\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwalignc bwwidth22\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwpadl0 bwwidth56\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nCommon stock: $0.0001 par value, 21,000,000,000 shares authorized Class A: 90,536,615 and 92,576,749 issued; 90,454,170 and 92,576,749 outstanding. Class B: 80,356,730 and 80,416,730 issued and outstanding<\/p>\n<\/td>\n<td class=\"bwpadl0 bwwidth2\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwpadl0 bwpadr0 bwalignc bwvertalignm bwwidth18\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n17<\/p>\n<\/td>\n<td class=\"bwpadl0 bwalignc bwwidth2\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwpadl0 bwpadr0 bwalignc bwvertalignm bwwidth22\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n17<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwrowaltcolor0 bwpadl0 bwwidth56\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nAdditional paid-in capital<\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwwidth2\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth18\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n315,851<\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwalignc bwwidth2\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth22\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n321,976<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwpadl0 bwwidth56\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nAccumulated other comprehensive income<\/p>\n<\/td>\n<td class=\"bwpadl0 bwwidth2\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth18\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n2,831<\/p>\n<\/td>\n<td class=\"bwpadl0 bwalignc bwwidth2\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth22\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n1,307<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwrowaltcolor0 bwpadl0 bwwidth56\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nAccumulated losses<\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwwidth2\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth18\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n(85,743)<\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwalignc bwwidth2\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth22\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n(89,804)<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwpadl0 bwwidth56\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\"><b>Equity attributable to VTEX\u2019s shareholders<\/b><\/p>\n<\/td>\n<td class=\"bwpadl0 bwwidth2\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth18\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\"><b>232,956<\/b><\/p>\n<\/td>\n<td class=\"bwpadl0 bwalignc bwwidth2\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth22\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\"><b>233,496<\/b><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwrowaltcolor0 bwpadl0 bwwidth56\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nNon-controlling interests<\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwwidth2\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth18\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n73<\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwalignc bwwidth2\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth22\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n63<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwpadl0 bwwidth56\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\"><b>Total shareholders\u2019 equity<\/b><\/p>\n<\/td>\n<td class=\"bwpadl0 bwwidth2\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth18\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\"><b>233,029<\/b><\/p>\n<\/td>\n<td class=\"bwpadl0 bwalignc bwwidth2\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth22\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\"><b>233,559<\/b><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwrowaltcolor0 bwpadl0 bwwidth56\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\"><b>Total liabilities and equity<\/b><\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwwidth2\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth18\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\"><b>340,319<\/b><\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwalignc bwwidth2\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth22\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\"><b>346,632<\/b><\/p>\n<\/td>\n<\/tr>\n<\/table>\n<table cellspacing=\"0\" class=\"bwtablemarginb bwblockalignl bwwidth100\">\n<tr>\n<td class=\"bwpadl0\" colspan=\"5\" rowspan=\"1\">\n<p class=\"bwcellpmargin\">\nVTEX<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwpadl0\" colspan=\"5\" rowspan=\"1\">\n<p class=\"bwcellpmargin\">\nCondensed consolidated interim statements of cash flows<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwpadl0\" colspan=\"5\" rowspan=\"1\">\n<p class=\"bwcellpmargin\">\n(Unaudited)<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwpadl0\" colspan=\"5\" rowspan=\"1\">\n<p class=\"bwcellpmargin\">\nIn thousands of U.S. dollars, unless otherwise indicated<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwpadl0\" colspan=\"5\" rowspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwpadl0 bwwidth60\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwpadl0 bwwidth2\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td colspan=\"3\" class=\"bwsinglebottom bwpadl0 bwalignc\" rowspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\"><b>Three months ended<\/b><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwpadl0 bwwidth60\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwpadl0 bwwidth2\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwsinglebottom bwpadl0 bwalignc bwwidth18\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\"><b>March 31, 2026<\/b><\/p>\n<\/td>\n<td class=\"bwpadl0 bwalignc bwwidth2\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwsinglebottom bwpadl0 bwalignc bwwidth18\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\"><b>March 31, 2025<\/b><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwpadl0 bwwidth60\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\"><b>Income for the period<\/b><\/p>\n<\/td>\n<td class=\"bwpadl0 bwwidth2\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth18\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\"><b>4,051<\/b><\/p>\n<\/td>\n<td class=\"bwpadl0 bwalignc bwwidth2\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth18\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\"><b>861<\/b><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwrowaltcolor0 bwpadl0 bwwidth60\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\"><b>Adjustments for:<\/b><\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwwidth2\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwalignc bwwidth18\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwalignc bwwidth2\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwalignc bwwidth18\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwpadl0 bwwidth60\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nDepreciation and amortization<\/p>\n<\/td>\n<td class=\"bwpadl0 bwwidth2\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth18\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n872<\/p>\n<\/td>\n<td class=\"bwpadl0 bwalignc bwwidth2\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth18\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n723<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwrowaltcolor0 bwpadl0 bwwidth60\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nDeferred income tax<\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwwidth2\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth18\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n(1,010)<\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwalignc bwwidth2\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth18\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n379<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwpadl0 bwwidth60\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nLoss on disposal of rights of use, property, equipment, and intangible assets<\/p>\n<\/td>\n<td class=\"bwpadl0 bwwidth2\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth18\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n8<\/p>\n<\/td>\n<td class=\"bwpadl0 bwalignc bwwidth2\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth18\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n5<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwrowaltcolor0 bwpadl0 bwwidth60\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nExpected credit losses from trade receivables<\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwwidth2\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth18\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n281<\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwalignc bwwidth2\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth18\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n320<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwpadl0 bwwidth60\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nShare-based compensation<\/p>\n<\/td>\n<td class=\"bwpadl0 bwwidth2\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth18\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n3,910<\/p>\n<\/td>\n<td class=\"bwpadl0 bwalignc bwwidth2\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth18\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n4,191<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwrowaltcolor0 bwpadl0 bwwidth60\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nGain on investments and other financial instruments, net<\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwwidth2\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth18\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n1,629<\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwalignc bwwidth2\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth18\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n(4,652)<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwpadl0 bwwidth60\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nOthers and foreign exchange, net<\/p>\n<\/td>\n<td class=\"bwpadl0 bwwidth2\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth18\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n409<\/p>\n<\/td>\n<td class=\"bwpadl0 bwalignc bwwidth2\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth18\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n3,080<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwrowaltcolor0 bwpadl0 bwwidth60\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\"><b>Change in operating assets and liabilities<\/b><\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwwidth2\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwalignc bwwidth18\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwalignc bwwidth2\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwalignc bwwidth18\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwpadl0 bwwidth60\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nTrade receivables<\/p>\n<\/td>\n<td class=\"bwpadl0 bwwidth2\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth18\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n13,793<\/p>\n<\/td>\n<td class=\"bwpadl0 bwalignc bwwidth2\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth18\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n5,642<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwrowaltcolor0 bwpadl0 bwwidth60\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nRecoverable taxes<\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwwidth2\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth18\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n168<\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwalignc bwwidth2\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth18\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n1,635<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwpadl0 bwwidth60\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nPrepaid expenses and other assets<\/p>\n<\/td>\n<td class=\"bwpadl0 bwwidth2\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth18\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n(2,306)<\/p>\n<\/td>\n<td class=\"bwpadl0 bwalignc bwwidth2\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth18\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n(306)<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwrowaltcolor0 bwpadl0 bwwidth60\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nAccounts payable and accrued expenses<\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwwidth2\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth18\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n(8,781)<\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwalignc bwwidth2\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth18\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n(6,164)<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwpadl0 bwwidth60\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nOperating leases<\/p>\n<\/td>\n<td class=\"bwpadl0 bwwidth2\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth18\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n(490)<\/p>\n<\/td>\n<td class=\"bwpadl0 bwalignc bwwidth2\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth18\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n(395)<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwrowaltcolor0 bwpadl0 bwwidth60\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nTaxes payable<\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwwidth2\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth18\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n(1,179)<\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwalignc bwwidth2\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth18\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n24<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwpadl0 bwwidth60\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nDeferred revenue<\/p>\n<\/td>\n<td class=\"bwpadl0 bwwidth2\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth18\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n(856)<\/p>\n<\/td>\n<td class=\"bwpadl0 bwalignc bwwidth2\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth18\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n(1,359)<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwrowaltcolor0 bwpadl0 bwwidth60\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nOther liabilities<\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwwidth2\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth18\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n2,866<\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwalignc bwwidth2\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth18\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n2,718<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwpadl0 bwwidth60\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\"><b>Net cash provided by operating activities<\/b><\/p>\n<\/td>\n<td class=\"bwpadl0 bwwidth2\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth18\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\"><b>13,365<\/b><\/p>\n<\/td>\n<td class=\"bwpadl0 bwalignc bwwidth2\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth18\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\"><b>6,702<\/b><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwrowaltcolor0 bwpadl0 bwwidth60\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\"><b>Cash flows from investing activities<\/b><\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwwidth2\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwalignc bwwidth18\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwalignc bwwidth2\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwalignc bwwidth18\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwpadl0 bwwidth60\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nPurchase of marketable securities and equity investments<\/p>\n<\/td>\n<td class=\"bwpadl0 bwwidth2\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth18\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n(17,483)<\/p>\n<\/td>\n<td class=\"bwpadl0 bwalignc bwwidth2\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth18\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n(59,380)<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwrowaltcolor0 bwpadl0 bwwidth60\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nSales and maturities of marketable securities and equity investments<\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwwidth2\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth18\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n17,145<\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwalignc bwwidth2\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth18\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n73,955<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwpadl0 bwwidth60\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nAcquisition of subsidiaries net of cash acquired<\/p>\n<\/td>\n<td class=\"bwpadl0 bwwidth2\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth18\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n\u2014<\/p>\n<\/td>\n<td class=\"bwpadl0 bwalignc bwwidth2\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth18\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n(3,678)<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwrowaltcolor0 bwpadl0 bwwidth60\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nAcquisitions of intangible assets<\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwwidth2\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth18\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n(480)<\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwalignc bwwidth2\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth18\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n\u2014<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwpadl0 bwwidth60\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nAcquisitions of property and equipment<\/p>\n<\/td>\n<td class=\"bwpadl0 bwwidth2\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth18\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n(85)<\/p>\n<\/td>\n<td class=\"bwpadl0 bwalignc bwwidth2\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth18\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n(67)<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwrowaltcolor0 bwpadl0 bwwidth60\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nDerivative financial instruments<\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwwidth2\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth18\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n(1,728)<\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwalignc bwwidth2\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth18\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n290<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwpadl0 bwwidth60\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\"><b>Net cash provided by (used in) investing activities<\/b><\/p>\n<\/td>\n<td class=\"bwpadl0 bwwidth2\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth18\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\"><b>(2,631)<\/b><\/p>\n<\/td>\n<td class=\"bwpadl0 bwalignc bwwidth2\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth18\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\"><b>11,120<\/b><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwrowaltcolor0 bwpadl0 bwwidth60\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\"><b>Cash flows from financing activities<\/b><\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwwidth2\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwalignc bwwidth18\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwalignc bwwidth2\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwalignc bwwidth18\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwpadl0 bwwidth60\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nProceeds from the exercise of stock options<\/p>\n<\/td>\n<td class=\"bwpadl0 bwwidth2\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth18\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n5<\/p>\n<\/td>\n<td class=\"bwpadl0 bwalignc bwwidth2\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth18\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n7<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwrowaltcolor0 bwpadl0 bwwidth60\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nNet-settlement of share-based payment<\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwwidth2\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth18\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n(376)<\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwalignc bwwidth2\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth18\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n(659)<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwpadl0 bwwidth60\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nBuyback of shares<\/p>\n<\/td>\n<td class=\"bwpadl0 bwwidth2\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth18\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n(9,714)<\/p>\n<\/td>\n<td class=\"bwpadl0 bwalignc bwwidth2\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth18\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n(15,054)<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwrowaltcolor0 bwpadl0 bwwidth60\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nPayment of loans and financing<\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwwidth2\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth18\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n\u2014<\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwalignc bwwidth2\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth18\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n(47)<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwpadl0 bwwidth60\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\"><b>Net cash used in financing activities<\/b><\/p>\n<\/td>\n<td class=\"bwpadl0 bwwidth2\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth18\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\"><b>(10,085)<\/b><\/p>\n<\/td>\n<td class=\"bwpadl0 bwalignc bwwidth2\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth18\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\"><b>(15,753)<\/b><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwrowaltcolor0 bwpadl0 bwwidth60\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\"><b>Net increase in cash and cash equivalents<\/b><\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwwidth2\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth18\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\"><b>649<\/b><\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwalignc bwwidth2\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth18\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\"><b>2,069<\/b><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwpadl0 bwwidth60\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\"><b>Cash and cash equivalents, beginning of the period<\/b><\/p>\n<\/td>\n<td class=\"bwpadl0 bwwidth2\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth18\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\"><b>15,744<\/b><\/p>\n<\/td>\n<td class=\"bwpadl0 bwalignc bwwidth2\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth18\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\"><b>18,673<\/b><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwrowaltcolor0 bwpadl0 bwwidth60\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nEffect of exchange rate changes<\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwwidth2\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth18\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n393<\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwalignc bwwidth2\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth18\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n343<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwpadl0 bwwidth60\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\"><b>Cash and cash equivalents, end of the period<\/b><\/p>\n<\/td>\n<td class=\"bwpadl0 bwwidth2\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth18\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\"><b>16,786<\/b><\/p>\n<\/td>\n<td class=\"bwpadl0 bwalignc bwwidth2\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth18\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\"><b>21,085<\/b><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwrowaltcolor0 bwpadl0 bwwidth60\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\"><b>Supplemental cash flow information:<\/b><\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwwidth2\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwalignc bwwidth18\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwalignc bwwidth2\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwalignc bwwidth18\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwpadl0 bwwidth60\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nCash (paid) refunded for income taxes<\/p>\n<\/td>\n<td class=\"bwpadl0 bwwidth2\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth18\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n(95)<\/p>\n<\/td>\n<td class=\"bwpadl0 bwalignc bwwidth2\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth18\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n290<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwrowaltcolor0 bwpadl0 bwwidth60\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\"><b>Non-cash transactions:<\/b><\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwwidth2\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwalignc bwwidth18\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwalignc bwwidth2\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwalignc bwwidth18\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwpadl0 bwwidth60\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nLease liabilities arising from obtaining right-of-use assets and remeasurement<\/p>\n<\/td>\n<td class=\"bwpadl0 bwwidth2\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth18\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n\u2014<\/p>\n<\/td>\n<td class=\"bwpadl0 bwalignc bwwidth2\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth18\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n75<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwrowaltcolor0 bwpadl0 bwwidth60\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nUnpaid amount related to business combinations<\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwwidth2\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth18\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n129<\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwalignc bwwidth2\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth18\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n383<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwpadl0 bwwidth60\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nUnpaid amount related to intangible assets acquisitions<\/p>\n<\/td>\n<td class=\"bwpadl0 bwwidth2\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth18\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n102<\/p>\n<\/td>\n<td class=\"bwpadl0 bwalignc bwwidth2\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth18\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n1,298<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwrowaltcolor0 bwpadl0 bwwidth60\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nTransactions with non-controlling interests<\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwwidth2\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth18\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n20<\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwalignc bwwidth2\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth18\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n9<\/p>\n<\/td>\n<\/tr>\n<\/table>\n<p>\n\u00a0<\/p>\n<p><img decoding=\"async\" alt=\"\" src=\"https:\/\/cts.businesswire.com\/ct\/CT?id=bwnews&amp;sty=20260507575535r1&amp;sid=flmnd&amp;distro=nx&amp;lang=en\" style=\"width:0;height:0\" \/><span class=\"bwct31415\" \/><\/p>\n<p id=\"mmgallerylink\"><span id=\"mmgallerylink-phrase\">View source version on businesswire.com: <\/span><span id=\"mmgallerylink-link\"><a href=\"https:\/\/www.businesswire.com\/news\/home\/20260507575535\/en\/\" rel=\"nofollow\">https:\/\/www.businesswire.com\/news\/home\/20260507575535\/en\/<\/a><\/span><\/p>\n<p>\nJulia Vater Fern\u00e1ndez<br \/>\n<br \/>VP of Investor Relations<br \/>\n<br \/><a rel=\"nofollow\" href=\"mailto:investors@vtex.com\">investors@vtex.com<\/a><\/p>\n<p><b>KEYWORDS:<\/b> New York United States North America<\/p>\n<p><b>INDUSTRY KEYWORDS:<\/b> Technology Other Retail Other Technology Electronic Commerce Software Internet Retail Artificial Intelligence Online Retail<\/p>\n<p><b>MEDIA:<\/b><\/p>\n<table cellpadding=\"3\" cellspacing=\"3\">\n<tr>\n<td><font face=\"Arial\" size=\"2\"><b>Logo<\/b><\/font><\/td>\n<\/tr>\n<tr>\n<td><img decoding=\"async\" src=\"https:\/\/mms.businesswire.com\/media\/20260507575535\/en\/2798683\/3\/VTEX_Logo.svg_%281%29.jpg\" alt=\"Logo\" \/><\/td>\n<\/tr>\n<tr>\n<td><font face=\"Arial\" size=\"2\"><\/font><\/td>\n<\/tr>\n<\/table>\n","protected":false},"excerpt":{"rendered":"<p>VTEX Reports First Quarter 2026 Financial Results Subscription revenue +14.0% (+4.2% FXN), with GMV up 17.1% (+6.8% FXN) Non-GAAP income from operations doubled to US$10.6 million, reaching 17.4% margin Free cash flow doubled to US$13.3 million, reaching 21.9% margin NEW YORK&#8211;(BUSINESS WIRE)&#8211; VTEX (NYSE: VTEX), the backbone for connected commerce, today announced results for the first quarter of 2026 ended March 31, 2026. VTEX results have been prepared in accordance with accounting principles generally accepted in the United States of America (\u201cU.S. GAAP\u201d) as well as the rules and regulations of the Securities and Exchange Commission (\u201cSEC\u201d) regarding financial reporting. Geraldo Thomaz Jr., founder and co-CEO of VTEX, commented, \u201cWe have embedded AI at the core of VTEX, evolving the &hellip; <\/p>\n<p class=\"link-more\"><a href=\"https:\/\/www.marketnewsdesk.com\/index.php\/vtex-reports-first-quarter-2026-financial-results\/\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;VTEX Reports First Quarter 2026 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-959937","post","type-post","status-publish","format-standard","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.5 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>VTEX Reports First Quarter 2026 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\/vtex-reports-first-quarter-2026-financial-results\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"VTEX Reports First Quarter 2026 Financial Results - Market Newsdesk\" \/>\n<meta property=\"og:description\" content=\"VTEX Reports First Quarter 2026 Financial Results Subscription revenue +14.0% (+4.2% FXN), with GMV up 17.1% (+6.8% FXN) Non-GAAP income from operations doubled to US$10.6 million, reaching 17.4% margin Free cash flow doubled to US$13.3 million, reaching 21.9% margin NEW YORK&#8211;(BUSINESS WIRE)&#8211; VTEX (NYSE: VTEX), the backbone for connected commerce, today announced results for the first quarter of 2026 ended March 31, 2026. VTEX results have been prepared in accordance with accounting principles generally accepted in the United States of America (\u201cU.S. GAAP\u201d) as well as the rules and regulations of the Securities and Exchange Commission (\u201cSEC\u201d) regarding financial reporting. Geraldo Thomaz Jr., founder and co-CEO of VTEX, commented, \u201cWe have embedded AI at the core of VTEX, evolving the &hellip; Continue reading &quot;VTEX Reports First Quarter 2026 Financial Results&quot;\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.marketnewsdesk.com\/index.php\/vtex-reports-first-quarter-2026-financial-results\/\" \/>\n<meta property=\"og:site_name\" content=\"Market Newsdesk\" \/>\n<meta property=\"article:published_time\" content=\"2026-05-07T20:04:23+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/cts.businesswire.com\/ct\/CT?id=bwnews&amp;sty=20260507575535r1&amp;sid=flmnd&amp;distro=nx&amp;lang=en\" \/>\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=\"20 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\\\/vtex-reports-first-quarter-2026-financial-results\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.marketnewsdesk.com\\\/index.php\\\/vtex-reports-first-quarter-2026-financial-results\\\/\"},\"author\":{\"name\":\"Newsdesk\",\"@id\":\"https:\\\/\\\/www.marketnewsdesk.com\\\/#\\\/schema\\\/person\\\/482f27a394d4fda80ecb5499e519d979\"},\"headline\":\"VTEX Reports First Quarter 2026 Financial Results\",\"datePublished\":\"2026-05-07T20:04:23+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.marketnewsdesk.com\\\/index.php\\\/vtex-reports-first-quarter-2026-financial-results\\\/\"},\"wordCount\":3924,\"image\":{\"@id\":\"https:\\\/\\\/www.marketnewsdesk.com\\\/index.php\\\/vtex-reports-first-quarter-2026-financial-results\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/cts.businesswire.com\\\/ct\\\/CT?id=bwnews&amp;sty=20260507575535r1&amp;sid=flmnd&amp;distro=nx&amp;lang=en\",\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.marketnewsdesk.com\\\/index.php\\\/vtex-reports-first-quarter-2026-financial-results\\\/\",\"url\":\"https:\\\/\\\/www.marketnewsdesk.com\\\/index.php\\\/vtex-reports-first-quarter-2026-financial-results\\\/\",\"name\":\"VTEX Reports First Quarter 2026 Financial Results - Market Newsdesk\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.marketnewsdesk.com\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.marketnewsdesk.com\\\/index.php\\\/vtex-reports-first-quarter-2026-financial-results\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.marketnewsdesk.com\\\/index.php\\\/vtex-reports-first-quarter-2026-financial-results\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/cts.businesswire.com\\\/ct\\\/CT?id=bwnews&amp;sty=20260507575535r1&amp;sid=flmnd&amp;distro=nx&amp;lang=en\",\"datePublished\":\"2026-05-07T20:04:23+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/www.marketnewsdesk.com\\\/#\\\/schema\\\/person\\\/482f27a394d4fda80ecb5499e519d979\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.marketnewsdesk.com\\\/index.php\\\/vtex-reports-first-quarter-2026-financial-results\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.marketnewsdesk.com\\\/index.php\\\/vtex-reports-first-quarter-2026-financial-results\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.marketnewsdesk.com\\\/index.php\\\/vtex-reports-first-quarter-2026-financial-results\\\/#primaryimage\",\"url\":\"https:\\\/\\\/cts.businesswire.com\\\/ct\\\/CT?id=bwnews&amp;sty=20260507575535r1&amp;sid=flmnd&amp;distro=nx&amp;lang=en\",\"contentUrl\":\"https:\\\/\\\/cts.businesswire.com\\\/ct\\\/CT?id=bwnews&amp;sty=20260507575535r1&amp;sid=flmnd&amp;distro=nx&amp;lang=en\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.marketnewsdesk.com\\\/index.php\\\/vtex-reports-first-quarter-2026-financial-results\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.marketnewsdesk.com\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"VTEX Reports First Quarter 2026 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":"VTEX Reports First Quarter 2026 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\/vtex-reports-first-quarter-2026-financial-results\/","og_locale":"en_US","og_type":"article","og_title":"VTEX Reports First Quarter 2026 Financial Results - Market Newsdesk","og_description":"VTEX Reports First Quarter 2026 Financial Results Subscription revenue +14.0% (+4.2% FXN), with GMV up 17.1% (+6.8% FXN) Non-GAAP income from operations doubled to US$10.6 million, reaching 17.4% margin Free cash flow doubled to US$13.3 million, reaching 21.9% margin NEW YORK&#8211;(BUSINESS WIRE)&#8211; VTEX (NYSE: VTEX), the backbone for connected commerce, today announced results for the first quarter of 2026 ended March 31, 2026. VTEX results have been prepared in accordance with accounting principles generally accepted in the United States of America (\u201cU.S. GAAP\u201d) as well as the rules and regulations of the Securities and Exchange Commission (\u201cSEC\u201d) regarding financial reporting. Geraldo Thomaz Jr., founder and co-CEO of VTEX, commented, \u201cWe have embedded AI at the core of VTEX, evolving the &hellip; Continue reading \"VTEX Reports First Quarter 2026 Financial Results\"","og_url":"https:\/\/www.marketnewsdesk.com\/index.php\/vtex-reports-first-quarter-2026-financial-results\/","og_site_name":"Market Newsdesk","article_published_time":"2026-05-07T20:04:23+00:00","og_image":[{"url":"https:\/\/cts.businesswire.com\/ct\/CT?id=bwnews&amp;sty=20260507575535r1&amp;sid=flmnd&amp;distro=nx&amp;lang=en","type":"","width":"","height":""}],"author":"Newsdesk","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Newsdesk","Est. reading time":"20 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.marketnewsdesk.com\/index.php\/vtex-reports-first-quarter-2026-financial-results\/#article","isPartOf":{"@id":"https:\/\/www.marketnewsdesk.com\/index.php\/vtex-reports-first-quarter-2026-financial-results\/"},"author":{"name":"Newsdesk","@id":"https:\/\/www.marketnewsdesk.com\/#\/schema\/person\/482f27a394d4fda80ecb5499e519d979"},"headline":"VTEX Reports First Quarter 2026 Financial Results","datePublished":"2026-05-07T20:04:23+00:00","mainEntityOfPage":{"@id":"https:\/\/www.marketnewsdesk.com\/index.php\/vtex-reports-first-quarter-2026-financial-results\/"},"wordCount":3924,"image":{"@id":"https:\/\/www.marketnewsdesk.com\/index.php\/vtex-reports-first-quarter-2026-financial-results\/#primaryimage"},"thumbnailUrl":"https:\/\/cts.businesswire.com\/ct\/CT?id=bwnews&amp;sty=20260507575535r1&amp;sid=flmnd&amp;distro=nx&amp;lang=en","inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/www.marketnewsdesk.com\/index.php\/vtex-reports-first-quarter-2026-financial-results\/","url":"https:\/\/www.marketnewsdesk.com\/index.php\/vtex-reports-first-quarter-2026-financial-results\/","name":"VTEX Reports First Quarter 2026 Financial Results - Market Newsdesk","isPartOf":{"@id":"https:\/\/www.marketnewsdesk.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.marketnewsdesk.com\/index.php\/vtex-reports-first-quarter-2026-financial-results\/#primaryimage"},"image":{"@id":"https:\/\/www.marketnewsdesk.com\/index.php\/vtex-reports-first-quarter-2026-financial-results\/#primaryimage"},"thumbnailUrl":"https:\/\/cts.businesswire.com\/ct\/CT?id=bwnews&amp;sty=20260507575535r1&amp;sid=flmnd&amp;distro=nx&amp;lang=en","datePublished":"2026-05-07T20:04:23+00:00","author":{"@id":"https:\/\/www.marketnewsdesk.com\/#\/schema\/person\/482f27a394d4fda80ecb5499e519d979"},"breadcrumb":{"@id":"https:\/\/www.marketnewsdesk.com\/index.php\/vtex-reports-first-quarter-2026-financial-results\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.marketnewsdesk.com\/index.php\/vtex-reports-first-quarter-2026-financial-results\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.marketnewsdesk.com\/index.php\/vtex-reports-first-quarter-2026-financial-results\/#primaryimage","url":"https:\/\/cts.businesswire.com\/ct\/CT?id=bwnews&amp;sty=20260507575535r1&amp;sid=flmnd&amp;distro=nx&amp;lang=en","contentUrl":"https:\/\/cts.businesswire.com\/ct\/CT?id=bwnews&amp;sty=20260507575535r1&amp;sid=flmnd&amp;distro=nx&amp;lang=en"},{"@type":"BreadcrumbList","@id":"https:\/\/www.marketnewsdesk.com\/index.php\/vtex-reports-first-quarter-2026-financial-results\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.marketnewsdesk.com\/"},{"@type":"ListItem","position":2,"name":"VTEX Reports First Quarter 2026 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\/959937","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=959937"}],"version-history":[{"count":0,"href":"https:\/\/www.marketnewsdesk.com\/index.php\/wp-json\/wp\/v2\/posts\/959937\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.marketnewsdesk.com\/index.php\/wp-json\/wp\/v2\/media?parent=959937"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.marketnewsdesk.com\/index.php\/wp-json\/wp\/v2\/categories?post=959937"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.marketnewsdesk.com\/index.php\/wp-json\/wp\/v2\/tags?post=959937"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}