{"id":872844,"date":"2025-08-07T16:53:54","date_gmt":"2025-08-07T20:53:54","guid":{"rendered":"https:\/\/www.marketnewsdesk.com\/index.php\/vtex-reports-second-quarter-2025-financial-results\/"},"modified":"2025-08-07T16:53:54","modified_gmt":"2025-08-07T20:53:54","slug":"vtex-reports-second-quarter-2025-financial-results","status":"publish","type":"post","link":"https:\/\/www.marketnewsdesk.com\/index.php\/vtex-reports-second-quarter-2025-financial-results\/","title":{"rendered":"VTEX Reports Second Quarter 2025 Financial Results"},"content":{"rendered":"<p>        <!--.bwalignc { text-align: center; list-style-position: inside }\n.bwalignl { text-align: left }\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.bwnowrap { white-space: nowrap }\n.bwpadl0 { padding-left: 0px }\n.bwpadr0 { padding-right: 0px }\n.bwrowaltcolor0 { background-color: #cceeff }\n.bwsinglebottom { border-bottom: solid black 1pt }\n.bwtablemarginb { margin-bottom: 10px }\n.bwuline { text-decoration: underline }\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.bwwidth13 { width: 13% }\n.bwwidth14 { width: 14% }\n.bwwidth2 { width: 2% }\n.bwwidth25 { width: 25% }\n.bwwidth27 { width: 27% }\n.bwwidth3 { width: 3% }\n.bwwidth39 { width: 39% }\n.bwwidth40 { width: 40% }\n.bwwidth43 { width: 43% }\n.bwwidth44 { width: 44% }\n.bwwidth46 { width: 46% }\n.bwwidth52 { width: 52% }\n.bwwidth70 { width: 70% }\n.bwwidth8 { width: 8% }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 Second Quarter 2025 Financial Results<\/b><\/p>\n<p class=\"bwalignc\"><i>Subscription revenue reached US$57.2 million, representing 11.2% growth in FXN<\/i><\/p>\n<p class=\"bwalignc\"><i>Non-GAAP subscription gross profit of US$45.7 million, a 14.7% growth in FXN and 79.9% margin<\/i><\/p>\n<p class=\"bwalignc\"><i>Non-GAAP income from operations of US$8.5 million, reaching 14.4% margin and 3.3 p.p. margin increase YoY<\/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 second quarter of 2025 ended June 30, 2025. 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 continue to invest with conviction in the capabilities that define the future of enterprise commerce. From scalable B2B solutions to monetization engines like Retail Media, our platform is built not only to meet today\u2019s demands but to anticipate what\u2019s next. Despite a challenging market for our retailer base in Brazil and Argentina, our AI initiatives on support-cost efficiency combined with our disciplined execution delivered a quarter of resilient operational profitability. As a result, we have raised our non-GAAP income from operations and free cash flow guidance by over 10%. This combination of product leadership and financial discipline positions us exceptionally well for sustainable, long-term growth.\u201d Mariano Gomide de Faria, founder and co-CEO of VTEX, added, \u201cOur progress in the US and Europe highlights the growing global relevance of the VTEX platform. By delivering measurable outcomes, we\u2019re earning the trust of enterprise brands in some of the world\u2019s most advanced and competitive markets. This quarter, we are proud to welcome iconic names like KitchenAid and Road Runner Sports in the US, a clear validation of the strength of our value proposition. VTEX is establishing itself as a trusted global partner for enterprise commerce, and we\u2019re just getting started.\u201d<\/p>\n<p><b>Second Quarter 2025 Financial Highlights<\/b><\/p>\n<ul class=\"bwlistdisc\">\n<li>\nGMV reached US$4.8 billion in the second quarter of 2025, representing a YoY increase of 9.1% in USD and 13.6% on an FX neutral basis.<\/p>\n<\/li>\n<li>\nTotal revenue increased to US$58.8 million in the second quarter of 2025 from US$56.5 million in the second quarter of 2024, representing a YoY increase of 4.0% in USD and 9.0% on an FX neutral basis.<\/p>\n<\/li>\n<li>\nSubscription revenue represented 97.4% of total revenues, reaching US$57.2 million in the second quarter of 2025, from US$54.0 million in the second quarter of 2024. This represents a YoY increase of 6.1% in USD and 11.2% on an FX neutral basis.<\/p>\n<\/li>\n<li>\nNon-GAAP subscription gross profit was US$45.7 million in the second quarter of 2025, compared to US$42.2 million in the second quarter of 2024, representing a YoY increase of 8.5% in USD and 14.7% on an FX neutral basis.<\/p>\n<ul class=\"bwlistcircle\">\n<li>\nNon-GAAP subscription gross margin was 79.9% in the second quarter of 2025, compared to 78.1% in the same quarter of 2024.<\/p>\n<\/li>\n<\/ul>\n<\/li>\n<li>\nNon-GAAP income from operations was US$8.5 million during the second quarter of 2025, compared to a non-GAAP income from operations of US$6.3 million in the same quarter of 2024.<\/p>\n<\/li>\n<li>\nNon-GAAP net income was US$7.9 million during the second quarter of 2025, compared to a non-GAAP net income of US$10.7 million in the same quarter of 2024.<\/p>\n<\/li>\n<li>\nNon-GAAP free cash flow was US$7.1 million during the second quarter of 2025, compared to a non-GAAP free cash flow of US$3.0 million in the same quarter of 2024.<\/p>\n<\/li>\n<li>\nAs of June 30, 2025, our total headcount was 1,283, decreasing 2.8% QoQ and 4.2% YoY.<\/p>\n<\/li>\n<li>\nDuring the second quarter of 2025, we executed 100% of the remaining authorized share repurchase amount and repurchased 0.8 million shares at an average price of US$4.82 per share for a total cost of US$3.9 million. Considering the current and the previous years\u2019 share repurchase programs, the total executed amount reached 16.0 million shares, with an average price of US$4.86 per share and a total cost of US$78.2 million.<\/p>\n<\/li>\n<li>\nOn July 31st 2025, our board of directors authorized the repurchase of shares of our Class A common shares for an aggregate consideration of up to US$40.0 million.<\/p>\n<\/li>\n<\/ul>\n<p><b>Second Quarter 2025 Commercial Highlights:<\/b><\/p>\n<p>\nNew customers who initiated their operations with us, among others:<\/p>\n<ul class=\"bwlistdisc\">\n<li>\nAlo Yoga, Amig\u00e3o Supermercados, Drogaleste, and Lindt in Brazil;<\/p>\n<\/li>\n<li>\nShopAZ in Kosovo;<\/p>\n<\/li>\n<li>\nFraiche in Mexico;<\/p>\n<\/li>\n<li>\nCash Piscines in France;<\/p>\n<\/li>\n<li>\nThe Delta House in Portugal;<\/p>\n<\/li>\n<li>\nRoad Runner Sports and American Water Resources in the US.<\/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>\nHinode Group added a B2B store in Colombia, now running B2B and B2C models across four countries in Latin America;<\/p>\n<\/li>\n<li>\nKeune continues to expand its B2B presence across Europe, adding Sweden and Norway to its Germany, Belgium, France, Netherlands, and UK operations;<\/p>\n<\/li>\n<li>\nLG launched a new store in Ecuador, expanding its presence across Latin America;<\/p>\n<\/li>\n<li>\nVeste launched Estoque in Brazil, their multi-brand outlet that offers discounted items from across the group\u2019s premium fashion labels, expanding its portfolio of VTEX stores that already include Le Lis, Bo.b\u00f4, John John, Dudalina, and Individual;<\/p>\n<\/li>\n<li>\nWhirlpool launched KitchenAid in the US, marking its first US store launch with VTEX while continuing our global relationship in over 20 countries.<\/p>\n<\/li>\n<\/ul>\n<p><b>Second Quarter 2025 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>Bemol<\/b>, one of Brazil\u2019s largest retailers, launched its retail media operation, Bemol Ads, with VTEX Ads as a strategic partner, turning its ecommerce into a monetization engine. In its largest campaign, the retailer used ad formats like sponsored products and dynamic banners to generate over R$1 million in incremental sales with a ROAS over 40x. Powered by targeted segmentation and real-time optimization, the campaign boosted both revenue and advertiser satisfaction. Bemol now plays a key role in the VTEX Ads ecosystem, expanding ad inventory and driving continued media investment.\n<\/li>\n<li><b>Espa\u00e7o Smart<\/b>, a Brazilian leader in industrialized construction systems, launched a B2B ecommerce channel on VTEX to better serve professional buyers like contractors and distributors. After noticing strong usage of its B2C site by enterprise clients, the company created a tailored experience with personalized pricing, quick reordering, and digital quote requests, streamlining purchases and cutting negotiation time. Fully integrated with its ERP and 43 physical stores, the channel offers real-time control over pricing, inventory, and taxes. The result is increased agility, deeper customer engagement, and measurable progress toward scalable, sustainable growth.\n<\/li>\n<li><b>FARM<\/b>, a leading Brazilian fashion brand, expanded its digital presence across Latin America by launching cross-border ecommerce with VTEX in just six months. The brand went live in Chile, Colombia, Peru, Uruguay, Paraguay, Argentina, and Bolivia using a unified infrastructure that supports local pricing, regulations, and tailored storefronts. With VTEX IO and a centralized admin, FARM streamlined operations and enabled deliveries from Brazil in an average of six business days. The lean setup and composable architecture allowed the brand to scale efficiently while maintaining its vibrant identity and strong customer retention.\n<\/li>\n<li><b>Fraiche<\/b>, a leading Mexican beauty and fragrance brand with over 700 franchisees, launched their new B2C ecommerce operation on VTEX to modernize its digital presence after limited success with previous platforms. The new site preserves the brand\u2019s identity and supports over 900 distributor accounts with tailored pricing and offers. Built with native tools for catalog management, promotions, customer segmentation, and analytics, it\u2019s designed to boost both user experience and operational efficiency. The company is also exploring future enhancements like in-store pickup, last-mile logistics, and live shopping as part of its broader digital strategy.\n<\/li>\n<li><b>Lindt <\/b>partnered with VTEX in Brazil to elevate its direct-to-consumer ecommerce strategy, aiming to differentiate through a premium experience aligned with its global identity. The project focused on improving usability, conversion, and nationwide delivery coverage, addressing previously low satisfaction scores, conversion rates, and bounce rates. Implemented on VTEX FastStore with a regionalized franchise architecture, the solution featured key customizations and integration with Lindt&#8217;s loyalty program. This migration empowered Lindt to deliver a consistent, scalable, and delightful digital experience across Brazil.\n<\/li>\n<li><b>Reckitt<\/b>, a global consumer goods leader, scaled its retail media strategy with VTEX Ads to drive performance and efficiency, particularly in the complex pharmaceutical sector. Moving from fragmented buys to an integrated, data-driven approach, the brand activated campaigns with 19 retail partners \u2014 achieving a sevenfold increase in sales driven by retail media and a fivefold boost in campaign consumption, both while tripling its ROAS. With flexible formats, real-time optimization, and strong retailer collaboration, Reckitt aligned media with business goals and established VTEX Ads as its central engine for scalable retail media success.\n<\/li>\n<li><b>Road Runner Sports<\/b>, a leading US specialty retailer, modernized its ecommerce by migrating from a legacy platform to VTEX, adopting a headless, API-first architecture to unify digital and physical channels. Instead of a full replatforming, the company chose a phased approach, first moving its ecommerce engine to VTEX, then gradually adopting native capabilities. The architecture features a decoupled front end integrated with third-party services, while VTEX powers core commerce functions like catalog, pricing, and promotions. This shift laid the foundation for faster innovation, improved efficiency, and a scalable, future-ready commerce ecosystem.\n<\/li>\n<li><b>ShopAZ<\/b>, a next-generation marketplace born in Kosovo, launched as a greenfield initiative with the clear mission of empowering sellers of all sizes through a seamless, tech-forward platform. Built for scalability and efficiency, ShopAZ chose VTEX for its powerful native marketplace capabilities, particularly the Seller Portal, which enables streamlined seller onboarding and management with minimal operational overhead. The headless implementation, paired with a unified commerce backbone, gives ShopAZ full flexibility to customize the buyer experience while centralizing critical marketplace functions. With VTEX at its core, ShopAZ is setting a new standard for digital commerce in emerging markets and beyond.\n<\/li>\n<li><b>The Delta House<\/b>, a digital initiative from Portugal\u2019s iconic Delta Caf\u00e9s, was launched as a greenfield project using the VTEX platform. Focused on delivering a premium and personalized multi-category shopping experience, the brand chose VTEX for its flexibility, multiple payment options, and native features like pickup points. Our unified admin made it easy for the team to manage logistics, payments, and marketing in one place. Implemented in just five months with custom integrations, the project brought the Delta spirit online while laying the groundwork for digital growth.\n<\/li>\n<li><b>Via Marte<\/b>, a leading Brazilian footwear brand, migrated its B2C ecommerce to VTEX over a five-month period with the strategic goal of transforming its online store into a centralized marketplace. Previously operating from a single distribution center in southern Brazil, the brand sought to expand its reach by onboarding partner retailers as sellers, improving delivery times and coverage across the country. With full control over pricing and catalog, the project is set to enhance operational efficiency, offer better inventory visibility, and support smarter decisions.\n<\/li>\n<li><b>Whirlpool <\/b>launched KitchenAid\u2019s ecommerce site in the US, its first VTEX implementation in that market, as part of a broader digital transformation. More than a platform migration, the project introduced a modular, scalable architecture with a headless front end and full integration across ERP, PIM, CRM, pricing, and analytics systems via middleware. The site supports seamless fulfillment through four distribution centers and offers advanced features like headless login, personalized engraving, gift wrapping, and flexible checkout options. With this launch, Whirlpool improved performance, reduced complexity, and set a global standard for future deployments.\n<\/li>\n<\/ul>\n<p><b>Business Outlook<\/b><\/p>\n<p>\nVTEX is well-positioned to capture an attractive market opportunity. We remain focused on executing with discipline and leveraging our business model as we navigate a challenging environment. While near-term revenue performance is impacted by market conditions, we are confident in our competitive positioning, our global expansion strategy, the resilience of our business model, and the long-term opportunities ahead.<\/p>\n<p>\nIn this context, we are currently targeting FX neutral YoY subscription revenue growth of 6.0% to 9.0% for the third quarter of 2025, implying a US$57.5 million to US$59.0 million range.<\/p>\n<p>\nFor the full year 2025, we are now targeting FX neutral YoY subscription revenue growth to 9.0% to 12.0%, implying a range of US$233 million to US$239 million based on the average of July FX rates. Moreover, we are raising non-GAAP income from operations and free cash flow margins to high-teens.<\/p>\n<p>\nWe remain confident in VTEX\u2019s ability to execute in today\u2019s complex environment while driving long-term value for our customers, partners, and shareholders. Our Q2 performance, delivered amid a challenging market backdrop, reinforces the strength of our strategic foundation and the resilience of our operating model. As we move into the second half of the year, we stay focused on disciplined execution, accelerating platform innovation, and supporting our customers as they navigate their growth priorities. With a clear roadmap, expanding global presence, and improving margin profile, VTEX is well-positioned to continue scaling with purpose.<\/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 and six months ended June 30, 2025 and 2024.<\/b><\/p>\n<table cellspacing=\"0\" class=\"bwtablemarginb bwblockalignl bwwidth100\">\n<tr>\n<td class=\"bwpadl0 bwwidth52\" 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 colspan=\"2\" class=\"bwpadl0 bwalignc bwnowrap\" rowspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\"><b>Three months ended<br \/>\n<br \/>June 30,<\/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 colspan=\"2\" class=\"bwpadl0 bwalignc bwnowrap\" rowspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\"><b>Six months ended<br \/>\n<br \/>June 30,<\/b><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwpadl0 bwwidth52\" 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 bwwidth2\" 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>2025<\/b><\/p>\n<\/td>\n<td class=\"bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth11\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\"><b>2024<\/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=\"bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth11\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\"><b>2025<\/b><\/p>\n<\/td>\n<td class=\"bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth11\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\"><b>2024<\/b><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwrowaltcolor0 bwpadl0 bwwidth52\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nGMV<\/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 bwwidth11\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n4,840.3<\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth11\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n4,437.5<\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwalignc bwwidth2\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth11\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n9,182.1<\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth11\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n8,474.4<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwpadl0 bwwidth52\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\"><i>GMV growth YoY FXN (1)<\/i><\/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 bwwidth11\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n13.6%<\/p>\n<\/td>\n<td class=\"bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth11\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n19.4%<\/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 bwpadr0 bwvertalignb bwalignc bwwidth11\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n15.3%<\/p>\n<\/td>\n<td class=\"bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth11\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n19.8%<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwrowaltcolor0 bwpadl0 bwwidth52\" 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 bwwidth11\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n57.2<\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth11\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n54.0<\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwalignc bwwidth2\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth11\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n109.8<\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth11\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n104.3<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwpadl0 bwwidth52\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\"><i>Subscription revenue growth YoY FXN (1)<\/i><\/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 bwwidth11\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n11.2%<\/p>\n<\/td>\n<td class=\"bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth11\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n24.8%<\/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 bwpadr0 bwvertalignb bwalignc bwwidth11\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n13.0%<\/p>\n<\/td>\n<td class=\"bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth11\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n24.2%<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwrowaltcolor0 bwpadl0 bwwidth52\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nNon-GAAP subscription gross profit (2)(4)<\/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 bwwidth11\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n45.7<\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth11\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n42.2<\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwalignc bwwidth2\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth11\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n87.3<\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth11\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n81.0<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwpadl0 bwwidth52\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\"><i>Non-GAAP subscription gross profit margin (3)(4)<\/i><\/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 bwwidth11\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n79.9%<\/p>\n<\/td>\n<td class=\"bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth11\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n78.1%<\/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 bwpadr0 bwvertalignb bwalignc bwwidth11\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n79.5%<\/p>\n<\/td>\n<td class=\"bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth11\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n77.6%<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwrowaltcolor0 bwpadl0 bwwidth52\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nNon-GAAP income from operations (4)<\/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 bwwidth11\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n8.5<\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth11\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n6.3<\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwalignc bwwidth2\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth11\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n13.8<\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth11\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n9.1<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwpadl0 bwwidth52\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nNon-GAAP net income (4)<\/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 bwwidth11\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n7.9<\/p>\n<\/td>\n<td class=\"bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth11\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n10.7<\/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 bwpadr0 bwvertalignb bwalignc bwwidth11\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n13.2<\/p>\n<\/td>\n<td class=\"bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth11\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n13.2<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwrowaltcolor0 bwpadl0 bwwidth52\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nTotal number of employees<\/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 bwwidth11\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n1,283<\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth11\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n1,339<\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwalignc bwwidth2\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth11\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n1,283<\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth11\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n1,339<\/p>\n<\/td>\n<\/tr>\n<\/table>\n<table cellspacing=\"0\" class=\"bwtablemarginb bwblockalignl\">\n<tr>\n<td class=\"bwalignl bwvertalignt\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignl bwcellpmargin\">\n(1)<\/p>\n<\/td>\n<td class=\"bwvertalignt bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p>\nCalculated by using the average monthly exchange rates for the applicable months during 2024, adjusted by inflation in countries with hyperinflation, and applying them to the corresponding months in 2025, 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 class=\"bwalignl bwvertalignt\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignl bwcellpmargin\">\n(2)<\/p>\n<\/td>\n<td class=\"bwvertalignt bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p>\nCorresponds to our subscription revenues minus our subscription costs.<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwalignl bwvertalignt\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignl bwcellpmargin\">\n(3)<\/p>\n<\/td>\n<td class=\"bwvertalignt bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p>\nCorresponds to our subscription gross profit divided by subscription revenues.<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwalignl bwvertalignt\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignl bwcellpmargin\">\n(4)<\/p>\n<\/td>\n<td class=\"bwvertalignt bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p>\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 \u20139262891\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=54304890&amp;newsitemid=20250807339861&amp;lan=en-US&amp;anchor=https%3A%2F%2Fwww.investors.vtex.com%2F&amp;index=1&amp;md5=32c23fe461961e38a2cec3f9d15ab0a7\">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 bwwidth43\" 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 bwalignc\" rowspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\"><b>Three months ended<br \/>\n<br \/>June 30,<\/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 colspan=\"2\" class=\"bwpadl0 bwalignc\" rowspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\"><b>Six months ended<br \/>\n<br \/>June 30,<\/b><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwpadl0 bwwidth43\" 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 bwwidth13\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\"><b>2025<\/b><\/p>\n<\/td>\n<td class=\"bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth13\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\"><b>2024<\/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=\"bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth13\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\"><b>2025<\/b><\/p>\n<\/td>\n<td class=\"bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth13\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\"><b>2024<\/b><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwrowaltcolor0 bwpadl0 bwwidth43\" 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 bwwidth13\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n57.2<\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth13\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n54.0<\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwalignc bwwidth2\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth13\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n109.8<\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth13\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n104.3<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwpadl0 bwwidth43\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nSubscription cost<\/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 bwwidth13\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n(11.6)<\/p>\n<\/td>\n<td class=\"bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth13\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n(11.9)<\/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 bwpadr0 bwvertalignb bwalignc bwwidth13\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n(22.7)<\/p>\n<\/td>\n<td class=\"bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth13\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n(23.4)<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwrowaltcolor0 bwpadl0 bwwidth43\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nSubscription gross profit<\/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 bwwidth13\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n45.7<\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth13\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n42.1<\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwalignc bwwidth2\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth13\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n87.2<\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth13\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n80.9<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwpadl0 bwwidth43\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\"><i>Share-based compensation<\/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 bwwidth13\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n0.1<\/p>\n<\/td>\n<td class=\"bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth13\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n0.1<\/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 bwpadr0 bwvertalignb bwalignc bwwidth13\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n0.2<\/p>\n<\/td>\n<td class=\"bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth13\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n0.1<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwrowaltcolor0 bwpadl0 bwwidth43\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\"><b>Non-GAAP subscription gross profit<\/b><\/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 bwwidth13\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\"><b>45.7<\/b><\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth13\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\"><b>42.2<\/b><\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwalignc bwwidth2\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth13\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\"><b>87.3<\/b><\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth13\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\"><b>81.0<\/b><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwpadl0 bwwidth43\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\"><b>Non-GAAP subscription gross margin<\/b><\/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 bwwidth13\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\"><b>79.9%<\/b><\/p>\n<\/td>\n<td class=\"bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth13\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\"><b>78.1%<\/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=\"bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth13\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\"><b>79.5%<\/b><\/p>\n<\/td>\n<td class=\"bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth13\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\"><b>77.6%<\/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 bwwidth43\" 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 bwalignc\" rowspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\"><b>Three months ended<br \/>\n<br \/>June 30,<\/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 colspan=\"2\" class=\"bwpadl0 bwalignc\" rowspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\"><b>Six months ended<br \/>\n<br \/>June 30,<\/b><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwpadl0 bwwidth43\" 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 bwwidth13\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\"><b>2025<\/b><\/p>\n<\/td>\n<td class=\"bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth13\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\"><b>2024<\/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=\"bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth13\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\"><b>2025<\/b><\/p>\n<\/td>\n<td class=\"bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth13\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\"><b>2024<\/b><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwrowaltcolor0 bwpadl0 bwwidth43\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nSales &amp; Marketing expense<\/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 bwwidth13\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n(17.4)<\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth13\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n(17.3)<\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwalignc bwwidth2\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth13\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n(34.3)<\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth13\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n(34.5)<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwpadl0 bwwidth43\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nShare-based compensation expense<\/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 bwwidth13\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n1.1<\/p>\n<\/td>\n<td class=\"bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth13\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n1.0<\/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 bwpadr0 bwvertalignb bwalignc bwwidth13\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n1.9<\/p>\n<\/td>\n<td class=\"bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth13\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n2.0<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwrowaltcolor0 bwpadl0 bwwidth43\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nAmortization related to acquisitions<\/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 bwwidth13\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n0.4<\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth13\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n0.3<\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwalignc bwwidth2\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth13\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n0.8<\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth13\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n0.6<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwpadl0 bwwidth43\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nEarn out expenses related to acquisitions<\/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 bwwidth13\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n\u2014<\/p>\n<\/td>\n<td class=\"bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth13\" 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=\"bwcellpmargin bwalignc\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth13\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n0.3<\/p>\n<\/td>\n<td class=\"bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth13\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n\u2014<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwrowaltcolor0 bwpadl0 bwwidth43\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\"><b>Non-GAAP Sales &amp; Marketing expense<\/b><\/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 bwwidth13\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\"><b>(16.0)<\/b><\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth13\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\"><b>(16.0)<\/b><\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwalignc bwwidth2\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth13\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\"><b>(31.3)<\/b><\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth13\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\"><b>(31.9)<\/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 bwwidth43\" 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 bwalignc\" rowspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\"><b>Three months ended<br \/>\n<br \/>June 30,<\/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 colspan=\"2\" class=\"bwpadl0 bwalignc\" rowspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\"><b>Six months ended<br \/>\n<br \/>June 30,<\/b><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwpadl0 bwwidth43\" 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 bwwidth13\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\"><b>2025<\/b><\/p>\n<\/td>\n<td class=\"bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth13\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\"><b>2024<\/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=\"bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth13\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\"><b>2025<\/b><\/p>\n<\/td>\n<td class=\"bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth13\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\"><b>2024<\/b><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwrowaltcolor0 bwpadl0 bwwidth43\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nResearch &amp; Development expense<\/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 bwwidth13\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n(15.4)<\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth13\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n(14.3)<\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwalignc bwwidth2\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth13\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n(30.3)<\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth13\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n(28.3)<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwpadl0 bwwidth43\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nShare-based compensation expense<\/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 bwwidth13\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n1.3<\/p>\n<\/td>\n<td class=\"bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth13\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n1.2<\/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 bwpadr0 bwvertalignb bwalignc bwwidth13\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n2.4<\/p>\n<\/td>\n<td class=\"bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth13\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n2.6<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwrowaltcolor0 bwpadl0 bwwidth43\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nAmortization related to acquisitions<\/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 bwwidth13\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n0.2<\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth13\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n0.1<\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwalignc bwwidth2\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth13\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n0.3<\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth13\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n0.3<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwpadl0 bwwidth43\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nEarn out expenses related to acquisitions<\/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 bwwidth13\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n\u2014<\/p>\n<\/td>\n<td class=\"bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth13\" 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=\"bwcellpmargin bwalignc\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth13\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n0.2<\/p>\n<\/td>\n<td class=\"bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth13\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n\u2014<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwrowaltcolor0 bwpadl0 bwwidth43\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\"><b>Non-GAAP Research &amp; Development expense<\/b><\/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 bwwidth13\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\"><b>(13.9)<\/b><\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth13\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\"><b>(13.0)<\/b><\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwalignc bwwidth2\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth13\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\"><b>(27.5)<\/b><\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth13\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\"><b>(25.4)<\/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 bwwidth43\" 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 bwalignc\" rowspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\"><b>Three months ended<br \/>\n<br \/>June 30,<\/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 colspan=\"2\" class=\"bwpadl0 bwalignc\" rowspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\"><b>Six months ended<br \/>\n<br \/>June 30,<\/b><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwpadl0 bwwidth43\" 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 bwwidth13\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\"><b>2025<\/b><\/p>\n<\/td>\n<td class=\"bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth13\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\"><b>2024<\/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=\"bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth13\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\"><b>2025<\/b><\/p>\n<\/td>\n<td class=\"bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth13\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\"><b>2024<\/b><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwrowaltcolor0 bwpadl0 bwwidth43\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nGeneral &amp; Administrative expense<\/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 bwwidth13\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n(9.0)<\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth13\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n(9.4)<\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwalignc bwwidth2\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth13\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n(18.1)<\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth13\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n(18.2)<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwpadl0 bwwidth43\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nShare-based compensation expense<\/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 bwwidth13\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n2.4<\/p>\n<\/td>\n<td class=\"bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth13\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n2.6<\/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 bwpadr0 bwvertalignb bwalignc bwwidth13\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n4.9<\/p>\n<\/td>\n<td class=\"bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth13\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n4.8<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwrowaltcolor0 bwpadl0 bwwidth43\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nAmortization related to acquisitions<\/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 bwwidth13\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n0.0<\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth13\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n0.0<\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwalignc bwwidth2\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth13\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n0.0<\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth13\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n0.0<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwpadl0 bwwidth43\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\"><b>Non-GAAP General &amp; Administrative expense<\/b><\/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 bwwidth13\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\"><b>(6.7)<\/b><\/p>\n<\/td>\n<td class=\"bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth13\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\"><b>(6.8)<\/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=\"bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth13\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\"><b>(13.2)<\/b><\/p>\n<\/td>\n<td class=\"bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth13\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\"><b>(13.4)<\/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 bwwidth43\" 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 bwalignc\" rowspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\"><b>Three months ended<br \/>\n<br \/>June 30,<\/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 colspan=\"2\" class=\"bwpadl0 bwalignc\" rowspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\"><b>Six months ended<br \/>\n<br \/>June 30,<\/b><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwpadl0 bwwidth43\" 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 bwwidth13\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\"><b>2025<\/b><\/p>\n<\/td>\n<td class=\"bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth13\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\"><b>2024<\/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=\"bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth13\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\"><b>2025<\/b><\/p>\n<\/td>\n<td class=\"bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth13\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\"><b>2024<\/b><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwrowaltcolor0 bwpadl0 bwwidth43\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nIncome (loss) from operations<\/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 bwwidth13\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n2.9<\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth13\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n0.8<\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwalignc bwwidth2\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth13\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n2.7<\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth13\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n(1.7)<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwpadl0 bwwidth43\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nShare-based compensation expense<\/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 bwwidth13\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n5.0<\/p>\n<\/td>\n<td class=\"bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth13\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n5.0<\/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 bwpadr0 bwvertalignb bwalignc bwwidth13\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n9.6<\/p>\n<\/td>\n<td class=\"bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth13\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n9.9<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwrowaltcolor0 bwpadl0 bwwidth43\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nAmortization related to acquisitions<\/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 bwwidth13\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n0.6<\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth13\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n0.4<\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwalignc bwwidth2\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth13\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n1.0<\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth13\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n0.9<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwpadl0 bwwidth43\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nEarn out expenses related to acquisitions<\/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 bwwidth13\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n\u2014<\/p>\n<\/td>\n<td class=\"bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth13\" 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=\"bwcellpmargin bwalignc\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth13\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n0.5<\/p>\n<\/td>\n<td class=\"bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth13\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n\u2014<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwrowaltcolor0 bwpadl0 bwwidth43\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\"><b>Non-GAAP income from operations<\/b><\/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 bwwidth13\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\"><b>8.5<\/b><\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth13\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\"><b>6.3<\/b><\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwalignc bwwidth2\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth13\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\"><b>13.8<\/b><\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth13\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\"><b>9.1<\/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 bwwidth43\" 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 bwalignc\" rowspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\"><b>Three months ended<br \/>\n<br \/>June 30,<\/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 colspan=\"2\" class=\"bwpadl0 bwalignc\" rowspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\"><b>Six months ended<br \/>\n<br \/>June 30,<\/b><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwpadl0 bwwidth43\" 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 bwwidth13\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\"><b>2025<\/b><\/p>\n<\/td>\n<td class=\"bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth13\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\"><b>2024<\/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=\"bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth13\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\"><b>2025<\/b><\/p>\n<\/td>\n<td class=\"bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth13\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\"><b>2024<\/b><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwrowaltcolor0 bwpadl0 bwwidth43\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nNet income<\/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 bwwidth13\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n3.0<\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth13\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n6.6<\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwalignc bwwidth2\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth13\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n3.8<\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth13\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n5.7<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwpadl0 bwwidth43\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nShare-based compensation expense<\/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 bwwidth13\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n5.0<\/p>\n<\/td>\n<td class=\"bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth13\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n5.0<\/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 bwpadr0 bwvertalignb bwalignc bwwidth13\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n9.6<\/p>\n<\/td>\n<td class=\"bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth13\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n9.9<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwrowaltcolor0 bwpadl0 bwwidth43\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nAmortization related to acquisitions<\/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 bwwidth13\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n0.6<\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth13\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n0.4<\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwalignc bwwidth2\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth13\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n1.0<\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth13\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n0.9<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwpadl0 bwwidth43\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nEarn out expenses related to acquisitions<\/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 bwwidth13\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n\u2014<\/p>\n<\/td>\n<td class=\"bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth13\" 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=\"bwcellpmargin bwalignc\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth13\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n0.5<\/p>\n<\/td>\n<td class=\"bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth13\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n\u2014<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwrowaltcolor0 bwpadl0 bwwidth43\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nNet gain on equity investments<\/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 bwwidth13\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n\u2014<\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth13\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n(0.6)<\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwalignc bwwidth2\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth13\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n\u2014<\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth13\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n(1.6)<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwpadl0 bwwidth43\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nIncome taxes related to non-GAAP adjustments<\/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 bwwidth13\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n(0.7)<\/p>\n<\/td>\n<td class=\"bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth13\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n(0.7)<\/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 bwpadr0 bwvertalignb bwalignc bwwidth13\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n(1.7)<\/p>\n<\/td>\n<td class=\"bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth13\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n(1.6)<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwrowaltcolor0 bwpadl0 bwwidth43\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\"><b>Non-GAAP net income<\/b><\/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 bwwidth13\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\"><b>7.9<\/b><\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth13\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\"><b>10.7<\/b><\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwalignc bwwidth2\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth13\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\"><b>13.2<\/b><\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth13\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\"><b>13.2<\/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 bwwidth43\" 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 bwalignc\" rowspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\"><b>Three months ended<br \/>\n<br \/>June 30,<\/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 colspan=\"2\" class=\"bwpadl0 bwalignc\" rowspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\"><b>Six months ended<br \/>\n<br \/>June 30,<\/b><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwpadl0 bwwidth43\" 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 bwwidth13\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\"><b>2025<\/b><\/p>\n<\/td>\n<td class=\"bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth13\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\"><b>2024<\/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=\"bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth13\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\"><b>2025<\/b><\/p>\n<\/td>\n<td class=\"bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth13\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\"><b>2024<\/b><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwrowaltcolor0 bwpadl0 bwwidth43\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nNet cash provided by operating activities<\/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 bwwidth13\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n7.3<\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth13\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n3.5<\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwalignc bwwidth2\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth13\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n14.0<\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth13\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n5.8<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwpadl0 bwwidth43\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nAcquisitions of property and equipment<\/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 bwwidth13\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n(0.1)<\/p>\n<\/td>\n<td class=\"bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth13\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n(0.5)<\/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 bwpadr0 bwvertalignb bwalignc bwwidth13\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n(0.2)<\/p>\n<\/td>\n<td class=\"bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth13\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n(1.3)<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwrowaltcolor0 bwpadl0 bwwidth43\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\"><b>Free Cash Flow<\/b><\/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 bwwidth13\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\"><b>7.1<\/b><\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth13\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\"><b>3.0<\/b><\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwalignc bwwidth2\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth13\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\"><b>13.8<\/b><\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth13\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\"><b>4.5<\/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 June 30, 2025:<\/p>\n<table cellspacing=\"0\" class=\"bwtablemarginb bwblockalignl bwwidth100\">\n<tr>\n<td class=\"bwpadl0 bwwidth39\" 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\" rowspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\"><b>As Reported<\/b><\/p>\n<\/td>\n<td class=\"bwpadl0 bwalignc bwwidth8\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\"><b>FXN<\/b><\/p>\n<\/td>\n<td class=\"bwpadl0 bwalignc bwwidth12\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\"><b>As Reported<\/b><\/p>\n<\/td>\n<td class=\"bwpadl0 bwalignc bwwidth12\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\"><b>FXN<\/b><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwpadl0 bwwidth39\" 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 bwwidth8\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\"><b>2Q25<\/b><\/p>\n<\/td>\n<td class=\"bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth8\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\"><b>2Q24<\/b><\/p>\n<\/td>\n<td class=\"bwpadl0 bwalignc bwwidth12\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\"><b>% Change<\/b><\/p>\n<\/td>\n<td class=\"bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth8\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\"><b>2Q25<\/b><\/p>\n<\/td>\n<td class=\"bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth12\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\"><b>2Q24<\/b><\/p>\n<\/td>\n<td class=\"bwpadl0 bwalignc bwwidth12\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\"><b>% Change<\/b><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwrowaltcolor0 bwpadl0 bwwidth39\" 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 bwwidth8\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n57.2<\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth8\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n54.0<\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth12\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n6.1%<\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth8\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n60.0<\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth12\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n54.0<\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth12\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n11.2%<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwpadl0 bwwidth39\" 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 bwwidth8\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n1.5<\/p>\n<\/td>\n<td class=\"bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth8\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n2.6<\/p>\n<\/td>\n<td class=\"bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth12\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n(39.7%)<\/p>\n<\/td>\n<td class=\"bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth8\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n1.6<\/p>\n<\/td>\n<td class=\"bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth12\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n2.6<\/p>\n<\/td>\n<td class=\"bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth12\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n(38.5%)<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwrowaltcolor0 bwpadl0 bwwidth39\" 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 bwwidth8\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\"><b>58.8<\/b><\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth8\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\"><b>56.5<\/b><\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth12\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\"><b>4.0%<\/b><\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth8\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\"><b>61.6<\/b><\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth12\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\"><b>56.5<\/b><\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth12\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\"><b>9.0%<\/b><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwpadl0 bwwidth39\" 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 bwwidth8\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\"><b>45.3<\/b><\/p>\n<\/td>\n<td class=\"bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth8\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\"><b>41.6<\/b><\/p>\n<\/td>\n<td class=\"bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth12\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\"><b>8.9%<\/b><\/p>\n<\/td>\n<td class=\"bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth8\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\"><b>47.9<\/b><\/p>\n<\/td>\n<td class=\"bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth12\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\"><b>41.6<\/b><\/p>\n<\/td>\n<td class=\"bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth12\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\"><b>15.2%<\/b><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwrowaltcolor0 bwpadl0 bwwidth39\" 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 bwwidth8\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\"><b>2.9<\/b><\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth8\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\"><b>0.8<\/b><\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth12\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\"><b>260.7%<\/b><\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth8\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\"><b>3.3<\/b><\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth12\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\"><b>0.8<\/b><\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth12\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\"><b>312.4%<\/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 commerce suite of choice for bold CIOs and CEOs globally, delivering transformative outcomes with unprecedented operational efficiency. By unifying a comprehensive ecosystem of solutions\u2014including B2C, B2B, Omnichannel, and Retail Media\u2014VTEX empowers brands and retailers to eliminate friction, foster collaboration, and accelerate growth. More than just software, VTEX is an agent of transformation, seamlessly connecting customers, partners, and developers to drive tangible business results. Trusted by 2.4 thousand global B2C and B2B customers, including Carrefour, Colgate, Sony, Stanley Black &amp; Decker, and Whirlpool, VTEX supports 3.4 thousand active online stores across 43 countries (FY ended December 31, 2024). 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=54304890&amp;newsitemid=20250807339861&amp;lan=en-US&amp;anchor=www.vtex.com&amp;index=2&amp;md5=b086cc1e5a35092a2de1b48220180732\">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 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=\"9\" rowspan=\"1\">\n<p class=\"bwcellpmargin\">\nVTEX<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwpadl0\" colspan=\"9\" rowspan=\"1\">\n<p class=\"bwcellpmargin\">\nCondensed consolidated interim statements of operations<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwpadl0\" colspan=\"9\" rowspan=\"1\">\n<p class=\"bwcellpmargin\">\n(Unaudited)<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwpadl0\" colspan=\"9\" 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 bwwidth40\" rowspan=\"1\" colspan=\"1\" \/>\n<td class=\"bwpadl0 bwwidth2\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"3\" class=\"bwpadl0\" rowspan=\"1\" \/>\n<td class=\"bwpadl0 bwwidth2\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"3\" class=\"bwpadl0\" rowspan=\"1\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td class=\"bwpadl0 bwwidth40\" rowspan=\"1\" colspan=\"1\" \/>\n<td class=\"bwpadl0 bwwidth2\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"3\" class=\"bwpadl0\" rowspan=\"1\" \/>\n<td class=\"bwpadl0 bwwidth2\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"3\" class=\"bwpadl0\" rowspan=\"1\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwpadl0 bwwidth40\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwwidth2\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td colspan=\"3\" class=\"bwvertalignb bwpadl0 bwalignc bwnowrap\" rowspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\"><b>Three months ended<\/b><\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwalignc bwwidth2 bwnowrap\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n\u00a0<\/p>\n<\/td>\n<td colspan=\"3\" class=\"bwvertalignb bwpadl0 bwalignc bwnowrap\" rowspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\"><b>Six months ended<\/b><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwpadl0 bwwidth40\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwwidth2\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwalignc bwwidth13 bwnowrap\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\"><b>June 30, 2025<\/b><\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwalignc bwwidth2 bwnowrap\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwalignc bwwidth13 bwnowrap\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\"><b>June 30, 2024<\/b><\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwalignc bwwidth2 bwnowrap\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwalignc bwwidth13 bwnowrap\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\"><b>June 30, 2025<\/b><\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwalignc bwwidth2 bwnowrap\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwalignc bwwidth13 bwnowrap\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\"><b>June 30, 2024<\/b><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignt bwrowaltcolor0 bwpadl0 bwwidth40\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nSubscription revenue<\/p>\n<\/td>\n<td class=\"bwvertalignb bwrowaltcolor0 bwpadl0 bwwidth2\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwvertalignb bwrowaltcolor0 bwpadl0 bwpadr0 bwalignc bwwidth13\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n57,248<\/p>\n<\/td>\n<td class=\"bwvertalignb bwrowaltcolor0 bwpadl0 bwalignc bwwidth2\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwvertalignb bwrowaltcolor0 bwpadl0 bwpadr0 bwalignc bwwidth13\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n53,974<\/p>\n<\/td>\n<td class=\"bwvertalignb bwrowaltcolor0 bwpadl0 bwalignc bwwidth2\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwvertalignb bwrowaltcolor0 bwpadl0 bwpadr0 bwalignc bwwidth13\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n109,828<\/p>\n<\/td>\n<td class=\"bwvertalignb bwrowaltcolor0 bwpadl0 bwalignc bwwidth2\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwvertalignb bwrowaltcolor0 bwpadl0 bwpadr0 bwalignc bwwidth13\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n104,325<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignt bwpadl0 bwwidth40\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nServices revenue<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwwidth2\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0 bwalignc bwwidth13\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n1,542<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwalignc bwwidth2\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0 bwalignc bwwidth13\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n2,556<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwalignc bwwidth2\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0 bwalignc bwwidth13\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n3,127<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwalignc bwwidth2\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0 bwalignc bwwidth13\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n4,842<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignt bwrowaltcolor0 bwpadl0 bwwidth40\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\"><b>Total revenue<\/b><\/p>\n<\/td>\n<td class=\"bwvertalignb bwrowaltcolor0 bwpadl0 bwwidth2\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwvertalignb bwrowaltcolor0 bwpadl0 bwpadr0 bwalignc bwwidth13\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\"><b>58,790<\/b><\/p>\n<\/td>\n<td class=\"bwvertalignb bwrowaltcolor0 bwpadl0 bwalignc bwwidth2\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwvertalignb bwrowaltcolor0 bwpadl0 bwpadr0 bwalignc bwwidth13\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\"><b>56,530<\/b><\/p>\n<\/td>\n<td class=\"bwvertalignb bwrowaltcolor0 bwpadl0 bwalignc bwwidth2\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwvertalignb bwrowaltcolor0 bwpadl0 bwpadr0 bwalignc bwwidth13\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\"><b>112,955<\/b><\/p>\n<\/td>\n<td class=\"bwvertalignb bwrowaltcolor0 bwpadl0 bwalignc bwwidth2\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwvertalignb bwrowaltcolor0 bwpadl0 bwpadr0 bwalignc bwwidth13\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\"><b>109,167<\/b><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignt bwpadl0 bwwidth40\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nSubscription cost<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwwidth2\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0 bwalignc bwwidth13\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n(11,597)<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwalignc bwwidth2\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0 bwalignc bwwidth13\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n(11,874)<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwalignc bwwidth2\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0 bwalignc bwwidth13\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n(22,677)<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwalignc bwwidth2\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0 bwalignc bwwidth13\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n(23,435)<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignt bwrowaltcolor0 bwpadl0 bwwidth40\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nServices cost<\/p>\n<\/td>\n<td class=\"bwvertalignb bwrowaltcolor0 bwpadl0 bwwidth2\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwvertalignb bwrowaltcolor0 bwpadl0 bwpadr0 bwalignc bwwidth13\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n(1,916)<\/p>\n<\/td>\n<td class=\"bwvertalignb bwrowaltcolor0 bwpadl0 bwalignc bwwidth2\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwvertalignb bwrowaltcolor0 bwpadl0 bwpadr0 bwalignc bwwidth13\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n(3,082)<\/p>\n<\/td>\n<td class=\"bwvertalignb bwrowaltcolor0 bwpadl0 bwalignc bwwidth2\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwvertalignb bwrowaltcolor0 bwpadl0 bwpadr0 bwalignc bwwidth13\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n(4,019)<\/p>\n<\/td>\n<td class=\"bwvertalignb bwrowaltcolor0 bwpadl0 bwalignc bwwidth2\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwvertalignb bwrowaltcolor0 bwpadl0 bwpadr0 bwalignc bwwidth13\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n(6,287)<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignt bwpadl0 bwwidth40\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\"><b>Total cost<\/b><\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwwidth2\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0 bwalignc bwwidth13\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\"><b>(13,513)<\/b><\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwalignc bwwidth2\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0 bwalignc bwwidth13\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\"><b>(14,956)<\/b><\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwalignc bwwidth2\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0 bwalignc bwwidth13\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\"><b>(26,696)<\/b><\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwalignc bwwidth2\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0 bwalignc bwwidth13\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\"><b>(29,722)<\/b><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignt bwrowaltcolor0 bwpadl0 bwwidth40\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\"><b>Gross profit<\/b><\/p>\n<\/td>\n<td class=\"bwvertalignb bwrowaltcolor0 bwpadl0 bwwidth2\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwvertalignb bwrowaltcolor0 bwpadl0 bwpadr0 bwalignc bwwidth13\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\"><b>45,277<\/b><\/p>\n<\/td>\n<td class=\"bwvertalignb bwrowaltcolor0 bwpadl0 bwalignc bwwidth2\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwvertalignb bwrowaltcolor0 bwpadl0 bwpadr0 bwalignc bwwidth13\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\"><b>41,574<\/b><\/p>\n<\/td>\n<td class=\"bwvertalignb bwrowaltcolor0 bwpadl0 bwalignc bwwidth2\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwvertalignb bwrowaltcolor0 bwpadl0 bwpadr0 bwalignc bwwidth13\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\"><b>86,259<\/b><\/p>\n<\/td>\n<td class=\"bwvertalignb bwrowaltcolor0 bwpadl0 bwalignc bwwidth2\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwvertalignb bwrowaltcolor0 bwpadl0 bwpadr0 bwalignc bwwidth13\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\"><b>79,445<\/b><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignt bwpadl0 bwwidth40\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\"><b>Operating expenses<\/b><\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwwidth2\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwalignc bwwidth13\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwalignc bwwidth2\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwalignc bwwidth13\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwalignc bwwidth2\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwalignc bwwidth13\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwalignc bwwidth2\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwalignc bwwidth13\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignt bwrowaltcolor0 bwpadl0 bwwidth40\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nGeneral and administrative<\/p>\n<\/td>\n<td class=\"bwvertalignb bwrowaltcolor0 bwpadl0 bwwidth2\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwvertalignb bwrowaltcolor0 bwpadl0 bwpadr0 bwalignc bwwidth13\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n(9,025)<\/p>\n<\/td>\n<td class=\"bwvertalignb bwrowaltcolor0 bwpadl0 bwalignc bwwidth2\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwvertalignb bwrowaltcolor0 bwpadl0 bwpadr0 bwalignc bwwidth13\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n(9,435)<\/p>\n<\/td>\n<td class=\"bwvertalignb bwrowaltcolor0 bwpadl0 bwalignc bwwidth2\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwvertalignb bwrowaltcolor0 bwpadl0 bwpadr0 bwalignc bwwidth13\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n(18,060)<\/p>\n<\/td>\n<td class=\"bwvertalignb bwrowaltcolor0 bwpadl0 bwalignc bwwidth2\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwvertalignb bwrowaltcolor0 bwpadl0 bwpadr0 bwalignc bwwidth13\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n(18,246)<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignt bwpadl0 bwwidth40\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nSales and marketing<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwwidth2\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0 bwalignc bwwidth13\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n(17,441)<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwalignc bwwidth2\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0 bwalignc bwwidth13\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n(17,324)<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwalignc bwwidth2\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0 bwalignc bwwidth13\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n(34,288)<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwalignc bwwidth2\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0 bwalignc bwwidth13\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n(34,530)<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignt bwrowaltcolor0 bwpadl0 bwwidth40\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nResearch and development<\/p>\n<\/td>\n<td class=\"bwvertalignb bwrowaltcolor0 bwpadl0 bwwidth2\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwvertalignb bwrowaltcolor0 bwpadl0 bwpadr0 bwalignc bwwidth13\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n(15,416)<\/p>\n<\/td>\n<td class=\"bwvertalignb bwrowaltcolor0 bwpadl0 bwalignc bwwidth2\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwvertalignb bwrowaltcolor0 bwpadl0 bwpadr0 bwalignc bwwidth13\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n(14,335)<\/p>\n<\/td>\n<td class=\"bwvertalignb bwrowaltcolor0 bwpadl0 bwalignc bwwidth2\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwvertalignb bwrowaltcolor0 bwpadl0 bwpadr0 bwalignc bwwidth13\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n(30,284)<\/p>\n<\/td>\n<td class=\"bwvertalignb bwrowaltcolor0 bwpadl0 bwalignc bwwidth2\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwvertalignb bwrowaltcolor0 bwpadl0 bwpadr0 bwalignc bwwidth13\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n(28,291)<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignt bwpadl0 bwwidth40\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nOther income (losses)<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwwidth2\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0 bwalignc bwwidth13\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n(482)<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwalignc bwwidth2\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0 bwalignc bwwidth13\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n327<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwalignc bwwidth2\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0 bwalignc bwwidth13\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n(911)<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwalignc bwwidth2\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0 bwalignc bwwidth13\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n(55)<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignt bwrowaltcolor0 bwpadl0 bwwidth40\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\"><b>Income (loss) from operations<\/b><\/p>\n<\/td>\n<td class=\"bwvertalignb bwrowaltcolor0 bwpadl0 bwwidth2\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwvertalignb bwrowaltcolor0 bwpadl0 bwpadr0 bwalignc bwwidth13\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\"><b>2,913<\/b><\/p>\n<\/td>\n<td class=\"bwvertalignb bwrowaltcolor0 bwpadl0 bwalignc bwwidth2\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwvertalignb bwrowaltcolor0 bwpadl0 bwpadr0 bwalignc bwwidth13\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\"><b>807<\/b><\/p>\n<\/td>\n<td class=\"bwvertalignb bwrowaltcolor0 bwpadl0 bwalignc bwwidth2\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwvertalignb bwrowaltcolor0 bwpadl0 bwpadr0 bwalignc bwwidth13\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\"><b>2,716<\/b><\/p>\n<\/td>\n<td class=\"bwvertalignb bwrowaltcolor0 bwpadl0 bwalignc bwwidth2\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwvertalignb bwrowaltcolor0 bwpadl0 bwpadr0 bwalignc bwwidth13\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\"><b>(1,677)<\/b><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignt bwpadl0 bwwidth40\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nOther income (expense), net<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwwidth2\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0 bwalignc bwwidth13\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n888<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwalignc bwwidth2\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0 bwalignc bwwidth13\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n5,536<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwalignc bwwidth2\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0 bwalignc bwwidth13\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n2,525<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwalignc bwwidth2\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0 bwalignc bwwidth13\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n4,791<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignt bwrowaltcolor0 bwpadl0 bwwidth40\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\"><b>Income before income tax<\/b><\/p>\n<\/td>\n<td class=\"bwvertalignb bwrowaltcolor0 bwpadl0 bwwidth2\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwvertalignb bwrowaltcolor0 bwpadl0 bwpadr0 bwalignc bwwidth13\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\"><b>3,801<\/b><\/p>\n<\/td>\n<td class=\"bwvertalignb bwrowaltcolor0 bwpadl0 bwalignc bwwidth2\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwvertalignb bwrowaltcolor0 bwpadl0 bwpadr0 bwalignc bwwidth13\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\"><b>6,343<\/b><\/p>\n<\/td>\n<td class=\"bwvertalignb bwrowaltcolor0 bwpadl0 bwalignc bwwidth2\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwvertalignb bwrowaltcolor0 bwpadl0 bwpadr0 bwalignc bwwidth13\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\"><b>5,241<\/b><\/p>\n<\/td>\n<td class=\"bwvertalignb bwrowaltcolor0 bwpadl0 bwalignc bwwidth2\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwvertalignb bwrowaltcolor0 bwpadl0 bwpadr0 bwalignc bwwidth13\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\"><b>3,114<\/b><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignt bwpadl0 bwwidth40\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nTotal income tax<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwwidth2\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0 bwalignc bwwidth13\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n(815)<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwalignc bwwidth2\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0 bwalignc bwwidth13\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n210<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwalignc bwwidth2\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0 bwalignc bwwidth13\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n(1,394)<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwalignc bwwidth2\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0 bwalignc bwwidth13\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n2,575<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignt bwrowaltcolor0 bwpadl0 bwwidth40\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\"><b>Net income for the period<\/b><\/p>\n<\/td>\n<td class=\"bwvertalignb bwrowaltcolor0 bwpadl0 bwwidth2\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwvertalignb bwrowaltcolor0 bwpadl0 bwpadr0 bwalignc bwwidth13\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\"><b>2,986<\/b><\/p>\n<\/td>\n<td class=\"bwvertalignb bwrowaltcolor0 bwpadl0 bwalignc bwwidth2\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwvertalignb bwrowaltcolor0 bwpadl0 bwpadr0 bwalignc bwwidth13\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\"><b>6,553<\/b><\/p>\n<\/td>\n<td class=\"bwvertalignb bwrowaltcolor0 bwpadl0 bwalignc bwwidth2\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwvertalignb bwrowaltcolor0 bwpadl0 bwpadr0 bwalignc bwwidth13\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\"><b>3,847<\/b><\/p>\n<\/td>\n<td class=\"bwvertalignb bwrowaltcolor0 bwpadl0 bwalignc bwwidth2\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwvertalignb bwrowaltcolor0 bwpadl0 bwpadr0 bwalignc bwwidth13\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\"><b>5,689<\/b><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignt bwpadl0 bwwidth40\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\"><b>Non-controlling interest<\/b><\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwwidth2\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0 bwalignc bwwidth13\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\"><b>(8)<\/b><\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwalignc bwwidth2\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0 bwalignc bwwidth13\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\"><b>(16)<\/b><\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwalignc bwwidth2\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0 bwalignc bwwidth13\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\"><b>(5)<\/b><\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwalignc bwwidth2\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0 bwalignc bwwidth13\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\"><b>(24)<\/b><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignt bwrowaltcolor0 bwpadl0 bwwidth40\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\"><b>Attributable to controlling shareholders<\/b><\/p>\n<\/td>\n<td class=\"bwvertalignb bwrowaltcolor0 bwpadl0 bwwidth2\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwvertalignb bwrowaltcolor0 bwpadl0 bwpadr0 bwalignc bwwidth13\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\"><b>2,994<\/b><\/p>\n<\/td>\n<td class=\"bwvertalignb bwrowaltcolor0 bwpadl0 bwalignc bwwidth2\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwvertalignb bwrowaltcolor0 bwpadl0 bwpadr0 bwalignc bwwidth13\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\"><b>6,569<\/b><\/p>\n<\/td>\n<td class=\"bwvertalignb bwrowaltcolor0 bwpadl0 bwalignc bwwidth2\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwvertalignb bwrowaltcolor0 bwpadl0 bwpadr0 bwalignc bwwidth13\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\"><b>3,852<\/b><\/p>\n<\/td>\n<td class=\"bwvertalignb bwrowaltcolor0 bwpadl0 bwalignc bwwidth2\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwvertalignb bwrowaltcolor0 bwpadl0 bwpadr0 bwalignc bwwidth13\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\"><b>5,713<\/b><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignt bwpadl0 bwwidth40\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nEarnings per share<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwwidth2\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwalignc bwwidth13\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwalignc bwwidth2\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwalignc bwwidth13\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwalignc bwwidth2\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwalignc bwwidth13\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwalignc bwwidth2\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwalignc bwwidth13\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignt bwrowaltcolor0 bwpadl0 bwwidth40\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\"><b>Basic earnings per share<\/b><\/p>\n<\/td>\n<td class=\"bwvertalignb bwrowaltcolor0 bwpadl0 bwwidth2\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwvertalignb bwrowaltcolor0 bwpadl0 bwpadr0 bwalignc bwwidth13\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n0.016<\/p>\n<\/td>\n<td class=\"bwvertalignb bwrowaltcolor0 bwpadl0 bwalignc bwwidth2\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwvertalignb bwrowaltcolor0 bwpadl0 bwpadr0 bwalignc bwwidth13\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n0.036<\/p>\n<\/td>\n<td class=\"bwvertalignb bwrowaltcolor0 bwpadl0 bwalignc bwwidth2\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwvertalignb bwrowaltcolor0 bwpadl0 bwpadr0 bwalignc bwwidth13\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n0.021<\/p>\n<\/td>\n<td class=\"bwvertalignb bwrowaltcolor0 bwpadl0 bwalignc bwwidth2\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwvertalignb bwrowaltcolor0 bwpadl0 bwpadr0 bwalignc bwwidth13\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n0.031<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignt bwpadl0 bwwidth40\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\"><b>Diluted earnings per share<\/b><\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwwidth2\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0 bwalignc bwwidth13\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n0.016<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwalignc bwwidth2\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0 bwalignc bwwidth13\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n0.034<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwalignc bwwidth2\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0 bwalignc bwwidth13\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n0.020<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwalignc bwwidth2\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0 bwalignc bwwidth13\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n0.030<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwpadl0\" rowspan=\"1\" colspan=\"1\" \/>\n<td class=\"bwpadl0\" rowspan=\"1\" colspan=\"1\" \/>\n<td class=\"bwpadl0\" rowspan=\"1\" colspan=\"1\" \/>\n<td class=\"bwpadl0\" rowspan=\"1\" colspan=\"1\" \/>\n<td class=\"bwpadl0\" rowspan=\"1\" colspan=\"1\" \/>\n<td class=\"bwpadl0\" rowspan=\"1\" colspan=\"1\" \/>\n<td class=\"bwpadl0\" rowspan=\"1\" colspan=\"1\" \/>\n<td class=\"bwpadl0\" rowspan=\"1\" colspan=\"1\" \/>\n<td class=\"bwpadl0\" rowspan=\"1\" colspan=\"1\">\u00a0<\/td>\n<\/tr>\n<\/table>\n<table cellspacing=\"0\" class=\"bwtablemarginb bwblockalignl bwwidth100\">\n<tr>\n<td class=\"bwpadl0 bwwidth44\" rowspan=\"1\" colspan=\"1\" \/>\n<td class=\"bwpadl0 bwwidth1\" rowspan=\"1\" colspan=\"1\" \/>\n<td class=\"bwpadl0 bwwidth27\" rowspan=\"1\" colspan=\"1\" \/>\n<td class=\"bwpadl0 bwwidth1\" rowspan=\"1\" colspan=\"1\" \/>\n<td class=\"bwpadl0 bwwidth27\" rowspan=\"1\" colspan=\"1\">\u00a0<\/td>\n<\/tr>\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 bwwidth44\" rowspan=\"1\" colspan=\"1\" \/>\n<td class=\"bwpadl0 bwwidth1\" rowspan=\"1\" colspan=\"1\" \/>\n<td class=\"bwpadl0 bwwidth27\" rowspan=\"1\" colspan=\"1\" \/>\n<td class=\"bwpadl0 bwwidth1\" rowspan=\"1\" colspan=\"1\" \/>\n<td class=\"bwpadl0 bwwidth27\" rowspan=\"1\" colspan=\"1\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td class=\"bwpadl0 bwwidth44\" 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 class=\"bwsinglebottom bwpadl0 bwalignc bwnowrap bwwidth27\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\"><b>June 30, 2025<\/b><\/p>\n<\/td>\n<td class=\"bwpadl0 bwalignc bwwidth1\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwsinglebottom bwpadl0 bwalignc bwnowrap bwwidth27\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\"><b>December 31, 2024<\/b><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwrowaltcolor0 bwpadl0 bwwidth44\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\"><b>ASSETS<\/b><\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwwidth1\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwalignc bwwidth27\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwalignc bwwidth1\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwalignc bwwidth27\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwpadl0 bwwidth44\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\"><b>Current assets<\/b><\/p>\n<\/td>\n<td class=\"bwpadl0 bwwidth1\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwpadl0 bwalignc bwwidth27\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwpadl0 bwalignc bwwidth1\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwpadl0 bwalignc bwwidth27\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwrowaltcolor0 bwpadl0 bwwidth44\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nCash and cash equivalents<\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwwidth1\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth27\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n21,341<\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwalignc bwwidth1\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth27\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n18,673<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwpadl0 bwwidth44\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nMarketable securities<\/p>\n<\/td>\n<td class=\"bwpadl0 bwwidth1\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth27\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n189,446<\/p>\n<\/td>\n<td class=\"bwpadl0 bwalignc bwwidth1\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth27\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n196,135<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwrowaltcolor0 bwpadl0 bwwidth44\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nTrade receivables<\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwwidth1\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth27\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n55,534<\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwalignc bwwidth1\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth27\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n52,519<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwpadl0 bwwidth44\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nRecoverable taxes<\/p>\n<\/td>\n<td class=\"bwpadl0 bwwidth1\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth27\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n9,143<\/p>\n<\/td>\n<td class=\"bwpadl0 bwalignc bwwidth1\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth27\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n10,327<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwrowaltcolor0 bwpadl0 bwwidth44\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nDeferred commissions<\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwwidth1\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth27\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n1,896<\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwalignc bwwidth1\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth27\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n1,671<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwpadl0 bwwidth44\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nPrepaid expenses and other current assets<\/p>\n<\/td>\n<td class=\"bwpadl0 bwwidth1\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth27\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n6,476<\/p>\n<\/td>\n<td class=\"bwpadl0 bwalignc bwwidth1\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth27\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n5,265<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwrowaltcolor0 bwpadl0 bwwidth44\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\"><b>Total current assets<\/b><\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwwidth1\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth27\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\"><b>283,836<\/b><\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwalignc bwwidth1\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth27\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\"><b>284,590<\/b><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwpadl0 bwwidth44\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwpadl0 bwwidth1\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwpadl0 bwalignc bwwidth27\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwpadl0 bwalignc bwwidth1\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwpadl0 bwalignc bwwidth27\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwrowaltcolor0 bwpadl0 bwwidth44\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\"><b>Non-current assets<\/b><\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwwidth1\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwalignc bwwidth27\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwalignc bwwidth1\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwalignc bwwidth27\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwpadl0 bwwidth44\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nEquity investments<\/p>\n<\/td>\n<td class=\"bwpadl0 bwwidth1\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth27\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n9,649<\/p>\n<\/td>\n<td class=\"bwpadl0 bwalignc bwwidth1\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth27\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n9,649<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwrowaltcolor0 bwpadl0 bwwidth44\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nTrade receivables<\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwwidth1\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth27\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n8,096<\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwalignc bwwidth1\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth27\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n11,384<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwpadl0 bwwidth44\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nDeferred tax assets<\/p>\n<\/td>\n<td class=\"bwpadl0 bwwidth1\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth27\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n13,639<\/p>\n<\/td>\n<td class=\"bwpadl0 bwalignc bwwidth1\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth27\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n13,968<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwrowaltcolor0 bwpadl0 bwwidth44\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nRecoverable taxes<\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwwidth1\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth27\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n1,884<\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwalignc bwwidth1\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth27\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n1,364<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwpadl0 bwwidth44\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nDeferred commissions<\/p>\n<\/td>\n<td class=\"bwpadl0 bwwidth1\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth27\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n4,902<\/p>\n<\/td>\n<td class=\"bwpadl0 bwalignc bwwidth1\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth27\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n4,852<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwrowaltcolor0 bwpadl0 bwwidth44\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nPrepaid expenses and other non-current assets<\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwwidth1\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth27\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n1,188<\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwalignc bwwidth1\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth27\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n1,119<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwpadl0 bwwidth44\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nRight-of-use assets<\/p>\n<\/td>\n<td class=\"bwpadl0 bwwidth1\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth27\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n3,701<\/p>\n<\/td>\n<td class=\"bwpadl0 bwalignc bwwidth1\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth27\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n3,220<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwrowaltcolor0 bwpadl0 bwwidth44\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nProperty and equipment, net<\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwwidth1\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth27\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n2,988<\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwalignc bwwidth1\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth27\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n2,970<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwpadl0 bwwidth44\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nIntangible assets, net<\/p>\n<\/td>\n<td class=\"bwpadl0 bwwidth1\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth27\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n9,160<\/p>\n<\/td>\n<td class=\"bwpadl0 bwalignc bwwidth1\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth27\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n6,822<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwrowaltcolor0 bwpadl0 bwwidth44\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nGoodwill<\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwwidth1\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth27\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n26,530<\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwalignc bwwidth1\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth27\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n22,168<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwpadl0 bwwidth44\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\"><b>Total non-current assets<\/b><\/p>\n<\/td>\n<td class=\"bwpadl0 bwwidth1\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth27\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\"><b>81,737<\/b><\/p>\n<\/td>\n<td class=\"bwpadl0 bwalignc bwwidth1\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth27\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\"><b>77,516<\/b><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwrowaltcolor0 bwpadl0 bwwidth44\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\"><b>Total assets<\/b><\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwwidth1\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth27\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\"><b>365,573<\/b><\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwalignc bwwidth1\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth27\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\"><b>362,106<\/b><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwpadl0 bwwidth44\" rowspan=\"1\" colspan=\"1\" \/>\n<td class=\"bwpadl0 bwwidth1\" rowspan=\"1\" colspan=\"1\" \/>\n<td class=\"bwpadl0 bwwidth27\" rowspan=\"1\" colspan=\"1\" \/>\n<td class=\"bwpadl0 bwwidth1\" rowspan=\"1\" colspan=\"1\" \/>\n<td class=\"bwpadl0 bwwidth27\" rowspan=\"1\" colspan=\"1\">\u00a0<\/td>\n<\/tr>\n<\/table>\n<table cellspacing=\"0\" class=\"bwtablemarginb bwblockalignl bwwidth100\">\n<tr>\n<td class=\"bwpadl0\" colspan=\"5\" rowspan=\"1\" \/><\/tr>\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 bwwidth46\" rowspan=\"1\" colspan=\"1\" \/>\n<td class=\"bwpadl0 bwwidth2\" rowspan=\"1\" colspan=\"1\" \/>\n<td class=\"bwpadl0 bwwidth25\" rowspan=\"1\" colspan=\"1\" \/>\n<td class=\"bwpadl0 bwwidth2\" rowspan=\"1\" colspan=\"1\" \/>\n<td class=\"bwpadl0 bwwidth25\" rowspan=\"1\" colspan=\"1\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwpadl0 bwwidth46\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwwidth2\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwvertalignb bwsinglebottom bwpadl0 bwalignc bwnowrap bwwidth25\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\"><b>June 30, 2025<\/b><\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwalignc bwwidth2\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwvertalignb bwsinglebottom bwpadl0 bwalignc bwnowrap bwwidth25\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\"><b>December 31, 2024<\/b><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwrowaltcolor0 bwpadl0 bwwidth46\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\"><b>LIABILITIES<\/b><\/p>\n<\/td>\n<td class=\"bwvertalignb bwrowaltcolor0 bwpadl0 bwwidth2\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwvertalignb bwrowaltcolor0 bwpadl0 bwalignc bwwidth25\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwvertalignb bwrowaltcolor0 bwpadl0 bwalignc bwwidth2\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwvertalignb bwrowaltcolor0 bwpadl0 bwalignc bwwidth25\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignt bwpadl0 bwwidth46\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\"><b>Current liabilities<\/b><\/p>\n<\/td>\n<td class=\"bwvertalignt bwpadl0 bwwidth2\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwalignc bwwidth25\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwalignc bwwidth2\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwalignc bwwidth25\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignt bwrowaltcolor0 bwpadl0 bwwidth46\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nAccounts payable and accrued expenses<\/p>\n<\/td>\n<td class=\"bwvertalignt bwrowaltcolor0 bwpadl0 bwwidth2\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth25\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n37,727<\/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 bwwidth25\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n36,003<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignt bwpadl0 bwwidth46\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nTaxes payable<\/p>\n<\/td>\n<td class=\"bwvertalignt bwpadl0 bwwidth2\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth25\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n6,585<\/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 bwwidth25\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n7,863<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignt bwrowaltcolor0 bwpadl0 bwwidth46\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nLease liabilities<\/p>\n<\/td>\n<td class=\"bwvertalignt bwrowaltcolor0 bwpadl0 bwwidth2\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth25\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n1,989<\/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 bwwidth25\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n1,617<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignt bwpadl0 bwwidth46\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nDeferred revenue<\/p>\n<\/td>\n<td class=\"bwvertalignt bwpadl0 bwwidth2\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth25\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n36,276<\/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 bwwidth25\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n32,521<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignt bwrowaltcolor0 bwpadl0 bwwidth46\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nAccounts payable from acquisition of subsidiaries<\/p>\n<\/td>\n<td class=\"bwvertalignt bwrowaltcolor0 bwpadl0 bwwidth2\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth25\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n16<\/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 bwwidth25\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n29<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignt bwpadl0 bwwidth46\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nOther current liabilities<\/p>\n<\/td>\n<td class=\"bwvertalignt bwpadl0 bwwidth2\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth25\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n3,204<\/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 bwwidth25\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n1,989<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignt bwrowaltcolor0 bwpadl0 bwwidth46\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\"><b>Total current liabilities<\/b><\/p>\n<\/td>\n<td class=\"bwvertalignt bwrowaltcolor0 bwpadl0 bwwidth2\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwvertalignb bwrowaltcolor0 bwpadl0 bwpadr0 bwalignc bwwidth25\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\"><b>85,797<\/b><\/p>\n<\/td>\n<td class=\"bwvertalignb bwrowaltcolor0 bwpadl0 bwalignc bwwidth2\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwvertalignb bwrowaltcolor0 bwpadl0 bwpadr0 bwalignc bwwidth25\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\"><b>80,022<\/b><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwpadl0 bwwidth46\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwvertalignt bwpadl0 bwwidth2\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwalignc bwwidth25\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwalignc bwwidth2\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwalignc bwwidth25\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignt bwrowaltcolor0 bwpadl0 bwwidth46\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\"><b>Non-current liabilities<\/b><\/p>\n<\/td>\n<td class=\"bwvertalignt bwrowaltcolor0 bwpadl0 bwwidth2\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwvertalignb bwrowaltcolor0 bwpadl0 bwalignc bwwidth25\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwvertalignb bwrowaltcolor0 bwpadl0 bwalignc bwwidth2\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwvertalignb bwrowaltcolor0 bwpadl0 bwalignc bwwidth25\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignt bwpadl0 bwwidth46\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nAccounts payable and accrued expenses<\/p>\n<\/td>\n<td class=\"bwvertalignt bwpadl0 bwwidth2\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth25\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n3,964<\/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 bwwidth25\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n1,754<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignt bwrowaltcolor0 bwpadl0 bwwidth46\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nTaxes payable<\/p>\n<\/td>\n<td class=\"bwvertalignt bwrowaltcolor0 bwpadl0 bwwidth2\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth25\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n177<\/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 bwwidth25\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n160<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignt bwpadl0 bwwidth46\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nLease liabilities<\/p>\n<\/td>\n<td class=\"bwvertalignt bwpadl0 bwwidth2\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth25\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n1,853<\/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 bwwidth25\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n1,695<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignt bwrowaltcolor0 bwpadl0 bwwidth46\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nAccounts payable from acquisition of subsidiaries<\/p>\n<\/td>\n<td class=\"bwvertalignt bwrowaltcolor0 bwpadl0 bwwidth2\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth25\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n1,463<\/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 bwwidth25\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n943<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignt bwpadl0 bwwidth46\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nDeferred revenue<\/p>\n<\/td>\n<td class=\"bwvertalignt bwpadl0 bwwidth2\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth25\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n21,014<\/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 bwwidth25\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n22,217<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignt bwrowaltcolor0 bwpadl0 bwwidth46\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nDeferred tax liabilities<\/p>\n<\/td>\n<td class=\"bwvertalignt bwrowaltcolor0 bwpadl0 bwwidth2\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth25\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n699<\/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 bwwidth25\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n808<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignt bwpadl0 bwwidth46\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nOther non-current liabilities<\/p>\n<\/td>\n<td class=\"bwvertalignt bwpadl0 bwwidth2\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth25\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n343<\/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 bwwidth25\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n361<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignt bwrowaltcolor0 bwpadl0 bwwidth46\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\"><b>Total non-current liabilities<\/b><\/p>\n<\/td>\n<td class=\"bwvertalignt bwrowaltcolor0 bwpadl0 bwwidth2\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwvertalignb bwrowaltcolor0 bwpadl0 bwpadr0 bwalignc bwwidth25\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\"><b>29,513<\/b><\/p>\n<\/td>\n<td class=\"bwvertalignb bwrowaltcolor0 bwpadl0 bwalignc bwwidth2\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwvertalignb bwrowaltcolor0 bwpadl0 bwpadr0 bwalignc bwwidth25\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\"><b>27,938<\/b><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignt bwpadl0 bwwidth46\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\"><b>Commitments and contingencies<\/b><\/p>\n<\/td>\n<td class=\"bwvertalignt bwpadl0 bwwidth2\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwalignc bwwidth25\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwalignc bwwidth2\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwalignc bwwidth25\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignt bwrowaltcolor0 bwpadl0 bwwidth46\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\"><b>EQUITY<\/b><\/p>\n<\/td>\n<td class=\"bwvertalignt bwrowaltcolor0 bwpadl0 bwwidth2\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwvertalignb bwrowaltcolor0 bwpadl0 bwalignc bwwidth25\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwvertalignb bwrowaltcolor0 bwpadl0 bwalignc bwwidth2\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwvertalignb bwrowaltcolor0 bwpadl0 bwalignc bwwidth25\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignt bwpadl0 bwwidth46\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nCommon stock: $0.0001 par value,<br \/>\n<br \/>2,100,000,000 shares authorized;<br \/>\n<br \/>Class A: 101,296,497 and 103,947,244<br \/>\n<br \/>issued; 101,296,497 and 103,874,660<br \/>\n<br \/>outstanding. Class B: 80,666,730 and<br \/>\n<br \/>80,866,730 issued and outstanding<\/p>\n<\/td>\n<td class=\"bwvertalignt bwpadl0 bwwidth2\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwpadl0 bwpadr0 bwalignc bwvertalignm bwwidth25\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n18<\/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 bwwidth25\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n18<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignt bwrowaltcolor0 bwpadl0 bwwidth46\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nAdditional paid-in capital<\/p>\n<\/td>\n<td class=\"bwvertalignt bwrowaltcolor0 bwpadl0 bwwidth2\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth25\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n354,803<\/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 bwwidth25\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n365,933<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignt bwpadl0 bwwidth46\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nAccumulated other comprehensive income (loss)<\/p>\n<\/td>\n<td class=\"bwvertalignt bwpadl0 bwwidth2\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth25\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n1,365<\/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 bwwidth25\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n(2,023)<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignt bwrowaltcolor0 bwpadl0 bwwidth46\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nAccumulated losses<\/p>\n<\/td>\n<td class=\"bwvertalignt bwrowaltcolor0 bwpadl0 bwwidth2\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth25\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n(105,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 bwwidth25\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n(109,814)<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignt bwpadl0 bwwidth46\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\"><b>Equity attributable to VTEX\u2019s shareholders<\/b><\/p>\n<\/td>\n<td class=\"bwvertalignt bwpadl0 bwwidth2\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth25\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\"><b>250,224<\/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 bwwidth25\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\"><b>254,114<\/b><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignt bwrowaltcolor0 bwpadl0 bwwidth46\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nNon-controlling interests<\/p>\n<\/td>\n<td class=\"bwvertalignt bwrowaltcolor0 bwpadl0 bwwidth2\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwrowaltcolor0 bwpadl0 bwpadr0 bwvertalignb bwalignc bwwidth25\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n39<\/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 bwwidth25\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n32<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignt bwpadl0 bwwidth46\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\"><b>Total shareholders\u2019 equity<\/b><\/p>\n<\/td>\n<td class=\"bwvertalignt bwpadl0 bwwidth2\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0 bwalignc bwwidth25\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\"><b>250,263<\/b><\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwalignc bwwidth2\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0 bwalignc bwwidth25\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\"><b>254,146<\/b><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignt bwrowaltcolor0 bwpadl0 bwwidth46\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\"><b>Total liabilities and equity<\/b><\/p>\n<\/td>\n<td class=\"bwvertalignt bwrowaltcolor0 bwpadl0 bwwidth2\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwvertalignb bwrowaltcolor0 bwpadl0 bwpadr0 bwalignc bwwidth25\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\"><b>365,573<\/b><\/p>\n<\/td>\n<td class=\"bwvertalignb bwrowaltcolor0 bwpadl0 bwalignc bwwidth2\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwvertalignb bwrowaltcolor0 bwpadl0 bwpadr0 bwalignc bwwidth25\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\"><b>362,106<\/b><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwpadl0\" rowspan=\"1\" colspan=\"1\" \/>\n<td class=\"bwpadl0\" rowspan=\"1\" colspan=\"1\" \/>\n<td class=\"bwpadl0\" rowspan=\"1\" colspan=\"1\" \/>\n<td class=\"bwpadl0\" rowspan=\"1\" colspan=\"1\" \/>\n<td class=\"bwpadl0\" rowspan=\"1\" colspan=\"1\">\u00a0<\/td>\n<\/tr>\n<\/table>\n<table cellspacing=\"0\" class=\"bwtablemarginb bwblockalignl bwwidth100\">\n<tr>\n<td class=\"bwpadl0\" colspan=\"5\" rowspan=\"1\" \/><\/tr>\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 bwwidth70\" rowspan=\"1\" colspan=\"1\" \/>\n<td class=\"bwpadl0 bwwidth1\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"3\" class=\"bwpadl0\" rowspan=\"1\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwpadl0 bwwidth70\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwwidth1\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td colspan=\"3\" class=\"bwvertalignb bwsinglebottom bwpadl0 bwalignc bwnowrap\" rowspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\"><b>Six months ended<\/b><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwpadl0 bwwidth70\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwwidth1\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwvertalignb bwsinglebottom bwpadl0 bwalignc bwwidth14 bwnowrap\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\"><b>June 30, 2025<\/b><\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwalignc bwwidth1 bwnowrap\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwvertalignb bwsinglebottom bwpadl0 bwalignc bwwidth14 bwnowrap\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\"><b>June 30, 2024<\/b><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignt bwpadl0 bwwidth70\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\"><b>Income for the period<\/b><\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwwidth1\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0 bwalignc bwwidth14\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\"><b>3,847<\/b><\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwalignc bwwidth1\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0 bwalignc bwwidth14\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\"><b>5,689<\/b><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignt bwrowaltcolor0 bwpadl0 bwwidth70\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\"><b>Adjustments for:<\/b><\/p>\n<\/td>\n<td class=\"bwvertalignb bwrowaltcolor0 bwpadl0 bwwidth1\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwvertalignb bwrowaltcolor0 bwpadl0 bwalignc bwwidth14\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwvertalignb bwrowaltcolor0 bwpadl0 bwalignc bwwidth1\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwvertalignb bwrowaltcolor0 bwpadl0 bwalignc bwwidth14\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignt bwpadl0 bwwidth70\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nDepreciation and amortization<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwwidth1\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0 bwalignc bwwidth14\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n1,547<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwalignc bwwidth1\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0 bwalignc bwwidth14\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n1,462<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignt bwrowaltcolor0 bwpadl0 bwwidth70\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nDeferred income tax<\/p>\n<\/td>\n<td class=\"bwvertalignb bwrowaltcolor0 bwpadl0 bwwidth1\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwvertalignb bwrowaltcolor0 bwpadl0 bwpadr0 bwalignc bwwidth14\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n1,324<\/p>\n<\/td>\n<td class=\"bwvertalignb bwrowaltcolor0 bwpadl0 bwalignc bwwidth1\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwvertalignb bwrowaltcolor0 bwpadl0 bwpadr0 bwalignc bwwidth14\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n(2,756)<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignt bwpadl0 bwwidth70\" 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=\"bwvertalignb bwpadl0 bwwidth1\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0 bwalignc bwwidth14\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n7<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwalignc bwwidth1\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0 bwalignc bwwidth14\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n128<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignt bwrowaltcolor0 bwpadl0 bwwidth70\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nExpected credit losses from trade receivables<\/p>\n<\/td>\n<td class=\"bwvertalignb bwrowaltcolor0 bwpadl0 bwwidth1\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwvertalignb bwrowaltcolor0 bwpadl0 bwpadr0 bwalignc bwwidth14\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n843<\/p>\n<\/td>\n<td class=\"bwvertalignb bwrowaltcolor0 bwpadl0 bwalignc bwwidth1\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwvertalignb bwrowaltcolor0 bwpadl0 bwpadr0 bwalignc bwwidth14\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n422<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignt bwpadl0 bwwidth70\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nShare-based compensation<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwwidth1\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0 bwalignc bwwidth14\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n8,749<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwalignc bwwidth1\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0 bwalignc bwwidth14\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n8,539<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignt bwrowaltcolor0 bwpadl0 bwwidth70\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nGain on investments and other financial instruments, net<\/p>\n<\/td>\n<td class=\"bwvertalignb bwrowaltcolor0 bwpadl0 bwwidth1\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwvertalignb bwrowaltcolor0 bwpadl0 bwpadr0 bwalignc bwwidth14\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n(8,183)<\/p>\n<\/td>\n<td class=\"bwvertalignb bwrowaltcolor0 bwpadl0 bwalignc bwwidth1\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwvertalignb bwrowaltcolor0 bwpadl0 bwpadr0 bwalignc bwwidth14\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n(10,575)<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignt bwpadl0 bwwidth70\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nOthers and foreign exchange, net<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwwidth1\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0 bwalignc bwwidth14\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n4,222<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwalignc bwwidth1\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0 bwalignc bwwidth14\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n5,948<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignt bwrowaltcolor0 bwpadl0 bwwidth70\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\"><b>Change in operating assets and liabilities<\/b><\/p>\n<\/td>\n<td class=\"bwvertalignb bwrowaltcolor0 bwpadl0 bwwidth1\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwvertalignb bwrowaltcolor0 bwpadl0 bwalignc bwwidth14\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwvertalignb bwrowaltcolor0 bwpadl0 bwalignc bwwidth1\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwvertalignb bwrowaltcolor0 bwpadl0 bwalignc bwwidth14\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignt bwpadl0 bwwidth70\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nTrade receivables<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwwidth1\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0 bwalignc bwwidth14\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n3,475<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwalignc bwwidth1\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0 bwalignc bwwidth14\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n(12,522)<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignt bwrowaltcolor0 bwpadl0 bwwidth70\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nRecoverable taxes<\/p>\n<\/td>\n<td class=\"bwvertalignb bwrowaltcolor0 bwpadl0 bwwidth1\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwvertalignb bwrowaltcolor0 bwpadl0 bwpadr0 bwalignc bwwidth14\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n1,030<\/p>\n<\/td>\n<td class=\"bwvertalignb bwrowaltcolor0 bwpadl0 bwalignc bwwidth1\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwvertalignb bwrowaltcolor0 bwpadl0 bwpadr0 bwalignc bwwidth14\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n(3,726)<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignt bwpadl0 bwwidth70\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nPrepaid expenses and other assets<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwwidth1\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0 bwalignc bwwidth14\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n(894)<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwalignc bwwidth1\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0 bwalignc bwwidth14\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n447<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignt bwrowaltcolor0 bwpadl0 bwwidth70\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nAccounts payable and accrued expenses<\/p>\n<\/td>\n<td class=\"bwvertalignb bwrowaltcolor0 bwpadl0 bwwidth1\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwvertalignb bwrowaltcolor0 bwpadl0 bwpadr0 bwalignc bwwidth14\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n574<\/p>\n<\/td>\n<td class=\"bwvertalignb bwrowaltcolor0 bwpadl0 bwalignc bwwidth1\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwvertalignb bwrowaltcolor0 bwpadl0 bwpadr0 bwalignc bwwidth14\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n3,737<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignt bwpadl0 bwwidth70\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nOperating leases<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwwidth1\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0 bwalignc bwwidth14\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n(783)<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwalignc bwwidth1\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0 bwalignc bwwidth14\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n(867)<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignt bwrowaltcolor0 bwpadl0 bwwidth70\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nTaxes payable<\/p>\n<\/td>\n<td class=\"bwvertalignb bwrowaltcolor0 bwpadl0 bwwidth1\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwvertalignb bwrowaltcolor0 bwpadl0 bwpadr0 bwalignc bwwidth14\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n(1,650)<\/p>\n<\/td>\n<td class=\"bwvertalignb bwrowaltcolor0 bwpadl0 bwalignc bwwidth1\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwvertalignb bwrowaltcolor0 bwpadl0 bwpadr0 bwalignc bwwidth14\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n(1,083)<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignt bwpadl0 bwwidth70\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nDeferred revenue<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwwidth1\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0 bwalignc bwwidth14\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n(645)<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwalignc bwwidth1\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0 bwalignc bwwidth14\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n10,132<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignt bwrowaltcolor0 bwpadl0 bwwidth70\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nOther liabilities<\/p>\n<\/td>\n<td class=\"bwvertalignb bwrowaltcolor0 bwpadl0 bwwidth1\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwvertalignb bwrowaltcolor0 bwpadl0 bwpadr0 bwalignc bwwidth14\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n489<\/p>\n<\/td>\n<td class=\"bwvertalignb bwrowaltcolor0 bwpadl0 bwalignc bwwidth1\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwvertalignb bwrowaltcolor0 bwpadl0 bwpadr0 bwalignc bwwidth14\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n799<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignt bwpadl0 bwwidth70\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\"><b>Net cash provided by operating activities<\/b><\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwwidth1\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0 bwalignc bwwidth14\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\"><b>13,952<\/b><\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwalignc bwwidth1\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0 bwalignc bwwidth14\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\"><b>5,774<\/b><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignt bwrowaltcolor0 bwpadl0 bwwidth70\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\"><b>Cash flows from investing activities<\/b><\/p>\n<\/td>\n<td class=\"bwvertalignb bwrowaltcolor0 bwpadl0 bwwidth1\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwvertalignb bwrowaltcolor0 bwpadl0 bwalignc bwwidth14\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwvertalignb bwrowaltcolor0 bwpadl0 bwalignc bwwidth1\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwvertalignb bwrowaltcolor0 bwpadl0 bwalignc bwwidth14\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignt bwpadl0 bwwidth70\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nProceeds from disposal of joint venture<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwwidth1\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0 bwalignc bwwidth14\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n\u2014<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwalignc bwwidth1\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0 bwalignc bwwidth14\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n1,026<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignt bwrowaltcolor0 bwpadl0 bwwidth70\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nPurchase of marketable securities and equity investments<\/p>\n<\/td>\n<td class=\"bwvertalignb bwrowaltcolor0 bwpadl0 bwwidth1\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwvertalignb bwrowaltcolor0 bwpadl0 bwpadr0 bwalignc bwwidth14\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n(107,979)<\/p>\n<\/td>\n<td class=\"bwvertalignb bwrowaltcolor0 bwpadl0 bwalignc bwwidth1\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwvertalignb bwrowaltcolor0 bwpadl0 bwpadr0 bwalignc bwwidth14\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n(67,538)<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignt bwpadl0 bwwidth70\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nSales and maturities of marketable securities and equity investments<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwwidth1\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0 bwalignc bwwidth14\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n119,455<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwalignc bwwidth1\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0 bwalignc bwwidth14\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n60,592<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignt bwrowaltcolor0 bwpadl0 bwwidth70\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nAcquisition of subsidiaries net of cash acquired<\/p>\n<\/td>\n<td class=\"bwvertalignb bwrowaltcolor0 bwpadl0 bwwidth1\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwvertalignb bwrowaltcolor0 bwpadl0 bwpadr0 bwalignc bwwidth14\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n(3,678)<\/p>\n<\/td>\n<td class=\"bwvertalignb bwrowaltcolor0 bwpadl0 bwalignc bwwidth1\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwvertalignb bwrowaltcolor0 bwpadl0 bwpadr0 bwalignc bwwidth14\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n\u2014<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignt bwpadl0 bwwidth70\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nAcquisitions of property and equipment<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwwidth1\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0 bwalignc bwwidth14\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n(200)<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwalignc bwwidth1\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0 bwalignc bwwidth14\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n(1,259)<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignt bwrowaltcolor0 bwpadl0 bwwidth70\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nDerivative financial instruments<\/p>\n<\/td>\n<td class=\"bwvertalignb bwrowaltcolor0 bwpadl0 bwwidth1\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwvertalignb bwrowaltcolor0 bwpadl0 bwpadr0 bwalignc bwwidth14\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n478<\/p>\n<\/td>\n<td class=\"bwvertalignb bwrowaltcolor0 bwpadl0 bwalignc bwwidth1\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwvertalignb bwrowaltcolor0 bwpadl0 bwpadr0 bwalignc bwwidth14\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n(2,201)<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignt bwpadl0 bwwidth70\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\"><b>Net cash provided by (used in) investing activities<\/b><\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwwidth1\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0 bwalignc bwwidth14\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\"><b>8,076<\/b><\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwalignc bwwidth1\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0 bwalignc bwwidth14\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\"><b>(9,380)<\/b><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignt bwrowaltcolor0 bwpadl0 bwwidth70\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\"><b>Cash flows from financing activities<\/b><\/p>\n<\/td>\n<td class=\"bwvertalignb bwrowaltcolor0 bwpadl0 bwwidth1\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwvertalignb bwrowaltcolor0 bwpadl0 bwalignc bwwidth14\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwvertalignb bwrowaltcolor0 bwpadl0 bwalignc bwwidth1\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwvertalignb bwrowaltcolor0 bwpadl0 bwalignc bwwidth14\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignt bwpadl0 bwwidth70\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nProceeds from the exercise of stock options<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwwidth1\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0 bwalignc bwwidth14\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n223<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwalignc bwwidth1\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0 bwalignc bwwidth14\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n1,399<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignt bwrowaltcolor0 bwpadl0 bwwidth70\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nNet-settlement of share-based payment<\/p>\n<\/td>\n<td class=\"bwvertalignb bwrowaltcolor0 bwpadl0 bwwidth1\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwvertalignb bwrowaltcolor0 bwpadl0 bwpadr0 bwalignc bwwidth14\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n(1,427)<\/p>\n<\/td>\n<td class=\"bwvertalignb bwrowaltcolor0 bwpadl0 bwalignc bwwidth1\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwvertalignb bwrowaltcolor0 bwpadl0 bwpadr0 bwalignc bwwidth14\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n(1,605)<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignt bwpadl0 bwwidth70\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nBuyback of shares<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwwidth1\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0 bwalignc bwwidth14\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n(18,911)<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwalignc bwwidth1\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0 bwalignc bwwidth14\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n\u2014<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignt bwrowaltcolor0 bwpadl0 bwwidth70\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nAcquisition of subsidiary noncontrolling interest<\/p>\n<\/td>\n<td class=\"bwvertalignb bwrowaltcolor0 bwpadl0 bwwidth1\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwvertalignb bwrowaltcolor0 bwpadl0 bwpadr0 bwalignc bwwidth14\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n(164)<\/p>\n<\/td>\n<td class=\"bwvertalignb bwrowaltcolor0 bwpadl0 bwalignc bwwidth1\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwvertalignb bwrowaltcolor0 bwpadl0 bwpadr0 bwalignc bwwidth14\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n\u2014<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignt bwpadl0 bwwidth70\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nPayment of loans and financing<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwwidth1\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0 bwalignc bwwidth14\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n(47)<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwalignc bwwidth1\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0 bwalignc bwwidth14\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n\u2014<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignt bwrowaltcolor0 bwpadl0 bwwidth70\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\"><b>Net cash used in financing activities<\/b><\/p>\n<\/td>\n<td class=\"bwvertalignb bwrowaltcolor0 bwpadl0 bwwidth1\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwvertalignb bwrowaltcolor0 bwpadl0 bwpadr0 bwalignc bwwidth14\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\"><b>(20,326)<\/b><\/p>\n<\/td>\n<td class=\"bwvertalignb bwrowaltcolor0 bwpadl0 bwalignc bwwidth1\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwvertalignb bwrowaltcolor0 bwpadl0 bwpadr0 bwalignc bwwidth14\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\"><b>(206)<\/b><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignt bwpadl0 bwwidth70\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\"><b>Net increase (decrease) in cash and cash equivalents<\/b><\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwwidth1\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0 bwalignc bwwidth14\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\"><b>1,702<\/b><\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwalignc bwwidth1\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0 bwalignc bwwidth14\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\"><b>(3,812)<\/b><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignt bwrowaltcolor0 bwpadl0 bwwidth70\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\"><b>Cash and cash equivalents, beginning of the period<\/b><\/p>\n<\/td>\n<td class=\"bwvertalignb bwrowaltcolor0 bwpadl0 bwwidth1\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwvertalignb bwrowaltcolor0 bwpadl0 bwpadr0 bwalignc bwwidth14\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\"><b>18,673<\/b><\/p>\n<\/td>\n<td class=\"bwvertalignb bwrowaltcolor0 bwpadl0 bwalignc bwwidth1\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwvertalignb bwrowaltcolor0 bwpadl0 bwpadr0 bwalignc bwwidth14\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\"><b>28,035<\/b><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignt bwpadl0 bwwidth70\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nEffect of exchange rate changes<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwwidth1\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0 bwalignc bwwidth14\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n966<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwalignc bwwidth1\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0 bwalignc bwwidth14\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n(1,313)<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignt bwrowaltcolor0 bwpadl0 bwwidth70\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\"><b>Cash and cash equivalents, end of the period<\/b><\/p>\n<\/td>\n<td class=\"bwvertalignb bwrowaltcolor0 bwpadl0 bwwidth1\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwvertalignb bwrowaltcolor0 bwpadl0 bwpadr0 bwalignc bwwidth14\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\"><b>21,341<\/b><\/p>\n<\/td>\n<td class=\"bwvertalignb bwrowaltcolor0 bwpadl0 bwalignc bwwidth1\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwvertalignb bwrowaltcolor0 bwpadl0 bwpadr0 bwalignc bwwidth14\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\"><b>22,910<\/b><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignt bwpadl0 bwwidth70\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\"><b>Supplemental cash flow information:<\/b><\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwwidth1\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwalignc bwwidth14\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwalignc bwwidth1\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwalignc bwwidth14\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignt bwrowaltcolor0 bwpadl0 bwwidth70\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nCash (paid) refunded for income taxes<\/p>\n<\/td>\n<td class=\"bwvertalignb bwrowaltcolor0 bwpadl0 bwwidth1\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwvertalignb bwrowaltcolor0 bwpadl0 bwpadr0 bwalignc bwwidth14\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n299<\/p>\n<\/td>\n<td class=\"bwvertalignb bwrowaltcolor0 bwpadl0 bwalignc bwwidth1\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwvertalignb bwrowaltcolor0 bwpadl0 bwpadr0 bwalignc bwwidth14\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n(632)<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignt bwpadl0 bwwidth70\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\"><b>Non-cash transactions:<\/b><\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwwidth1\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwalignc bwwidth14\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwalignc bwwidth1\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwalignc bwwidth14\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignt bwrowaltcolor0 bwpadl0 bwwidth70\" 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=\"bwvertalignb bwrowaltcolor0 bwpadl0 bwwidth1\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwvertalignb bwrowaltcolor0 bwpadl0 bwpadr0 bwalignc bwwidth14\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n938<\/p>\n<\/td>\n<td class=\"bwvertalignb bwrowaltcolor0 bwpadl0 bwalignc bwwidth1\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwvertalignb bwrowaltcolor0 bwpadl0 bwpadr0 bwalignc bwwidth14\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n287<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignt bwpadl0 bwwidth70\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nUnpaid amount related to business combinations<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwwidth1\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0 bwalignc bwwidth14\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n507<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwalignc bwwidth1\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0 bwalignc bwwidth14\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n\u2014<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignt bwrowaltcolor0 bwpadl0 bwwidth70\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nUnpaid amount related to intangible assets acquisitions<\/p>\n<\/td>\n<td class=\"bwvertalignb bwrowaltcolor0 bwpadl0 bwwidth1\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwvertalignb bwrowaltcolor0 bwpadl0 bwpadr0 bwalignc bwwidth14\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n1,446<\/p>\n<\/td>\n<td class=\"bwvertalignb bwrowaltcolor0 bwpadl0 bwalignc bwwidth1\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwvertalignb bwrowaltcolor0 bwpadl0 bwpadr0 bwalignc bwwidth14\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n\u2014<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignt bwpadl0 bwwidth70\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nTransactions with non-controlling interests<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwwidth1\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0 bwalignc bwwidth14\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n12<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwalignc bwwidth1\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\">\n\u00a0<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0 bwalignc bwwidth14\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n14<\/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=20250807339861r1&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\/20250807339861\/en\/\" rel=\"nofollow\">https:\/\/www.businesswire.com\/news\/home\/20250807339861\/en\/<\/a><\/span><\/p>\n<p>\nJulia Vater Fern\u00e1ndez<br \/>\n<br \/>VP of Investor Relations<br \/>\n<br \/><span class=\"bwuline\"><a rel=\"nofollow\" href=\"mailto:investors@vtex.com\">investors@vtex.com<\/a><\/span><\/p>\n<p><b>KEYWORDS:<\/b> United States North America New York<\/p>\n<p><b>INDUSTRY KEYWORDS:<\/b> Technology Other Retail Electronic Commerce Software Internet Retail Data Management Supply Chain Management 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\/20250807339861\/en\/2547281\/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 Second Quarter 2025 Financial Results Subscription revenue reached US$57.2 million, representing 11.2% growth in FXN Non-GAAP subscription gross profit of US$45.7 million, a 14.7% growth in FXN and 79.9% margin Non-GAAP income from operations of US$8.5 million, reaching 14.4% margin and 3.3 p.p. margin increase YoY NEW YORK&#8211;(BUSINESS WIRE)&#8211; VTEX (NYSE: VTEX), the backbone for connected commerce, today announced results for the second quarter of 2025 ended June 30, 2025. 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 continue &hellip; <\/p>\n<p class=\"link-more\"><a href=\"https:\/\/www.marketnewsdesk.com\/index.php\/vtex-reports-second-quarter-2025-financial-results\/\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;VTEX Reports Second Quarter 2025 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-872844","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 Second Quarter 2025 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-second-quarter-2025-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 Second Quarter 2025 Financial Results - Market Newsdesk\" \/>\n<meta property=\"og:description\" content=\"VTEX Reports Second Quarter 2025 Financial Results Subscription revenue reached US$57.2 million, representing 11.2% growth in FXN Non-GAAP subscription gross profit of US$45.7 million, a 14.7% growth in FXN and 79.9% margin Non-GAAP income from operations of US$8.5 million, reaching 14.4% margin and 3.3 p.p. margin increase YoY NEW YORK&#8211;(BUSINESS WIRE)&#8211; VTEX (NYSE: VTEX), the backbone for connected commerce, today announced results for the second quarter of 2025 ended June 30, 2025. 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 continue &hellip; Continue reading &quot;VTEX Reports Second Quarter 2025 Financial Results&quot;\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.marketnewsdesk.com\/index.php\/vtex-reports-second-quarter-2025-financial-results\/\" \/>\n<meta property=\"og:site_name\" content=\"Market Newsdesk\" \/>\n<meta property=\"article:published_time\" content=\"2025-08-07T20:53:54+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/cts.businesswire.com\/ct\/CT?id=bwnews&amp;sty=20250807339861r1&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=\"21 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-second-quarter-2025-financial-results\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.marketnewsdesk.com\\\/index.php\\\/vtex-reports-second-quarter-2025-financial-results\\\/\"},\"author\":{\"name\":\"Newsdesk\",\"@id\":\"https:\\\/\\\/www.marketnewsdesk.com\\\/#\\\/schema\\\/person\\\/482f27a394d4fda80ecb5499e519d979\"},\"headline\":\"VTEX Reports Second Quarter 2025 Financial Results\",\"datePublished\":\"2025-08-07T20:53:54+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.marketnewsdesk.com\\\/index.php\\\/vtex-reports-second-quarter-2025-financial-results\\\/\"},\"wordCount\":4184,\"image\":{\"@id\":\"https:\\\/\\\/www.marketnewsdesk.com\\\/index.php\\\/vtex-reports-second-quarter-2025-financial-results\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/cts.businesswire.com\\\/ct\\\/CT?id=bwnews&amp;sty=20250807339861r1&amp;sid=flmnd&amp;distro=nx&amp;lang=en\",\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.marketnewsdesk.com\\\/index.php\\\/vtex-reports-second-quarter-2025-financial-results\\\/\",\"url\":\"https:\\\/\\\/www.marketnewsdesk.com\\\/index.php\\\/vtex-reports-second-quarter-2025-financial-results\\\/\",\"name\":\"VTEX Reports Second Quarter 2025 Financial Results - Market Newsdesk\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.marketnewsdesk.com\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.marketnewsdesk.com\\\/index.php\\\/vtex-reports-second-quarter-2025-financial-results\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.marketnewsdesk.com\\\/index.php\\\/vtex-reports-second-quarter-2025-financial-results\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/cts.businesswire.com\\\/ct\\\/CT?id=bwnews&amp;sty=20250807339861r1&amp;sid=flmnd&amp;distro=nx&amp;lang=en\",\"datePublished\":\"2025-08-07T20:53:54+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/www.marketnewsdesk.com\\\/#\\\/schema\\\/person\\\/482f27a394d4fda80ecb5499e519d979\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.marketnewsdesk.com\\\/index.php\\\/vtex-reports-second-quarter-2025-financial-results\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.marketnewsdesk.com\\\/index.php\\\/vtex-reports-second-quarter-2025-financial-results\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.marketnewsdesk.com\\\/index.php\\\/vtex-reports-second-quarter-2025-financial-results\\\/#primaryimage\",\"url\":\"https:\\\/\\\/cts.businesswire.com\\\/ct\\\/CT?id=bwnews&amp;sty=20250807339861r1&amp;sid=flmnd&amp;distro=nx&amp;lang=en\",\"contentUrl\":\"https:\\\/\\\/cts.businesswire.com\\\/ct\\\/CT?id=bwnews&amp;sty=20250807339861r1&amp;sid=flmnd&amp;distro=nx&amp;lang=en\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.marketnewsdesk.com\\\/index.php\\\/vtex-reports-second-quarter-2025-financial-results\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.marketnewsdesk.com\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"VTEX Reports Second Quarter 2025 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 Second Quarter 2025 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-second-quarter-2025-financial-results\/","og_locale":"en_US","og_type":"article","og_title":"VTEX Reports Second Quarter 2025 Financial Results - Market Newsdesk","og_description":"VTEX Reports Second Quarter 2025 Financial Results Subscription revenue reached US$57.2 million, representing 11.2% growth in FXN Non-GAAP subscription gross profit of US$45.7 million, a 14.7% growth in FXN and 79.9% margin Non-GAAP income from operations of US$8.5 million, reaching 14.4% margin and 3.3 p.p. margin increase YoY NEW YORK&#8211;(BUSINESS WIRE)&#8211; VTEX (NYSE: VTEX), the backbone for connected commerce, today announced results for the second quarter of 2025 ended June 30, 2025. 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 continue &hellip; Continue reading \"VTEX Reports Second Quarter 2025 Financial Results\"","og_url":"https:\/\/www.marketnewsdesk.com\/index.php\/vtex-reports-second-quarter-2025-financial-results\/","og_site_name":"Market Newsdesk","article_published_time":"2025-08-07T20:53:54+00:00","og_image":[{"url":"https:\/\/cts.businesswire.com\/ct\/CT?id=bwnews&amp;sty=20250807339861r1&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":"21 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.marketnewsdesk.com\/index.php\/vtex-reports-second-quarter-2025-financial-results\/#article","isPartOf":{"@id":"https:\/\/www.marketnewsdesk.com\/index.php\/vtex-reports-second-quarter-2025-financial-results\/"},"author":{"name":"Newsdesk","@id":"https:\/\/www.marketnewsdesk.com\/#\/schema\/person\/482f27a394d4fda80ecb5499e519d979"},"headline":"VTEX Reports Second Quarter 2025 Financial Results","datePublished":"2025-08-07T20:53:54+00:00","mainEntityOfPage":{"@id":"https:\/\/www.marketnewsdesk.com\/index.php\/vtex-reports-second-quarter-2025-financial-results\/"},"wordCount":4184,"image":{"@id":"https:\/\/www.marketnewsdesk.com\/index.php\/vtex-reports-second-quarter-2025-financial-results\/#primaryimage"},"thumbnailUrl":"https:\/\/cts.businesswire.com\/ct\/CT?id=bwnews&amp;sty=20250807339861r1&amp;sid=flmnd&amp;distro=nx&amp;lang=en","inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/www.marketnewsdesk.com\/index.php\/vtex-reports-second-quarter-2025-financial-results\/","url":"https:\/\/www.marketnewsdesk.com\/index.php\/vtex-reports-second-quarter-2025-financial-results\/","name":"VTEX Reports Second Quarter 2025 Financial Results - Market Newsdesk","isPartOf":{"@id":"https:\/\/www.marketnewsdesk.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.marketnewsdesk.com\/index.php\/vtex-reports-second-quarter-2025-financial-results\/#primaryimage"},"image":{"@id":"https:\/\/www.marketnewsdesk.com\/index.php\/vtex-reports-second-quarter-2025-financial-results\/#primaryimage"},"thumbnailUrl":"https:\/\/cts.businesswire.com\/ct\/CT?id=bwnews&amp;sty=20250807339861r1&amp;sid=flmnd&amp;distro=nx&amp;lang=en","datePublished":"2025-08-07T20:53:54+00:00","author":{"@id":"https:\/\/www.marketnewsdesk.com\/#\/schema\/person\/482f27a394d4fda80ecb5499e519d979"},"breadcrumb":{"@id":"https:\/\/www.marketnewsdesk.com\/index.php\/vtex-reports-second-quarter-2025-financial-results\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.marketnewsdesk.com\/index.php\/vtex-reports-second-quarter-2025-financial-results\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.marketnewsdesk.com\/index.php\/vtex-reports-second-quarter-2025-financial-results\/#primaryimage","url":"https:\/\/cts.businesswire.com\/ct\/CT?id=bwnews&amp;sty=20250807339861r1&amp;sid=flmnd&amp;distro=nx&amp;lang=en","contentUrl":"https:\/\/cts.businesswire.com\/ct\/CT?id=bwnews&amp;sty=20250807339861r1&amp;sid=flmnd&amp;distro=nx&amp;lang=en"},{"@type":"BreadcrumbList","@id":"https:\/\/www.marketnewsdesk.com\/index.php\/vtex-reports-second-quarter-2025-financial-results\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.marketnewsdesk.com\/"},{"@type":"ListItem","position":2,"name":"VTEX Reports Second Quarter 2025 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\/872844","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=872844"}],"version-history":[{"count":0,"href":"https:\/\/www.marketnewsdesk.com\/index.php\/wp-json\/wp\/v2\/posts\/872844\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.marketnewsdesk.com\/index.php\/wp-json\/wp\/v2\/media?parent=872844"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.marketnewsdesk.com\/index.php\/wp-json\/wp\/v2\/categories?post=872844"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.marketnewsdesk.com\/index.php\/wp-json\/wp\/v2\/tags?post=872844"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}