{"id":78055,"date":"2026-03-04T00:05:26","date_gmt":"2026-03-04T00:05:26","guid":{"rendered":"https:\/\/english.saigonbiz.com\/vn\/cricut-inc-reports-fourth-quarter-and-full-year-2025-financial-results\/"},"modified":"2026-03-04T00:05:26","modified_gmt":"2026-03-04T00:05:26","slug":"cricut-inc-reports-fourth-quarter-and-full-year-2025-financial-results","status":"publish","type":"post","link":"https:\/\/english.saigonbiz.com\/vn\/cricut-inc-reports-fourth-quarter-and-full-year-2025-financial-results\/","title":{"rendered":"Cricut, Inc. Reports Fourth Quarter and Full Year 2025 Financial Results"},"content":{"rendered":"<div>\n<p align=\"center\"><em>Delivered 9th consecutive year of profitability with net income of $76.7 million<\/em><em>, or <\/em><em>10.8%<\/em><em> margin<\/em><\/p>\n<p align=\"center\"><em>Net Income increased <\/em>22%,<em> or <\/em>$13.9 million,<em> compared to <\/em><em>2024<\/em><\/p>\n<p align=\"center\"><em>Generated <\/em><em>$200 million<\/em><em> in Cash from Operations in <\/em><em>2025<\/em><\/p>\n<p align=\"center\"><em>Paid subscribers increased over 4% to just over 3.09 million, compared to 2024\u00a0<\/em><\/p>\n<p align=\"center\"><em>2025 revenue of $708.8 million, a less than 1% decline compared to 2024<\/em><\/p>\n<p align=\"justify\">SOUTH JORDAN, Utah, March  03, 2026  (GLOBE NEWSWIRE) &#8212; Cricut, Inc. (\u201cCricut\u201d) (NASDAQ: CRCT), the creative technology company that has brought a connected platform for making to millions of users worldwide, today announced financial results for its fourth quarter and full year ended December 31, 2025.<\/p>\n<p align=\"justify\">&#8220;While we are pleased with increased profitability with net income up 22%, the over 4% increase in paid subscribers, and positive machine-sell out units in both North America and International, we are disappointed in the lack of total company sales growth for both Q4 and 2025. We are working with urgency and focus to drive a mass market experience, accelerating our development cycles, and competing better. We have a strong conviction in our category and the overall market potential,&#8221; Cricut&#8217;s Chief Executive Officer, Ashish Arora, said. \u201cWe have delivered on our commitment to fundamentally simplify our user experience with our new project guided flows, which are in the process of being rolled out to our entire user base. While it is still early, we are pleased with initial results. Thus far in 2026, we have already launched two next-generation cutting machines, new heat presses, a new Direct To Film (or DTF) service, and I am excited about our future roadmap.&#8221;<\/p>\n<p align=\"justify\"><strong>Fourth Quarter 2025 Financial Results<\/strong><\/p>\n<ul>\n<li style=\"text-align:justify;\">Revenue decreased 3% to $203.6 million, compared to $209.3 million in Q4 2024.<\/li>\n<li style=\"text-align:justify;\">Platform revenue increased 6% to $83.9 million, compared to $79.4 million in Q4 2024.<\/li>\n<li style=\"text-align:justify;\">Products revenue decreased 8% to $119.7 million, compared to $129.9 million in Q4 2024.<\/li>\n<li style=\"text-align:justify;\">Gross margin was 47.4%, up from 44.9% in Q4 2024.<\/li>\n<li style=\"text-align:justify;\">Operating income was $13.9 million, or 6.8% of revenue, compared to $13.9 million, or 6.6% of revenue, in Q4 2024.<\/li>\n<li style=\"text-align:justify;\">Net income was $7.8 million or 3.8% of revenue, compared to $11.9 million, or 5.7% of revenue, in Q4 2024.<\/li>\n<li style=\"text-align:justify;\">Diluted earnings per share was $0.04, compared to $0.06 in Q4 2024.<\/li>\n<li style=\"text-align:justify;\">International revenue increased by 9% over Q4 2024 and was 28% of revenue, up from 25% of revenue in Q4 2024.\n<\/li>\n<\/ul>\n<p align=\"justify\"><strong>Full Year 2025 Financial Results<\/strong><\/p>\n<ul>\n<li style=\"text-align:justify;\">Revenue decreased less than 1% to $708.8 million, compared to $712.5 million in FY 2024.<\/li>\n<li style=\"text-align:justify;\">Platform revenue increased 5% to $327.4 million, up from $313.0 million in FY 2024.<\/li>\n<li style=\"text-align:justify;\">Products revenue decreased 5% to $381.4 million, compared to $399.6 million in FY 2024.<\/li>\n<li style=\"text-align:justify;\">Gross margin was 55.1%, up from 49.5% in FY 2024.<\/li>\n<li style=\"text-align:justify;\">Operating income was $96.0 million, up 26% year over year or 13.5% of revenue, up from $76.1 million, or 10.7% of revenue, in FY 2024.<\/li>\n<li style=\"text-align:justify;\">Net income was $76.7 million, or 10.8% of revenue, up from $62.8 million, or 8.8% of revenue in FY 2024.<\/li>\n<li style=\"text-align:justify;\">Diluted earnings per share was $0.35, up from $0.29 in FY 2024.<\/li>\n<li style=\"text-align:justify;\">International revenue increased 8% to $169.7 million, or 24% of revenue, compared to $157.5 million or 22% of revenue in FY 2024.<\/li>\n<li style=\"text-align:justify;\">Generated $200.2 million in cash from operations.\n<\/li>\n<\/ul>\n<p align=\"justify\">&#8220;We continue to generate healthy cash flow on an annual basis, which funds inventory needs and investments for long-term growth. In 2025, we generated $200 million in cash from operations. We ended 2025 with cash and cash equivalents of approximately $276 million and remain debt free,&#8221; said Kimball Shill, Chief Financial Officer. &#8220;We expect to be profitable each quarter and generate positive cash flow from operations during 2026, even while we continue to fund investments to drive future growth. We also expect to continue to be active with our authorized $50 million stock repurchase program, which has $41.3 million remaining.&#8221;<\/p>\n<p align=\"justify\"><strong>2025 Business Highlights<\/strong><\/p>\n<ul>\n<li style=\"text-align:justify;\">Paid Subscribers grew over 4% to just over 3.09 million versus 2024.<\/li>\n<li style=\"text-align:justify;\">Platform ARPU grew to $55.77, up 5% versus 2024.<\/li>\n<li style=\"text-align:justify;\">Ended 2025 with just under 5.9 million Active Users, about flat year over year.<\/li>\n<li style=\"text-align:justify;\">Ended 2025 with just under 3.7 million 90-Day Engaged Users, down 3% versus 2024.<\/li>\n<li style=\"text-align:justify;\">Machine sell-out units were positive in both North America and International.<\/li>\n<li style=\"text-align:justify;\">Significant improvements in our software platform that includes compelling AI offerings and easy-to-use project guided flows.<\/li>\n<li style=\"text-align:justify;\">Meaningful improvement in our Net Promoter Score (NPS).\n<\/li>\n<\/ul>\n<p align=\"justify\"><strong>Key Performance Metrics<\/strong>\u00a0\u00a0<\/p>\n<p align=\"justify\">In addition to the measures presented in our consolidated financial statements, we use the following key business metrics to help us evaluate our business, identify trends affecting our business, formulate business plans and make strategic decisions. We believe these metrics are useful to investors because they can help in monitoring the long-term health of our business. Our determination and presentation of these metrics may differ from that of other companies. The presentation of these metrics is meant to be considered in addition to, not as a substitute for or in isolation from, our financial measures prepared in accordance with GAAP.\u00a0\u00a0<\/p>\n<table align=\"center\" style=\"border-collapse: collapse; width:100%; border-collapse:collapse ;\">\n<tr>\n<td>\u00a0<\/td>\n<td colspan=\"3\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td colspan=\"3\" style=\"text-align: center ;  vertical-align: middle; vertical-align: bottom ; \"><strong>As of December 31,<\/strong><\/td>\n<\/tr>\n<tr>\n<td style=\"max-width:75%; width:75%; min-width:75%;;vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"max-width:12%; width:12%; min-width:12%;;border-bottom: solid black 1pt ; text-align: center ;  vertical-align: middle; vertical-align: bottom ; \"><strong>2025<\/strong><\/td>\n<td style=\"max-width:1%; width:1%; min-width:1%;;vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"max-width:12%; width:12%; min-width:12%;;border-bottom: solid black 1pt ; text-align: center ;  vertical-align: middle; vertical-align: bottom ; \"><strong>2024<\/strong><\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left ;  vertical-align: middle; vertical-align: top ; \">Active Users (in thousands)<\/td>\n<td style=\"border-top: solid black 1pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">5,871<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">5,892<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left ;  vertical-align: middle; vertical-align: top ; \">90-Day Engaged Users (in thousands)<\/td>\n<td style=\"text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">3,695<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">3,812<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left ;  vertical-align: middle; vertical-align: top ; \">Paid Subscribers (in thousands)<\/td>\n<td style=\"text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">3,091<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">2,959<\/td>\n<\/tr>\n<tr>\n<td>\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<\/tr>\n<\/table>\n<p align=\"justify\" style=\"text-align: justify;\"><\/p>\n<table align=\"center\" style=\"border-collapse: collapse; width:100%; border-collapse:collapse ;\">\n<tr>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td colspan=\"5\" style=\"text-align: center ;  vertical-align: middle; vertical-align: bottom ; \"><strong>Twelve Months<br \/>Ended December 31,<\/strong><\/td>\n<\/tr>\n<tr>\n<td style=\"max-width:75%; width:75%; min-width:75%;;vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"max-width:2%; width:2%; min-width:2%;;border-bottom: solid black 1pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"max-width:10%; width:10%; min-width:10%;;border-bottom: solid black 1pt ; padding-left: 0 ; text-align: center ;  vertical-align: middle; vertical-align: bottom ; \"><strong>2025<\/strong><\/td>\n<td style=\"max-width:1%; width:1%; min-width:1%;;border-bottom: solid black 1pt ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"max-width:2%; width:2%; min-width:2%;;border-bottom: solid black 1pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"max-width:10%; width:10%; min-width:10%;;border-bottom: solid black 1pt ; padding-left: 0 ; text-align: center ;  vertical-align: middle; vertical-align: bottom ; \"><strong>2024<\/strong><\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left ;  vertical-align: middle; vertical-align: top ; \">Platform ARPU<\/td>\n<td style=\"border-top: solid black 1pt ; padding-right: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; \">$<\/td>\n<td style=\"border-top: solid black 1pt ; padding-left: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">55.77<\/td>\n<td style=\"border-top: solid black 1pt ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt ; padding-right: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; \">$<\/td>\n<td style=\"border-top: solid black 1pt ; padding-left: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">53.12<\/td>\n<\/tr>\n<tr>\n<td>\u00a0<\/td>\n<td>\u00a0<\/td>\n<td>\u00a0<\/td>\n<td>\u00a0<\/td>\n<td>\u00a0<\/td>\n<td>\u00a0<\/td>\n<\/tr>\n<tr>\n<td>\u00a0<\/td>\n<td>\u00a0<\/td>\n<td>\u00a0<\/td>\n<td>\u00a0<\/td>\n<td>\u00a0<\/td>\n<td>\u00a0<\/td>\n<\/tr>\n<\/table>\n<p align=\"justify\"><strong>Glossary of Terms<\/strong><\/p>\n<p align=\"justify\"><strong><em>Active Users<\/em><\/strong><\/p>\n<p align=\"justify\">We define Active Users as registered users of at least one registered connected machine who have utilized their connected machine to create a project in the last 365 days. One user may own multiple registered connected machines but is only counted once if that user registers those connected machines by using the same email address. If possession of a connected machine is transferred to a new owner and registered by that new owner, the new owner is added to the total Active Users and the prior owner is removed from the total Active Users if the prior owner does not own any other registered connected machines. Active Users is a key indicator of the health of our business, because changes in the number of Active Users excludes non-users to better represent opportunities for us to drive additional platform and accessories and materials revenue.<\/p>\n<p align=\"justify\"><strong><em>90-Day Engaged Users<\/em><\/strong><\/p>\n<p align=\"justify\">We define 90-Day Engaged Users as registered users of at least one registered connected machine who have utilized their connected machine to create a project in the last 90 days. One user may own multiple registered connected machines but is only counted once if that user registers those connected machines by using the same email address. If possession of a connected machine is transferred to a new owner and registered by that new owner, the new owner is added to the total 90-Day Engaged Users and the prior owner is removed from the total 90-Day Engaged Users if the prior owner does not own any other registered connected machines. 90-Day Engaged Users excludes non-users to better represent opportunities for us to drive additional platform and accessories and materials revenue.<\/p>\n<p align=\"justify\"><strong><em>Paid Subscribers<\/em><\/strong><\/p>\n<p align=\"justify\">We define Paid Subscribers as the number of users with a subscription to Cricut Access or Cricut Access Premium, excluding cancelled, unpaid, paused, or free trial subscriptions, as of the end of a period. Paid Subscribers is a key metric to track growth in our Platform revenue and potential leverage in our gross margin.<\/p>\n<p align=\"justify\"><strong><em>Platform ARPU<\/em><\/strong><\/p>\n<p align=\"justify\">We define Platform ARPU as Platform revenue in a 12-month period divided by Active Users. Platform ARPU allows us to forecast Platform revenue over time and is an indicator of our ability to expand with users and of user engagement with our subscription offerings.<\/p>\n<p align=\"justify\"><strong><em>Webcast and Conference Call Information<\/em><\/strong><\/p>\n<p align=\"justify\">Cricut management will host a conference call and webcast to discuss the results today, Tuesday, March 3, 2026 at 3:00 p.m. Mountain Time (5:00 p.m. Eastern Time). Information about Cricut\u2019s financial results, including a link to the live and archived webcast of the conference call, will be made available on Cricut\u2019s investor relations website at https:\/\/investor.cricut.com\/.<\/p>\n<p align=\"justify\">The live call may also be accessed via telephone. Please pre-register using this link: https:\/\/register-conf.media-server.com\/register\/BI1734e6c3b443441c87945b8ca1a286fd. After registering, a confirmation will be sent via email and will include dial-in details and a unique PIN code for entry to the call. To avoid long wait times, we suggest registering at minimum 15 minutes before the start of the call to receive your unique PIN code.<\/p>\n<p align=\"justify\"><strong><em>About Cricut, Inc.<\/em><\/strong><\/p>\n<p align=\"justify\">Cricut, Inc. is a creative platform company that makes it easy for users to create meaningful personal items. Cricut hardware and software work together as a connected platform for consumers to make beautiful, high-quality projects quickly and easily. These industry-leading products include a flagship line of smart cutting machines \u2014 the Cricut Maker<sup>\u00ae<\/sup> family, the Cricut Explore<sup>\u00ae<\/sup> family, and the Cricut Joy<sup>\u00ae<\/sup> family \u2014 accompanied by other unique tools like Cricut EasyPress<sup>\u00ae<\/sup>, the Infusible Ink<sup>&#x2122;<\/sup> system, and a diverse collection of materials. In addition to providing tools and materials, Cricut fosters a thriving community of millions of dedicated users worldwide.<\/p>\n<p align=\"justify\">Cricut has used, and intends to continue using, its investor relations website and the Cricut News Blog (https:\/\/cricut.com\/blog\/news\/) to disclose material non-public information and to comply with its disclosure obligations under Regulation FD. Accordingly, you should monitor our investor relations website and the Cricut News Blog in addition to following our press releases, SEC filings and public conference calls and webcasts.<\/p>\n<p align=\"justify\"><strong>Media Contact:<\/strong><br \/>Avani Patel<br \/><u>pr@cricut.com<\/u><\/p>\n<p align=\"justify\"><strong>Investor Contact:<\/strong><br \/>Jim Suva<br \/><u>investors@cricut.com<\/u><\/p>\n<p align=\"justify\">Source: Cricut, Inc.<\/p>\n<p align=\"justify\"><strong>Cautionary Statement Regarding Forward-Looking Statements<\/strong><\/p>\n<p align=\"justify\">This press release contains \u201cforward-looking statements\u201d within the meaning of Section 27A of the Securities Act of 1933 as amended (the \u201cAct\u201d), and Section 21E of the Securities Exchange Act of 1934, as amended (the \u201cExchange Act\u201d). These statements include, but are not limited to, quotations from management, business outlook, strategies, capital allocation plans, market size and growth opportunities. Forward-looking statements generally can be identified by the fact that they do not relate strictly to historical or current facts and by the use of forward-looking words such as \u201canticipates,\u201d \u201cbelieves,\u201d \u201ctargets,\u201d \u201cpotential,\u201d \u201cestimates,\u201d \u201cexpects,\u201d \u201cintends,\u201d \u201cplans,\u201d \u201cprojects,\u201d \u201cmay,\u201d \u201cwill\u201d or similar terminology. In particular, statements, express or implied, concerning future actions, conditions or events, future results of operations or the ability to generate revenues, income or cash flow are forward-looking statements. These statements are based on and reflect our current expectations, estimates, assumptions and\/ or projections and our perception of historical trends and current conditions, as well as other factors that we believe are appropriate and reasonable under the circumstances. Forward-looking statements are neither predictions nor guarantees of future events, circumstances or performance and are inherently subject to known and unknown risks, uncertainties and assumptions, many of which are beyond our control, that could cause our actual results to differ materially from those indicated by those statements. There can be no assurance that our expectations, estimates, assumptions and\/or projections will prove to be correct or that any of our expectations, estimates or projections, including with respect to the future earnings and performance of Cricut, Inc., will be achieved. The forward-looking statements included in this press release are only made as of the date indicated on the relevant materials and are based on our estimates and opinions at the time the statements are made. We disclaim any obligation to publicly update any forward-looking statement to reflect subsequent events or circumstances or changes in opinion, except as required by law.<\/p>\n<p align=\"justify\">Numerous factors could cause our actual results and events to differ materially from those expressed or implied by forward-looking statements including, but not limited to, risks and uncertainties associated with: our ability to attract and engage with our users; competitive risks; supply chain, manufacturing, distribution and fulfillment risks; international risks, including regulation, trade wars, heightened, scheduled, or threatened tariffs or retaliatory trade measures that have materially increased our costs and the potential for further trade barriers or disruptions; sales and marketing risks, including our dependence on sales to brick-and-mortar and online retail partners and our need to continue to grow online sales; risks relating to the complexity of our business, which includes connected machines, custom tools, hundreds of materials, design apps, e-commerce software, subscriptions, content, international production, direct sales and retail distribution; risks related to product quality, safety and warranty claims and returns; risks related to the fluctuation of our quarterly results of operations and other operating metrics; risks related to intellectual property, cybersecurity and potential data breaches; risks related to our dependence on our Chief Executive Officer; risks related to our status as a \u201ccontrolled company\u201d; and the impact of economic and geopolitical events, natural disasters and actual or threatened public health emergencies, current recessionary pressures and any resulting economic slowdown from any of these events, or other resulting interruption to our operations. These risks and uncertainties are described in greater detail, or are incorporated by reference, under the heading \u201cRisk Factors\u201d in the most recent form 10-K or 10-Q that we have filed with the Securities and Exchange Commission (\u201cSEC\u201d).<\/p>\n<p align=\"justify\">In addition, certain risks and uncertainties not presently known to us or that we currently believe to be immaterial could affect the accuracy of any such forward-looking statements. All forward-looking statements should be evaluated with the understanding of their inherent uncertainty. The forward-looking statements included in these materials are only made as of the date indicated on the relevant materials and we disclaim any obligation to publicly update any forward-looking statement to reflect subsequent events or circumstances, except as required by law.<\/p>\n<table align=\"center\" style=\"border-collapse: collapse; width:100%; border-collapse:collapse ;\">\n<tr>\n<td>\u00a0<\/td>\n<td colspan=\"7\">\u00a0<\/td>\n<td>\u00a0<\/td>\n<td colspan=\"7\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td colspan=\"16\" style=\"text-align: center ;  vertical-align: middle; \"><strong>Cricut, Inc.<\/strong><br \/><strong>Condensed Consolidated Statements of Operations and Comprehensive Income<\/strong><br \/><strong><em>(in thousands, except share and per share amounts)<\/em><\/strong><\/td>\n<\/tr>\n<tr>\n<td>\u00a0<\/td>\n<td colspan=\"7\">\u00a0<\/td>\n<td>\u00a0<\/td>\n<td colspan=\"7\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td colspan=\"7\" style=\"text-align: center ;  vertical-align: middle; vertical-align: bottom ; \"><strong>Three Months Ended<br \/>December 31,<\/strong><\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td colspan=\"7\" style=\"border-bottom: solid black 1pt ; text-align: center ;  vertical-align: middle; vertical-align: bottom ; \"><strong>Year Ended<br \/>December 31,<\/strong><\/td>\n<\/tr>\n<tr>\n<td style=\"max-width:49%; width:49%; min-width:49%;;vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"max-width:2%; width:2%; min-width:2%;;border-top: solid black 1pt ; border-bottom: solid black 1pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"max-width:9%; width:9%; min-width:9%;;border-top: solid black 1pt ; border-bottom: solid black 1pt ; padding-left: 0 ; padding-right: 0 ; text-align: center ;  vertical-align: middle; vertical-align: bottom ; \"><strong>2025<\/strong><\/td>\n<td style=\"max-width:1%; width:1%; min-width:1%;;border-top: solid black 1pt ; border-bottom: solid black 1pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"max-width:1%; width:1%; min-width:1%;;border-top: solid black 1pt ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"max-width:2%; width:2%; min-width:2%;;border-top: solid black 1pt ; border-bottom: solid black 1pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"max-width:9%; width:9%; min-width:9%;;border-top: solid black 1pt ; border-bottom: solid black 1pt ; padding-left: 0 ; padding-right: 0 ; text-align: center ;  vertical-align: middle; vertical-align: bottom ; \"><strong>2024<\/strong><\/td>\n<td style=\"max-width:1%; width:1%; min-width:1%;;border-top: solid black 1pt ; border-bottom: solid black 1pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"max-width:1%; width:1%; min-width:1%;;vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"max-width:2%; width:2%; min-width:2%;;border-bottom: solid black 1pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"max-width:9%; width:9%; min-width:9%;;border-bottom: solid black 1pt ; padding-left: 0 ; padding-right: 0 ; text-align: center ;  vertical-align: middle; vertical-align: bottom ; \"><strong>2025<\/strong><\/td>\n<td style=\"max-width:1%; width:1%; min-width:1%;;border-bottom: solid black 1pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"max-width:1%; width:1%; min-width:1%;;border-top: solid black 1pt ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"max-width:2%; width:2%; min-width:2%;;border-top: solid black 1pt ; border-bottom: solid black 1pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"max-width:9%; width:9%; min-width:9%;;border-top: solid black 1pt ; border-bottom: solid black 1pt ; padding-left: 0 ; padding-right: 0 ; text-align: center ;  vertical-align: middle; vertical-align: bottom ; \"><strong>2024<\/strong><\/td>\n<td style=\"max-width:1%; width:1%; min-width:1%;;border-top: solid black 1pt ; border-bottom: solid black 1pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left ;  vertical-align: middle; vertical-align: top ; \">Revenue:<\/td>\n<td colspan=\"3\" style=\"border-top: solid black 1pt ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td colspan=\"3\" style=\"border-top: solid black 1pt ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td colspan=\"3\" style=\"border-top: solid black 1pt ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td colspan=\"3\" style=\"border-top: solid black 1pt ; vertical-align: bottom ; \">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;   text-align: left;   padding-left: 20.0px; vertical-align: top ; \">Platform<\/td>\n<td style=\"padding-right: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; \">$<\/td>\n<td style=\"padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">83,933<\/td>\n<td style=\"padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-right: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; \">$<\/td>\n<td style=\"padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">79,367<\/td>\n<td style=\"padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-right: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; \">$<\/td>\n<td style=\"padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">327,399<\/td>\n<td style=\"padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-right: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; \">$<\/td>\n<td style=\"padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">312,976<\/td>\n<td style=\"padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;   text-align: left;   padding-left: 20.0px; vertical-align: top ; \">Products<\/td>\n<td style=\"border-bottom: solid black 1pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt ; padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">119,664<\/td>\n<td style=\"border-bottom: solid black 1pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt ; padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">129,942<\/td>\n<td style=\"border-bottom: solid black 1pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt ; padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">381,381<\/td>\n<td style=\"border-bottom: solid black 1pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt ; padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">399,562<\/td>\n<td style=\"border-bottom: solid black 1pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;   text-align: left;   padding-left: 30.0px; vertical-align: top ; \">Total revenue<\/td>\n<td style=\"border-top: solid black 1pt ; border-bottom: solid black 1pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt ; border-bottom: solid black 1pt ; padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">203,597<\/td>\n<td style=\"border-top: solid black 1pt ; border-bottom: solid black 1pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt ; border-bottom: solid black 1pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt ; border-bottom: solid black 1pt ; padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">209,309<\/td>\n<td style=\"border-top: solid black 1pt ; border-bottom: solid black 1pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt ; border-bottom: solid black 1pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt ; border-bottom: solid black 1pt ; padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">708,780<\/td>\n<td style=\"border-top: solid black 1pt ; border-bottom: solid black 1pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt ; border-bottom: solid black 1pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt ; border-bottom: solid black 1pt ; padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">712,538<\/td>\n<td style=\"border-top: solid black 1pt ; border-bottom: solid black 1pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left ;  vertical-align: middle; vertical-align: top ; \">Cost of revenue:<\/td>\n<td colspan=\"3\" style=\"border-top: solid black 1pt ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td colspan=\"3\" style=\"border-top: solid black 1pt ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td colspan=\"3\" style=\"border-top: solid black 1pt ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td colspan=\"3\" style=\"border-top: solid black 1pt ; vertical-align: bottom ; \">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;   text-align: left;   padding-left: 20.0px; vertical-align: top ; \">Platform<\/td>\n<td style=\"padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">9,549<\/td>\n<td style=\"padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">9,641<\/td>\n<td style=\"padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">35,990<\/td>\n<td style=\"padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">37,288<\/td>\n<td style=\"padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;   text-align: left;   padding-left: 20.0px; vertical-align: top ; \">Products<\/td>\n<td style=\"border-bottom: solid black 1pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt ; padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">97,600<\/td>\n<td style=\"border-bottom: solid black 1pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt ; padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">105,677<\/td>\n<td style=\"border-bottom: solid black 1pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt ; padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">282,359<\/td>\n<td style=\"border-bottom: solid black 1pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt ; padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">322,462<\/td>\n<td style=\"border-bottom: solid black 1pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;   text-align: left;   padding-left: 30.0px; vertical-align: top ; \">Total cost of revenue<\/td>\n<td style=\"border-top: solid black 1pt ; border-bottom: solid black 1pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt ; border-bottom: solid black 1pt ; padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">107,149<\/td>\n<td style=\"border-top: solid black 1pt ; border-bottom: solid black 1pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt ; border-bottom: solid black 1pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt ; border-bottom: solid black 1pt ; padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">115,318<\/td>\n<td style=\"border-top: solid black 1pt ; border-bottom: solid black 1pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt ; border-bottom: solid black 1pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt ; border-bottom: solid black 1pt ; padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">318,349<\/td>\n<td style=\"border-top: solid black 1pt ; border-bottom: solid black 1pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt ; border-bottom: solid black 1pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt ; border-bottom: solid black 1pt ; padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">359,750<\/td>\n<td style=\"border-top: solid black 1pt ; border-bottom: solid black 1pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left ;  vertical-align: middle; vertical-align: top ; \">Gross profit<\/td>\n<td style=\"border-top: solid black 1pt ; border-bottom: solid black 1pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt ; border-bottom: solid black 1pt ; padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">96,448<\/td>\n<td style=\"border-top: solid black 1pt ; border-bottom: solid black 1pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt ; border-bottom: solid black 1pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt ; border-bottom: solid black 1pt ; padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">93,991<\/td>\n<td style=\"border-top: solid black 1pt ; border-bottom: solid black 1pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt ; border-bottom: solid black 1pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt ; border-bottom: solid black 1pt ; padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">390,431<\/td>\n<td style=\"border-top: solid black 1pt ; border-bottom: solid black 1pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt ; border-bottom: solid black 1pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt ; border-bottom: solid black 1pt ; padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">352,788<\/td>\n<td style=\"border-top: solid black 1pt ; border-bottom: solid black 1pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left ;  vertical-align: middle; vertical-align: top ; \">Operating expenses:<\/td>\n<td colspan=\"3\" style=\"border-top: solid black 1pt ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td colspan=\"3\" style=\"border-top: solid black 1pt ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td colspan=\"3\" style=\"border-top: solid black 1pt ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td colspan=\"3\" style=\"border-top: solid black 1pt ; vertical-align: bottom ; \">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;   text-align: left;   padding-left: 20.0px; vertical-align: top ; \">Research and development<\/td>\n<td style=\"padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">17,238<\/td>\n<td style=\"padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">15,991<\/td>\n<td style=\"padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">66,522<\/td>\n<td style=\"padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">60,399<\/td>\n<td style=\"padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;   text-align: left;   padding-left: 20.0px; vertical-align: top ; \">Sales and marketing<\/td>\n<td style=\"padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">49,383<\/td>\n<td style=\"padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">41,632<\/td>\n<td style=\"padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">159,412<\/td>\n<td style=\"padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">143,294<\/td>\n<td style=\"padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;   text-align: left;   padding-left: 20.0px; vertical-align: top ; \">General and administrative<\/td>\n<td style=\"border-bottom: solid black 1pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt ; padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">15,891<\/td>\n<td style=\"border-bottom: solid black 1pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt ; padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">22,491<\/td>\n<td style=\"border-bottom: solid black 1pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt ; padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">68,464<\/td>\n<td style=\"border-bottom: solid black 1pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt ; padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">72,985<\/td>\n<td style=\"border-bottom: solid black 1pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;   text-align: left;   padding-left: 30.0px; vertical-align: top ; \">Total operating expenses<\/td>\n<td style=\"border-top: solid black 1pt ; border-bottom: solid black 1pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt ; border-bottom: solid black 1pt ; padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">82,512<\/td>\n<td style=\"border-top: solid black 1pt ; border-bottom: solid black 1pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt ; border-bottom: solid black 1pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt ; border-bottom: solid black 1pt ; padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">80,114<\/td>\n<td style=\"border-top: solid black 1pt ; border-bottom: solid black 1pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt ; border-bottom: solid black 1pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt ; border-bottom: solid black 1pt ; padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">294,398<\/td>\n<td style=\"border-top: solid black 1pt ; border-bottom: solid black 1pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt ; border-bottom: solid black 1pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt ; border-bottom: solid black 1pt ; padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">276,678<\/td>\n<td style=\"border-top: solid black 1pt ; border-bottom: solid black 1pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left ;  vertical-align: middle; vertical-align: top ; \">Income from operations<\/td>\n<td style=\"border-top: solid black 1pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt ; padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">13,936<\/td>\n<td style=\"border-top: solid black 1pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt ; padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">13,877<\/td>\n<td style=\"border-top: solid black 1pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt ; padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">96,033<\/td>\n<td style=\"border-top: solid black 1pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt ; padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">76,110<\/td>\n<td style=\"border-top: solid black 1pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left ;  vertical-align: middle; vertical-align: top ; \">Other income (expense):<\/td>\n<td colspan=\"3\" style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td colspan=\"3\" style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td colspan=\"3\" style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td colspan=\"3\" style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;   text-align: left;   padding-left: 20.0px; vertical-align: top ; \">Interest income<\/td>\n<td style=\"padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">2,112<\/td>\n<td style=\"padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">2,827<\/td>\n<td style=\"padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">11,389<\/td>\n<td style=\"padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">11,016<\/td>\n<td style=\"padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;   text-align: left;   padding-left: 20.0px; vertical-align: top ; \">Interest expense<\/td>\n<td style=\"padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">(224<\/td>\n<td style=\"padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; \">)<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">(81<\/td>\n<td style=\"padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; \">)<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">(567<\/td>\n<td style=\"padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; \">)<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">(326<\/td>\n<td style=\"padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; \">)<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;   text-align: left;   padding-left: 20.0px; vertical-align: top ; \">Other income<\/td>\n<td style=\"border-bottom: solid black 1pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt ; padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">(26<\/td>\n<td style=\"border-bottom: solid black 1pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; \">)<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt ; padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">10<\/td>\n<td style=\"border-bottom: solid black 1pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt ; padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">1,038<\/td>\n<td style=\"border-bottom: solid black 1pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt ; padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">2,077<\/td>\n<td style=\"border-bottom: solid black 1pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left ;  vertical-align: middle; vertical-align: top ; \">Total other income, net<\/td>\n<td style=\"border-top: solid black 1pt ; border-bottom: solid black 1pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt ; border-bottom: solid black 1pt ; padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">1,862<\/td>\n<td style=\"border-top: solid black 1pt ; border-bottom: solid black 1pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt ; border-bottom: solid black 1pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt ; border-bottom: solid black 1pt ; padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">2,756<\/td>\n<td style=\"border-top: solid black 1pt ; border-bottom: solid black 1pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt ; border-bottom: solid black 1pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt ; border-bottom: solid black 1pt ; padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">11,860<\/td>\n<td style=\"border-top: solid black 1pt ; border-bottom: solid black 1pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt ; border-bottom: solid black 1pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt ; border-bottom: solid black 1pt ; padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">12,767<\/td>\n<td style=\"border-top: solid black 1pt ; border-bottom: solid black 1pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left ;  vertical-align: middle; vertical-align: top ; \">Income before provision for income taxes<\/td>\n<td style=\"border-top: solid black 1pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt ; padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">15,798<\/td>\n<td style=\"border-top: solid black 1pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt ; padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">16,633<\/td>\n<td style=\"border-top: solid black 1pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt ; padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">107,893<\/td>\n<td style=\"border-top: solid black 1pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt ; padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">88,877<\/td>\n<td style=\"border-top: solid black 1pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left ;  vertical-align: middle; vertical-align: top ; \">Provision for income taxes<\/td>\n<td style=\"border-bottom: solid black 1pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt ; padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">8,007<\/td>\n<td style=\"border-bottom: solid black 1pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt ; padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">4,707<\/td>\n<td style=\"border-bottom: solid black 1pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt ; padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">31,188<\/td>\n<td style=\"border-bottom: solid black 1pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt ; padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">26,047<\/td>\n<td style=\"border-bottom: solid black 1pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left ;  vertical-align: middle; vertical-align: top ; \">Net income<\/td>\n<td style=\"border-top: solid black 1pt ; border-bottom: double black 3pt ; padding-right: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; \">$<\/td>\n<td style=\"border-top: solid black 1pt ; border-bottom: double black 3pt ; padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">7,791<\/td>\n<td style=\"border-top: solid black 1pt ; border-bottom: double black 3pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt ; border-bottom: double black 3pt ; padding-right: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; \">$<\/td>\n<td style=\"border-top: solid black 1pt ; border-bottom: double black 3pt ; padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">11,926<\/td>\n<td style=\"border-top: solid black 1pt ; border-bottom: double black 3pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt ; border-bottom: double black 3pt ; padding-right: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; \">$<\/td>\n<td style=\"border-top: solid black 1pt ; border-bottom: double black 3pt ; padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">76,705<\/td>\n<td style=\"border-top: solid black 1pt ; border-bottom: double black 3pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt ; border-bottom: double black 3pt ; padding-right: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; \">$<\/td>\n<td style=\"border-top: solid black 1pt ; border-bottom: double black 3pt ; padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">62,830<\/td>\n<td style=\"border-top: solid black 1pt ; border-bottom: double black 3pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left ;  vertical-align: middle; vertical-align: top ; \">Other comprehensive income (loss):<\/td>\n<td colspan=\"3\" style=\"border-top: double black 3pt ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td colspan=\"3\" style=\"border-top: double black 3pt ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td colspan=\"3\" style=\"border-top: double black 3pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td colspan=\"3\" style=\"border-top: double black 3pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;   text-align: left;   padding-left: 20.0px; vertical-align: top ; \">Change in net unrealized gains (losses) on marketable securities, net of tax<\/td>\n<td style=\"padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">17<\/td>\n<td style=\"padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">(136<\/td>\n<td style=\"padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; \">)<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">(251<\/td>\n<td style=\"padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; \">)<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">(136<\/td>\n<td style=\"padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; \">)<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;   text-align: left;   padding-left: 20.0px; vertical-align: top ; \">Change in foreign currency translation adjustment, net of tax<\/td>\n<td style=\"border-bottom: solid black 1pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt ; padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">56<\/td>\n<td style=\"border-bottom: solid black 1pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt ; padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">(287<\/td>\n<td style=\"border-bottom: solid black 1pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; \">)<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt ; padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">423<\/td>\n<td style=\"border-bottom: solid black 1pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt ; padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">(147<\/td>\n<td style=\"border-bottom: solid black 1pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; \">)<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left ;  vertical-align: middle; vertical-align: top ; \">Comprehensive income<\/td>\n<td style=\"border-top: solid black 1pt ; padding-right: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; \">$<\/td>\n<td style=\"border-top: solid black 1pt ; padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">7,864<\/td>\n<td style=\"border-top: solid black 1pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt ; padding-right: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; \">$<\/td>\n<td style=\"border-top: solid black 1pt ; padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">11,503<\/td>\n<td style=\"border-top: solid black 1pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt ; padding-right: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; \">$<\/td>\n<td style=\"border-top: solid black 1pt ; padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">76,877<\/td>\n<td style=\"border-top: solid black 1pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt ; padding-right: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; \">$<\/td>\n<td style=\"border-top: solid black 1pt ; padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">62,547<\/td>\n<td style=\"border-top: solid black 1pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left ;  vertical-align: middle; vertical-align: top ; \">Earnings per share, basic<\/td>\n<td style=\"border-top: double black 3pt ; border-bottom: double black 3pt ; padding-right: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; \">$<\/td>\n<td style=\"border-top: double black 3pt ; border-bottom: double black 3pt ; padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">0.04<\/td>\n<td style=\"border-top: double black 3pt ; border-bottom: double black 3pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-top: double black 3pt ; border-bottom: double black 3pt ; padding-right: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; \">$<\/td>\n<td style=\"border-top: double black 3pt ; border-bottom: double black 3pt ; padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">0.06<\/td>\n<td style=\"border-top: double black 3pt ; border-bottom: double black 3pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-top: double black 3pt ; border-bottom: double black 3pt ; padding-right: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; \">$<\/td>\n<td style=\"border-top: double black 3pt ; border-bottom: double black 3pt ; padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">0.36<\/td>\n<td style=\"border-top: double black 3pt ; border-bottom: double black 3pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-top: double black 3pt ; border-bottom: double black 3pt ; padding-right: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; \">$<\/td>\n<td style=\"border-top: double black 3pt ; border-bottom: double black 3pt ; padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">0.29<\/td>\n<td style=\"border-top: double black 3pt ; border-bottom: double black 3pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left ;  vertical-align: middle; vertical-align: top ; \">Earnings per share, diluted<\/td>\n<td style=\"border-top: double black 3pt ; border-bottom: double black 3pt ; padding-right: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; \">$<\/td>\n<td style=\"border-top: double black 3pt ; border-bottom: double black 3pt ; padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">0.04<\/td>\n<td style=\"border-top: double black 3pt ; border-bottom: double black 3pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-top: double black 3pt ; border-bottom: double black 3pt ; padding-right: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; \">$<\/td>\n<td style=\"border-top: double black 3pt ; border-bottom: double black 3pt ; padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">0.06<\/td>\n<td style=\"border-top: double black 3pt ; border-bottom: double black 3pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-top: double black 3pt ; border-bottom: double black 3pt ; padding-right: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; \">$<\/td>\n<td style=\"border-top: double black 3pt ; border-bottom: double black 3pt ; padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">0.35<\/td>\n<td style=\"border-top: double black 3pt ; border-bottom: double black 3pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-top: double black 3pt ; border-bottom: double black 3pt ; padding-right: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; \">$<\/td>\n<td style=\"border-top: double black 3pt ; border-bottom: double black 3pt ; padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">0.29<\/td>\n<td style=\"border-top: double black 3pt ; border-bottom: double black 3pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left ;  vertical-align: middle; vertical-align: top ; \">Weighted-average common shares outstanding, basic<\/td>\n<td style=\"border-top: double black 3pt ; border-bottom: double black 3pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-top: double black 3pt ; border-bottom: double black 3pt ; padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">211,863,362<\/td>\n<td style=\"border-top: double black 3pt ; border-bottom: double black 3pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-top: double black 3pt ; border-bottom: double black 3pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-top: double black 3pt ; border-bottom: double black 3pt ; padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">213,699,921<\/td>\n<td style=\"border-top: double black 3pt ; border-bottom: double black 3pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-top: double black 3pt ; border-bottom: double black 3pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-top: double black 3pt ; border-bottom: double black 3pt ; padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">215,183,706<\/td>\n<td style=\"border-top: double black 3pt ; border-bottom: double black 3pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-top: double black 3pt ; border-bottom: double black 3pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-top: double black 3pt ; border-bottom: double black 3pt ; padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">215,105,815<\/td>\n<td style=\"border-top: double black 3pt ; border-bottom: double black 3pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left ;  vertical-align: middle; vertical-align: top ; \">Weighted-average common shares outstanding, diluted<\/td>\n<td style=\"border-top: double black 3pt ; border-bottom: double black 3pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-top: double black 3pt ; border-bottom: double black 3pt ; padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">214,689,891<\/td>\n<td style=\"border-top: double black 3pt ; border-bottom: double black 3pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-top: double black 3pt ; border-bottom: double black 3pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-top: double black 3pt ; border-bottom: double black 3pt ; padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">215,012,609<\/td>\n<td style=\"border-top: double black 3pt ; border-bottom: double black 3pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-top: double black 3pt ; border-bottom: double black 3pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-top: double black 3pt ; border-bottom: double black 3pt ; padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">217,309,035<\/td>\n<td style=\"border-top: double black 3pt ; border-bottom: double black 3pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-top: double black 3pt ; border-bottom: double black 3pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-top: double black 3pt ; border-bottom: double black 3pt ; padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">215,645,506<\/td>\n<td style=\"border-top: double black 3pt ; border-bottom: double black 3pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<\/tr>\n<tr>\n<td>\u00a0<\/td>\n<td>\u00a0<\/td>\n<td>\u00a0<\/td>\n<td>\u00a0<\/td>\n<td>\u00a0<\/td>\n<td>\u00a0<\/td>\n<td>\u00a0<\/td>\n<td>\u00a0<\/td>\n<td>\u00a0<\/td>\n<td>\u00a0<\/td>\n<td>\u00a0<\/td>\n<td>\u00a0<\/td>\n<td>\u00a0<\/td>\n<td>\u00a0<\/td>\n<td>\u00a0<\/td>\n<td>\u00a0<\/td>\n<\/tr>\n<\/table>\n<p align=\"justify\"><\/p>\n<table align=\"center\" style=\"border-collapse: collapse; width:100%; border-collapse:collapse ;\">\n<tr>\n<td>\u00a0<\/td>\n<td colspan=\"6\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td colspan=\"7\" style=\"text-align: center ;  vertical-align: middle; \"><strong>Cricut, Inc.<\/strong><br \/><strong>Condensed Consolidated Balance Sheets<\/strong><br \/><strong><em>(in thousands, except share and per share amounts)<\/em><\/strong><\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td colspan=\"6\" style=\"border-bottom: solid black 1pt ; text-align: center ;  vertical-align: middle; vertical-align: bottom ; \"><strong>As of December 31,<\/strong><\/td>\n<\/tr>\n<tr>\n<td style=\"max-width:75%; width:75%; min-width:75%;;vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"max-width:2%; width:2%; min-width:2%;;border-bottom: solid black 1pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"max-width:10%; width:10%; min-width:10%;;border-bottom: solid black 1pt ; padding-left: 0 ; text-align: center ;  vertical-align: middle; vertical-align: bottom ; \"><strong>2025<\/strong><\/td>\n<td style=\"max-width:1%; width:1%; min-width:1%;;border-top: solid black 1pt ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"max-width:2%; width:2%; min-width:2%;;border-top: solid black 1pt ; border-bottom: solid black 1pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"max-width:9%; width:9%; min-width:9%;;border-top: solid black 1pt ; border-bottom: solid black 1pt ; padding-left: 0 ; padding-right: 0 ; text-align: center ;  vertical-align: middle; vertical-align: bottom ; \"><strong>2024<\/strong><\/td>\n<td style=\"max-width:1%; width:1%; min-width:1%;;border-top: solid black 1pt ; border-bottom: solid black 1pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left ;  vertical-align: middle; vertical-align: top ; \"><strong>Assets<\/strong><\/td>\n<td colspan=\"2\" style=\"border-top: solid black 1pt ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td colspan=\"3\" style=\"border-top: solid black 1pt ; vertical-align: bottom ; \">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left ;  vertical-align: middle; vertical-align: top ; \">Current assets:<\/td>\n<td colspan=\"2\" style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td colspan=\"3\" style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;   text-align: left;   padding-left: 20.0px; vertical-align: top ; \">Cash and cash equivalents<\/td>\n<td style=\"padding-right: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; \">$<\/td>\n<td style=\"padding-left: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">256,216<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-right: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; \">$<\/td>\n<td style=\"padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">232,140<\/td>\n<td style=\"padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;   text-align: left;   padding-left: 20.0px; vertical-align: top ; \">Marketable securities<\/td>\n<td style=\"padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-left: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">19,434<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">104,774<\/td>\n<td style=\"padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;   text-align: left;   padding-left: 20.0px; vertical-align: top ; \">Accounts receivable, net<\/td>\n<td style=\"padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-left: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">92,011<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">101,980<\/td>\n<td style=\"padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;   text-align: left;   padding-left: 20.0px; vertical-align: top ; \">Inventories<\/td>\n<td style=\"padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-left: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">102,664<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">115,255<\/td>\n<td style=\"padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;   text-align: left;   padding-left: 20.0px; vertical-align: top ; \">Prepaid expenses and other current assets<\/td>\n<td style=\"border-bottom: solid black 1pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt ; padding-left: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">29,266<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt ; padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">26,065<\/td>\n<td style=\"border-bottom: solid black 1pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;   text-align: left;   padding-left: 30.0px; vertical-align: top ; \">Total current assets<\/td>\n<td style=\"border-top: solid black 1pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt ; padding-left: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">499,591<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt ; padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">580,214<\/td>\n<td style=\"border-top: solid black 1pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;   text-align: left;   padding-left: 20.0px; vertical-align: top ; \">Property and equipment, net<\/td>\n<td style=\"padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-left: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">40,260<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">37,546<\/td>\n<td style=\"padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;   text-align: left;   padding-left: 20.0px; vertical-align: top ; \">Operating lease right-of-use assets<\/td>\n<td style=\"padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-left: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">10,880<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">13,958<\/td>\n<td style=\"padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;   text-align: left;   padding-left: 20.0px; vertical-align: top ; \">Deferred tax assets<\/td>\n<td style=\"padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-left: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">13,210<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">39,186<\/td>\n<td style=\"padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;   text-align: left;   padding-left: 20.0px; vertical-align: top ; \">Other assets<\/td>\n<td style=\"border-bottom: solid black 1pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt ; padding-left: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">16,865<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt ; padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">22,131<\/td>\n<td style=\"border-bottom: solid black 1pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;   text-align: left;   padding-left: 30.0px; vertical-align: top ; \">Total assets<\/td>\n<td style=\"border-top: solid black 1pt ; border-bottom: double black 3pt ; padding-right: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; \">$<\/td>\n<td style=\"border-top: solid black 1pt ; border-bottom: double black 3pt ; padding-left: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">580,806<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt ; border-bottom: double black 3pt ; padding-right: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; \">$<\/td>\n<td style=\"border-top: solid black 1pt ; border-bottom: double black 3pt ; padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">693,035<\/td>\n<td style=\"border-top: solid black 1pt ; border-bottom: double black 3pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left ;  vertical-align: middle; vertical-align: top ; \"><strong>Liabilities and Stockholders\u2019 Equity<\/strong><\/td>\n<td colspan=\"2\" style=\"border-top: double black 3pt ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td colspan=\"3\" style=\"border-top: double black 3pt ; vertical-align: bottom ; \">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left ;  vertical-align: middle; vertical-align: top ; \">Current liabilities:<\/td>\n<td colspan=\"2\" style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td colspan=\"3\" style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;   text-align: left;   padding-left: 20.0px; vertical-align: top ; \">Accounts payable<\/td>\n<td style=\"padding-right: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; \">$<\/td>\n<td style=\"padding-left: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">71,553<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-right: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; \">$<\/td>\n<td style=\"padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">53,373<\/td>\n<td style=\"padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;   text-align: left;   padding-left: 20.0px; vertical-align: top ; \">Accrued expenses and other current liabilities<\/td>\n<td style=\"padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-left: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">71,146<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">76,274<\/td>\n<td style=\"padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;   text-align: left;   padding-left: 20.0px; vertical-align: top ; \">Deferred revenue, current portion<\/td>\n<td style=\"padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-left: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">50,409<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">45,427<\/td>\n<td style=\"padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;   text-align: left;   padding-left: 20.0px; vertical-align: top ; \">Operating lease liabilities, current portion<\/td>\n<td style=\"padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-left: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">3,606<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">3,899<\/td>\n<td style=\"padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;   text-align: left;   padding-left: 20.0px; vertical-align: top ; \">Dividends payable, current portion<\/td>\n<td style=\"border-bottom: solid black 1pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt ; padding-left: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">24,361<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt ; padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">24,401<\/td>\n<td style=\"border-bottom: solid black 1pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;   text-align: left;   padding-left: 30.0px; vertical-align: top ; \">Total current liabilities<\/td>\n<td style=\"border-top: solid black 1pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt ; padding-left: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">221,075<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt ; padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">203,374<\/td>\n<td style=\"border-top: solid black 1pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;   text-align: left;   padding-left: 20.0px; vertical-align: top ; \">Operating lease liabilities, net of current portion<br \/>Operating lease liabilities, net of current portion<\/td>\n<td style=\"padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-left: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">8,018<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">11,310<\/td>\n<td style=\"padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;   text-align: left;   padding-left: 20.0px; vertical-align: top ; \">Deferred revenue, net of current portion<\/td>\n<td style=\"padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-left: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">2,872<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">2,826<\/td>\n<td style=\"padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;   text-align: left;   padding-left: 20.0px; vertical-align: top ; \">Other non-current liabilities<\/td>\n<td style=\"border-bottom: solid black 1pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt ; padding-left: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">5,280<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt ; padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">8,764<\/td>\n<td style=\"border-bottom: solid black 1pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;   text-align: left;   padding-left: 30.0px; vertical-align: top ; \">Total liabilities<\/td>\n<td style=\"border-top: solid black 1pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt ; padding-left: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">237,245<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt ; padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">226,274<\/td>\n<td style=\"border-top: solid black 1pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left ;  vertical-align: middle; vertical-align: top ; \">Commitments and contingencies<\/td>\n<td colspan=\"2\" style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td colspan=\"3\" style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left ;  vertical-align: middle; vertical-align: top ; \">Stockholders\u2019 equity:<\/td>\n<td colspan=\"2\" style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td colspan=\"3\" style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;   text-align: left;   padding-left: 20.0px; vertical-align: top ; \">Preferred stock, par value $0.001 per share, 100,000,000 shares authorized, and no shares issued and outstanding as of December\u00a031, 2025 and December\u00a031, 2024.<\/td>\n<td style=\"padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-left: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u2014<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u2014<\/td>\n<td style=\"padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;   text-align: left;   padding-left: 20.0px; vertical-align: top ; \">Common stock, par value $0.001 per share, 1,250,000,000 shares authorized as of December\u00a031, 2025, 211,336,284 and 213,295,922 shares issued and outstanding as of December\u00a031, 2025 and 2024, respectively.<\/td>\n<td style=\"padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-left: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">211<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">213<\/td>\n<td style=\"padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;   text-align: left;   padding-left: 20.0px; vertical-align: top ; \">Additional paid-in capital<\/td>\n<td style=\"padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-left: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">339,224<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">466,554<\/td>\n<td style=\"padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;   text-align: left;   padding-left: 20.0px; vertical-align: top ; \">Retained earnings<\/td>\n<td style=\"padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-left: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">3,960<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u2014<\/td>\n<td style=\"padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;   text-align: left;   padding-left: 20.0px; vertical-align: top ; \">Accumulated other comprehensive income (loss)<\/td>\n<td style=\"border-bottom: solid black 1pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt ; padding-left: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">166<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt ; padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">(6<\/td>\n<td style=\"border-bottom: solid black 1pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; \">)<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;   text-align: left;   padding-left: 30.0px; vertical-align: top ; \">Total stockholders\u2019 equity<\/td>\n<td style=\"border-top: solid black 1pt ; border-bottom: solid black 1pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt ; border-bottom: solid black 1pt ; padding-left: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">343,561<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt ; border-bottom: solid black 1pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt ; border-bottom: solid black 1pt ; padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">466,761<\/td>\n<td style=\"border-top: solid black 1pt ; border-bottom: solid black 1pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;   text-align: left;   padding-left: 30.0px; vertical-align: top ; \">Total liabilities and stockholders\u2019 equity<\/td>\n<td style=\"border-top: solid black 1pt ; border-bottom: double black 3pt ; padding-right: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; \">$<\/td>\n<td style=\"border-top: solid black 1pt ; border-bottom: double black 3pt ; padding-left: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">580,806<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt ; border-bottom: double black 3pt ; padding-right: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; \">$<\/td>\n<td style=\"border-top: solid black 1pt ; border-bottom: double black 3pt ; padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">693,035<\/td>\n<td style=\"border-top: solid black 1pt ; border-bottom: double black 3pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<\/tr>\n<tr>\n<td>\u00a0<\/td>\n<td>\u00a0<\/td>\n<td>\u00a0<\/td>\n<td>\u00a0<\/td>\n<td>\u00a0<\/td>\n<td>\u00a0<\/td>\n<td>\u00a0<\/td>\n<\/tr>\n<\/table>\n<p><\/p>\n<table align=\"center\" style=\"border-collapse: collapse; width:100%; border-collapse:collapse ;\">\n<tr>\n<td colspan=\"8\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td colspan=\"8\" style=\"text-align: center ;  vertical-align: middle; \"><strong>Cricut, Inc.<\/strong><br \/><strong>Condensed Consolidated Statements of Cash Flows<\/strong><br \/><strong><em>(in thousands)<\/em><\/strong><\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td colspan=\"7\" style=\"border-bottom: solid black 1pt ; text-align: center ;  vertical-align: middle; vertical-align: bottom ; \"><strong>Year Ended December 31,<\/strong><\/td>\n<\/tr>\n<tr>\n<td style=\"max-width:75%; width:75%; min-width:75%;;vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"max-width:2%; width:2%; min-width:2%;;border-bottom: solid black 1pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"max-width:9%; width:9%; min-width:9%;;border-bottom: solid black 1pt ; padding-left: 0 ; padding-right: 0 ; text-align: center ;  vertical-align: middle; vertical-align: bottom ; \"><strong>2025<\/strong><\/td>\n<td style=\"max-width:1%; width:1%; min-width:1%;;border-bottom: solid black 1pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"max-width:1%; width:1%; min-width:1%;;border-top: solid black 1pt ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"max-width:2%; width:2%; min-width:2%;;border-top: solid black 1pt ; border-bottom: solid black 1pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"max-width:9%; width:9%; min-width:9%;;border-top: solid black 1pt ; border-bottom: solid black 1pt ; padding-left: 0 ; padding-right: 0 ; text-align: center ;  vertical-align: middle; vertical-align: bottom ; \"><strong>2024<\/strong><\/td>\n<td style=\"max-width:1%; width:1%; min-width:1%;;border-top: solid black 1pt ; border-bottom: solid black 1pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left ;  vertical-align: middle; vertical-align: top ; \"><strong>Cash flows from operating activities:<\/strong><\/td>\n<td colspan=\"3\" style=\"border-top: solid black 1pt ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td colspan=\"3\" style=\"border-top: solid black 1pt ; vertical-align: bottom ; \">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;   text-align: left;   padding-left: 15.0px; vertical-align: top ; \">Net income<\/td>\n<td style=\"padding-right: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; \">$<\/td>\n<td style=\"padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">76,705<\/td>\n<td style=\"padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-right: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; \">$<\/td>\n<td style=\"padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">62,830<\/td>\n<td style=\"padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;   text-align: left;   padding-left: 15.0px; vertical-align: top ; \">Adjustments to reconcile net income to net cash and cash equivalents provided by (used in) operating activities:<\/td>\n<td colspan=\"3\" style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td colspan=\"3\" style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;   text-align: left;   padding-left: 20.0px; vertical-align: top ; \">Depreciation and amortization (including amortization of debt issuance costs)<\/td>\n<td style=\"padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">24,439<\/td>\n<td style=\"padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">29,006<\/td>\n<td style=\"padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;   text-align: left;   padding-left: 20.0px; vertical-align: top ; \">Bad debt expense\/(recoveries, net)<\/td>\n<td style=\"padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">(1,695<\/td>\n<td style=\"padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; \">)<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">3,285<\/td>\n<td style=\"padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;   text-align: left;   padding-left: 20.0px; vertical-align: top ; \">Impairments<\/td>\n<td style=\"padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">642<\/td>\n<td style=\"padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">486<\/td>\n<td style=\"padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;   text-align: left;   padding-left: 20.0px; vertical-align: top ; \">Stock-based compensation<\/td>\n<td style=\"padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">34,791<\/td>\n<td style=\"padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">45,067<\/td>\n<td style=\"padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;   text-align: left;   padding-left: 20.0px; vertical-align: top ; \">Deferred income tax<\/td>\n<td style=\"padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">26,117<\/td>\n<td style=\"padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">(4,378<\/td>\n<td style=\"padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; \">)<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;   text-align: left;   padding-left: 20.0px; vertical-align: top ; \">Non-cash lease expense<\/td>\n<td style=\"padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">3,460<\/td>\n<td style=\"padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">4,811<\/td>\n<td style=\"padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;   text-align: left;   padding-left: 20.0px; vertical-align: top ; \">Provision for inventory obsolescence, net<\/td>\n<td style=\"padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">(19,706<\/td>\n<td style=\"padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; \">)<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">(5,401<\/td>\n<td style=\"padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; \">)<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;   text-align: left;   padding-left: 20.0px; vertical-align: top ; \">Unrealized foreign currency (gain) \/ loss<\/td>\n<td style=\"padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">(1,077<\/td>\n<td style=\"padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; \">)<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">1,047<\/td>\n<td style=\"padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;   text-align: left;   padding-left: 20.0px; vertical-align: top ; \">Other<\/td>\n<td style=\"padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">(714<\/td>\n<td style=\"padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; \">)<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">(1,816<\/td>\n<td style=\"padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; \">)<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;   text-align: left;   padding-left: 15.0px; vertical-align: top ; \">Changes in operating assets and liabilities:<\/td>\n<td colspan=\"3\" style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td colspan=\"3\" style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;   text-align: left;   padding-left: 20.0px; vertical-align: top ; \">Accounts receivable<\/td>\n<td style=\"padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">12,618<\/td>\n<td style=\"padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">4,888<\/td>\n<td style=\"padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;   text-align: left;   padding-left: 20.0px; vertical-align: top ; \">Inventories<\/td>\n<td style=\"padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">41,161<\/td>\n<td style=\"padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">149,965<\/td>\n<td style=\"padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;   text-align: left;   padding-left: 20.0px; vertical-align: top ; \">Prepaid expenses and other current assets<\/td>\n<td style=\"padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">(2,429<\/td>\n<td style=\"padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; \">)<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">(7,221<\/td>\n<td style=\"padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; \">)<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;   text-align: left;   padding-left: 20.0px; vertical-align: top ; \">Other assets<\/td>\n<td style=\"padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">(3,223<\/td>\n<td style=\"padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; \">)<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">(1,119<\/td>\n<td style=\"padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; \">)<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;   text-align: left;   padding-left: 20.0px; vertical-align: top ; \">Accounts payable<\/td>\n<td style=\"padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">16,854<\/td>\n<td style=\"padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">(23,120<\/td>\n<td style=\"padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; \">)<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;   text-align: left;   padding-left: 20.0px; vertical-align: top ; \">Accrued expenses, other current liabilities and other non-current liabilities<\/td>\n<td style=\"padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">(8,774<\/td>\n<td style=\"padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; \">)<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">6,985<\/td>\n<td style=\"padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;   text-align: left;   padding-left: 20.0px; vertical-align: bottom ; \">Operating lease liabilities<\/td>\n<td style=\"padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">(3,968<\/td>\n<td style=\"padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; \">)<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">(5,365<\/td>\n<td style=\"padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; \">)<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;   text-align: left;   padding-left: 20.0px; vertical-align: bottom ; \">Deferred revenue<\/td>\n<td style=\"border-bottom: solid black 1pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt ; padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">5,029<\/td>\n<td style=\"border-bottom: solid black 1pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt ; padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">5,018<\/td>\n<td style=\"border-bottom: solid black 1pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;   text-align: left;   padding-left: 30.0px; vertical-align: top ; \">Net cash and cash equivalents provided by operating activities<\/td>\n<td style=\"border-top: solid black 1pt ; border-bottom: solid black 1pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt ; border-bottom: solid black 1pt ; padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">200,230<\/td>\n<td style=\"border-top: solid black 1pt ; border-bottom: solid black 1pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt ; border-bottom: solid black 1pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt ; border-bottom: solid black 1pt ; padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">264,968<\/td>\n<td style=\"border-top: solid black 1pt ; border-bottom: solid black 1pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left ;  vertical-align: middle; vertical-align: top ; \"><strong>Cash flows from investing activities:<\/strong><\/td>\n<td colspan=\"3\" style=\"border-top: solid black 1pt ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td colspan=\"3\" style=\"border-top: solid black 1pt ; vertical-align: bottom ; \">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;   text-align: left;   padding-left: 15.0px; vertical-align: top ; \">Purchase of marketable securities<\/td>\n<td style=\"padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u2014<\/td>\n<td style=\"padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">(110,521<\/td>\n<td style=\"padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; \">)<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;   text-align: left;   padding-left: 15.0px; vertical-align: top ; \">Proceeds from maturities of marketable securities<\/td>\n<td style=\"padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">85,074<\/td>\n<td style=\"padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">110,527<\/td>\n<td style=\"padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;   text-align: left;   padding-left: 15.0px; vertical-align: top ; \">Purchases of property and equipment, including capitalized software development costs<\/td>\n<td style=\"border-bottom: solid black 1pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt ; padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">(24,417<\/td>\n<td style=\"border-bottom: solid black 1pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; \">)<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt ; padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">(18,334<\/td>\n<td style=\"border-bottom: solid black 1pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; \">)<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;   text-align: left;   padding-left: 30.0px; vertical-align: top ; \">Net cash and cash equivalents provided by (used in) investing activities<\/td>\n<td style=\"border-top: solid black 1pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt ; padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">60,657<\/td>\n<td style=\"border-top: solid black 1pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt ; padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">(18,328<\/td>\n<td style=\"border-top: solid black 1pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; \">)<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left ;  vertical-align: middle; vertical-align: top ; \"><strong>Cash flows from financing activities:<\/strong><\/td>\n<td colspan=\"3\" style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td colspan=\"3\" style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;   text-align: left;   padding-left: 15.0px; vertical-align: top ; \">Repurchases of common stock<\/td>\n<td style=\"padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">(24,748<\/td>\n<td style=\"padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; \">)<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">(38,493<\/td>\n<td style=\"padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; \">)<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;   text-align: left;   padding-left: 15.0px; vertical-align: top ; \">Employee tax withholding payments on stock-based awards<\/td>\n<td style=\"padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">(10,594<\/td>\n<td style=\"padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; \">)<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">(7,970<\/td>\n<td style=\"padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; \">)<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;   text-align: left;   padding-left: 15.0px; vertical-align: top ; \">Cash dividend<\/td>\n<td style=\"padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">(202,103<\/td>\n<td style=\"padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; \">)<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">(109,972<\/td>\n<td style=\"padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; \">)<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;   text-align: left;   padding-left: 30.0px; vertical-align: top ; \">Net cash and cash equivalents used in financing activities<\/td>\n<td style=\"border-top: solid black 1pt ; border-bottom: solid black 1pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt ; border-bottom: solid black 1pt ; padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">(237,445<\/td>\n<td style=\"border-top: solid black 1pt ; border-bottom: solid black 1pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; \">)<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt ; border-bottom: solid black 1pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt ; border-bottom: solid black 1pt ; padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">(156,435<\/td>\n<td style=\"border-top: solid black 1pt ; border-bottom: solid black 1pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; \">)<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left ;  vertical-align: middle; vertical-align: top ; \">Effect of exchange rate on changes on cash and cash equivalents<\/td>\n<td style=\"border-top: solid black 1pt ; border-bottom: solid black 1pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt ; border-bottom: solid black 1pt ; padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">634<\/td>\n<td style=\"border-top: solid black 1pt ; border-bottom: solid black 1pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt ; border-bottom: solid black 1pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt ; border-bottom: solid black 1pt ; padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">(252<\/td>\n<td style=\"border-top: solid black 1pt ; border-bottom: solid black 1pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; \">)<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left ;  vertical-align: middle; vertical-align: top ; \">Net increase (decrease) in cash and cash equivalents<\/td>\n<td style=\"border-top: solid black 1pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt ; padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">24,076<\/td>\n<td style=\"border-top: solid black 1pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt ; padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">89,953<\/td>\n<td style=\"border-top: solid black 1pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left ;  vertical-align: middle; vertical-align: top ; \">Cash and cash equivalents at beginning of period<\/td>\n<td style=\"border-bottom: solid black 1pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt ; padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">232,140<\/td>\n<td style=\"border-bottom: solid black 1pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt ; padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">142,187<\/td>\n<td style=\"border-bottom: solid black 1pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left ;  vertical-align: middle; vertical-align: top ; \">Cash and cash equivalents at end of period<\/td>\n<td style=\"border-top: solid black 1pt ; border-bottom: double black 3pt ; padding-right: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; \">$<\/td>\n<td style=\"border-top: solid black 1pt ; border-bottom: double black 3pt ; padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">256,216<\/td>\n<td style=\"border-top: solid black 1pt ; border-bottom: double black 3pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt ; border-bottom: double black 3pt ; padding-right: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; \">$<\/td>\n<td style=\"border-top: solid black 1pt ; border-bottom: double black 3pt ; padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">232,140<\/td>\n<td style=\"border-top: solid black 1pt ; border-bottom: double black 3pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left ;  vertical-align: middle; vertical-align: top ; \"><strong>Supplemental disclosures of cash flow information:<\/strong><\/td>\n<td colspan=\"3\" style=\"border-top: double black 3pt ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td colspan=\"3\" style=\"border-top: double black 3pt ; vertical-align: bottom ; \">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left ;  vertical-align: middle; vertical-align: top ; \">Cash paid during the period for income taxes<\/td>\n<td style=\"border-top: double black 3pt ; border-bottom: double black 3pt ; padding-right: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; \">$<\/td>\n<td style=\"border-top: double black 3pt ; border-bottom: double black 3pt ; padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">15,349<\/td>\n<td style=\"border-top: double black 3pt ; border-bottom: double black 3pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-top: double black 3pt ; border-bottom: double black 3pt ; padding-right: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; \">$<\/td>\n<td style=\"border-top: double black 3pt ; border-bottom: double black 3pt ; padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">43,596<\/td>\n<td style=\"border-top: double black 3pt ; border-bottom: double black 3pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<\/tr>\n<tr>\n<td>\u00a0<\/td>\n<td>\u00a0<\/td>\n<td>\u00a0<\/td>\n<td>\u00a0<\/td>\n<td>\u00a0<\/td>\n<td>\u00a0<\/td>\n<td>\u00a0<\/td>\n<td>\u00a0<\/td>\n<\/tr>\n<\/table>\n<p align=\"justify\"><\/p>\n<table align=\"center\" style=\"border-collapse: collapse; width:100%; border-collapse:collapse ;\">\n<tr>\n<td colspan=\"6\" style=\"text-align: center ;  vertical-align: middle; \"><strong>Cricut, Inc.<\/strong><br \/><strong>Condensed Consolidated Statements of Cash Flows (continued)<\/strong><br \/><strong><em>(in thousands)<\/em><\/strong><\/td>\n<\/tr>\n<tr>\n<td>\u00a0<\/td>\n<td colspan=\"5\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td colspan=\"5\" style=\"border-bottom: solid black 1pt ; text-align: center ;  vertical-align: middle; vertical-align: bottom ; \"><strong>Year Ended December 31,<\/strong><\/td>\n<\/tr>\n<tr>\n<td style=\"max-width:75%; width:75%; min-width:75%;;vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"max-width:2%; width:2%; min-width:2%;;border-bottom: solid black 1pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"max-width:10%; width:10%; min-width:10%;;border-bottom: solid black 1pt ; padding-left: 0 ; text-align: center ;  vertical-align: middle; vertical-align: bottom ; \"><strong>2025<\/strong><\/td>\n<td style=\"max-width:1%; width:1%; min-width:1%;;border-top: solid black 1pt ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"max-width:2%; width:2%; min-width:2%;;border-top: solid black 1pt ; border-bottom: solid black 1pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"max-width:10%; width:10%; min-width:10%;;border-top: solid black 1pt ; border-bottom: solid black 1pt ; padding-left: 0 ; text-align: center ;  vertical-align: middle; vertical-align: bottom ; \"><strong>2024<\/strong><\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left ;  vertical-align: middle; vertical-align: top ; \"><strong>Supplemental disclosures of non-cash investing and financing activities:<\/strong><\/td>\n<td colspan=\"2\" style=\"border-top: solid black 1pt ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td colspan=\"2\" style=\"border-top: solid black 1pt ; vertical-align: bottom ; \">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left ;  vertical-align: middle; vertical-align: top ; \">Right-of-use assets obtained in exchange for new operating lease liabilities<\/td>\n<td style=\"border-bottom: double black 3pt ; padding-right: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; \">$<\/td>\n<td style=\"border-bottom: double black 3pt ; padding-left: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">371<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-bottom: double black 3pt ; padding-right: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; \">$<\/td>\n<td style=\"border-bottom: double black 3pt ; padding-left: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">6,417<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: top ; \">Property and equipment included in accounts payable, accrued expenses and other current liabilities<\/td>\n<td style=\"border-top: double black 3pt ; border-bottom: double black 3pt ; padding-right: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; \">$<\/td>\n<td style=\"border-top: double black 3pt ; border-bottom: double black 3pt ; padding-left: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">3,460<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-top: double black 3pt ; border-bottom: double black 3pt ; padding-right: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; \">$<\/td>\n<td style=\"border-top: double black 3pt ; border-bottom: double black 3pt ; padding-left: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">2,050<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: top ; \">Tax withholdings on stock-based awards included in accrued expenses and other current liabilities<\/td>\n<td style=\"border-top: double black 3pt ; border-bottom: double black 3pt ; padding-right: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; \">$<\/td>\n<td style=\"border-top: double black 3pt ; border-bottom: double black 3pt ; padding-left: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">652<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-top: double black 3pt ; border-bottom: double black 3pt ; padding-right: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; \">$<\/td>\n<td style=\"border-top: double black 3pt ; border-bottom: double black 3pt ; padding-left: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">463<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: top ; \">Stock-based compensation capitalized for software development costs<\/td>\n<td style=\"border-top: double black 3pt ; padding-right: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; \">$<\/td>\n<td style=\"border-top: double black 3pt ; padding-left: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">1,634<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-top: double black 3pt ; padding-right: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; \">$<\/td>\n<td style=\"border-top: double black 3pt ; padding-left: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">1,509<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left ;  vertical-align: middle; vertical-align: top ; \">Dividends declared but unpaid<\/td>\n<td style=\"border-top: double black 3pt ; border-bottom: double black 3pt ; padding-right: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; \">$<\/td>\n<td style=\"border-top: double black 3pt ; border-bottom: double black 3pt ; padding-left: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">24,361<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-top: double black 3pt ; border-bottom: double black 3pt ; padding-right: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; \">$<\/td>\n<td style=\"border-top: double black 3pt ; border-bottom: double black 3pt ; padding-left: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">24,413<\/td>\n<\/tr>\n<tr>\n<td>\u00a0<\/td>\n<td>\u00a0<\/td>\n<td>\u00a0<\/td>\n<td>\u00a0<\/td>\n<td>\u00a0<\/td>\n<td>\u00a0<\/td>\n<\/tr>\n<\/table>\n<p><img decoding=\"async\" alt=\"\" src=\"https:\/\/ml.globenewswire.com\/media\/YTE4ODc1MDEtMmQ3MC00ODU1LWIxMDQtMzNiZWI4MWUxMzU1LTEyMTc4ODgtMjAyNi0wMy0wMy1lbg==\/tiny\/Cricut-Inc-.png\" referrerpolicy=\"no-referrer-when-downgrade\"><\/div>\n","protected":false},"excerpt":{"rendered":"<p>Delivered 9th consecutive year of profitability with net income of $76.7 million, or 10.8% margin Net Income increased 22%, or $13.9 million, compared to 2024 Generated $200 million in Cash from Operations in 2025 Paid subscribers increased over 4% to just over 3.09 million, compared to 2024\u00a0 2025 revenue of $708.8 million, a less than [&#8230;]\n","protected":false},"author":1,"featured_media":79226,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[5],"tags":[],"class_list":["post-78055","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-people"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v21.6 (Yoast SEO v21.6) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Cricut, Inc. Reports Fourth Quarter and Full Year 2025 Financial Results - Biz and Live in Saigon<\/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:\/\/english.saigonbiz.com\/vn\/cricut-inc-reports-fourth-quarter-and-full-year-2025-financial-results\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Cricut, Inc. Reports Fourth Quarter and Full Year 2025 Financial Results\" \/>\n<meta property=\"og:description\" content=\"Delivered 9th consecutive year of profitability with net income of $76.7 million, or 10.8% margin Net Income increased 22%, or $13.9 million, compared\" \/>\n<meta property=\"og:url\" content=\"https:\/\/english.saigonbiz.com\/vn\/cricut-inc-reports-fourth-quarter-and-full-year-2025-financial-results\/\" \/>\n<meta property=\"og:site_name\" content=\"Biz and Live in Saigon\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/SaigonbizGroup\" \/>\n<meta property=\"article:published_time\" content=\"2026-03-04T00:05:26+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/english.saigonbiz.com\/vn\/wp-content\/uploads\/2026\/03\/Cricut-Inc-.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1\" \/>\n\t<meta property=\"og:image:height\" content=\"1\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"admin\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"admin\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"13 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/english.saigonbiz.com\/vn\/cricut-inc-reports-fourth-quarter-and-full-year-2025-financial-results\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/english.saigonbiz.com\/vn\/cricut-inc-reports-fourth-quarter-and-full-year-2025-financial-results\/\"},\"author\":{\"name\":\"admin\",\"@id\":\"https:\/\/english.saigonbiz.com\/vn\/#\/schema\/person\/267b348e6cf32a66aab33637c2d399a6\"},\"headline\":\"Cricut, Inc. Reports Fourth Quarter and Full Year 2025 Financial Results\",\"datePublished\":\"2026-03-04T00:05:26+00:00\",\"dateModified\":\"2026-03-04T00:05:26+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/english.saigonbiz.com\/vn\/cricut-inc-reports-fourth-quarter-and-full-year-2025-financial-results\/\"},\"wordCount\":2708,\"publisher\":{\"@id\":\"https:\/\/english.saigonbiz.com\/vn\/#organization\"},\"articleSection\":[\"People\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/english.saigonbiz.com\/vn\/cricut-inc-reports-fourth-quarter-and-full-year-2025-financial-results\/\",\"url\":\"https:\/\/english.saigonbiz.com\/vn\/cricut-inc-reports-fourth-quarter-and-full-year-2025-financial-results\/\",\"name\":\"Cricut, Inc. Reports Fourth Quarter and Full Year 2025 Financial Results - Biz and Live in Saigon\",\"isPartOf\":{\"@id\":\"https:\/\/english.saigonbiz.com\/vn\/#website\"},\"datePublished\":\"2026-03-04T00:05:26+00:00\",\"dateModified\":\"2026-03-04T00:05:26+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/english.saigonbiz.com\/vn\/cricut-inc-reports-fourth-quarter-and-full-year-2025-financial-results\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/english.saigonbiz.com\/vn\/cricut-inc-reports-fourth-quarter-and-full-year-2025-financial-results\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/english.saigonbiz.com\/vn\/cricut-inc-reports-fourth-quarter-and-full-year-2025-financial-results\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/english.saigonbiz.com\/vn\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Cricut, Inc. Reports Fourth Quarter and Full Year 2025 Financial Results\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/english.saigonbiz.com\/vn\/#website\",\"url\":\"https:\/\/english.saigonbiz.com\/vn\/\",\"name\":\"Biz and Live in Saigon\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\/\/english.saigonbiz.com\/vn\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/english.saigonbiz.com\/vn\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/english.saigonbiz.com\/vn\/#organization\",\"name\":\"SaigonBiz Media\",\"url\":\"https:\/\/english.saigonbiz.com\/vn\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/english.saigonbiz.com\/vn\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/english.saigonbiz.com\/vn\/wp-content\/uploads\/2026\/03\/cropped-c2adea16-1c71-4315-8801-803a8d237e2a_removalai_preview.png\",\"contentUrl\":\"https:\/\/english.saigonbiz.com\/vn\/wp-content\/uploads\/2026\/03\/cropped-c2adea16-1c71-4315-8801-803a8d237e2a_removalai_preview.png\",\"width\":512,\"height\":512,\"caption\":\"SaigonBiz Media\"},\"image\":{\"@id\":\"https:\/\/english.saigonbiz.com\/vn\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/SaigonbizGroup\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/english.saigonbiz.com\/vn\/#\/schema\/person\/267b348e6cf32a66aab33637c2d399a6\",\"name\":\"admin\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/english.saigonbiz.com\/vn\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/english.saigonbiz.com\/vn\/wp-content\/uploads\/2026\/03\/c2adea16-1c71-4315-8801-803a8d237e2a_removalai_preview-2_uwp_avatar_thumb.png\",\"contentUrl\":\"https:\/\/english.saigonbiz.com\/vn\/wp-content\/uploads\/2026\/03\/c2adea16-1c71-4315-8801-803a8d237e2a_removalai_preview-2_uwp_avatar_thumb.png\",\"caption\":\"admin\"},\"sameAs\":[\"https:\/\/english.saigonbiz.com\/vn\"],\"url\":\"https:\/\/english.saigonbiz.com\/vn\/profile\/admin\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Cricut, Inc. Reports Fourth Quarter and Full Year 2025 Financial Results - Biz and Live in Saigon","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:\/\/english.saigonbiz.com\/vn\/cricut-inc-reports-fourth-quarter-and-full-year-2025-financial-results\/","og_locale":"en_US","og_type":"article","og_title":"Cricut, Inc. Reports Fourth Quarter and Full Year 2025 Financial Results","og_description":"Delivered 9th consecutive year of profitability with net income of $76.7 million, or 10.8% margin Net Income increased 22%, or $13.9 million, compared","og_url":"https:\/\/english.saigonbiz.com\/vn\/cricut-inc-reports-fourth-quarter-and-full-year-2025-financial-results\/","og_site_name":"Biz and Live in Saigon","article_publisher":"https:\/\/www.facebook.com\/SaigonbizGroup","article_published_time":"2026-03-04T00:05:26+00:00","og_image":[{"width":1,"height":1,"url":"https:\/\/english.saigonbiz.com\/vn\/wp-content\/uploads\/2026\/03\/Cricut-Inc-.png","type":"image\/png"}],"author":"admin","twitter_card":"summary_large_image","twitter_misc":{"Written by":"admin","Est. reading time":"13 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/english.saigonbiz.com\/vn\/cricut-inc-reports-fourth-quarter-and-full-year-2025-financial-results\/#article","isPartOf":{"@id":"https:\/\/english.saigonbiz.com\/vn\/cricut-inc-reports-fourth-quarter-and-full-year-2025-financial-results\/"},"author":{"name":"admin","@id":"https:\/\/english.saigonbiz.com\/vn\/#\/schema\/person\/267b348e6cf32a66aab33637c2d399a6"},"headline":"Cricut, Inc. Reports Fourth Quarter and Full Year 2025 Financial Results","datePublished":"2026-03-04T00:05:26+00:00","dateModified":"2026-03-04T00:05:26+00:00","mainEntityOfPage":{"@id":"https:\/\/english.saigonbiz.com\/vn\/cricut-inc-reports-fourth-quarter-and-full-year-2025-financial-results\/"},"wordCount":2708,"publisher":{"@id":"https:\/\/english.saigonbiz.com\/vn\/#organization"},"articleSection":["People"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/english.saigonbiz.com\/vn\/cricut-inc-reports-fourth-quarter-and-full-year-2025-financial-results\/","url":"https:\/\/english.saigonbiz.com\/vn\/cricut-inc-reports-fourth-quarter-and-full-year-2025-financial-results\/","name":"Cricut, Inc. Reports Fourth Quarter and Full Year 2025 Financial Results - Biz and Live in Saigon","isPartOf":{"@id":"https:\/\/english.saigonbiz.com\/vn\/#website"},"datePublished":"2026-03-04T00:05:26+00:00","dateModified":"2026-03-04T00:05:26+00:00","breadcrumb":{"@id":"https:\/\/english.saigonbiz.com\/vn\/cricut-inc-reports-fourth-quarter-and-full-year-2025-financial-results\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/english.saigonbiz.com\/vn\/cricut-inc-reports-fourth-quarter-and-full-year-2025-financial-results\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/english.saigonbiz.com\/vn\/cricut-inc-reports-fourth-quarter-and-full-year-2025-financial-results\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/english.saigonbiz.com\/vn\/"},{"@type":"ListItem","position":2,"name":"Cricut, Inc. Reports Fourth Quarter and Full Year 2025 Financial Results"}]},{"@type":"WebSite","@id":"https:\/\/english.saigonbiz.com\/vn\/#website","url":"https:\/\/english.saigonbiz.com\/vn\/","name":"Biz and Live in Saigon","description":"","publisher":{"@id":"https:\/\/english.saigonbiz.com\/vn\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/english.saigonbiz.com\/vn\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/english.saigonbiz.com\/vn\/#organization","name":"SaigonBiz Media","url":"https:\/\/english.saigonbiz.com\/vn\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/english.saigonbiz.com\/vn\/#\/schema\/logo\/image\/","url":"https:\/\/english.saigonbiz.com\/vn\/wp-content\/uploads\/2026\/03\/cropped-c2adea16-1c71-4315-8801-803a8d237e2a_removalai_preview.png","contentUrl":"https:\/\/english.saigonbiz.com\/vn\/wp-content\/uploads\/2026\/03\/cropped-c2adea16-1c71-4315-8801-803a8d237e2a_removalai_preview.png","width":512,"height":512,"caption":"SaigonBiz Media"},"image":{"@id":"https:\/\/english.saigonbiz.com\/vn\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/SaigonbizGroup"]},{"@type":"Person","@id":"https:\/\/english.saigonbiz.com\/vn\/#\/schema\/person\/267b348e6cf32a66aab33637c2d399a6","name":"admin","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/english.saigonbiz.com\/vn\/#\/schema\/person\/image\/","url":"https:\/\/english.saigonbiz.com\/vn\/wp-content\/uploads\/2026\/03\/c2adea16-1c71-4315-8801-803a8d237e2a_removalai_preview-2_uwp_avatar_thumb.png","contentUrl":"https:\/\/english.saigonbiz.com\/vn\/wp-content\/uploads\/2026\/03\/c2adea16-1c71-4315-8801-803a8d237e2a_removalai_preview-2_uwp_avatar_thumb.png","caption":"admin"},"sameAs":["https:\/\/english.saigonbiz.com\/vn"],"url":"https:\/\/english.saigonbiz.com\/vn\/profile\/admin\/"}]}},"_links":{"self":[{"href":"https:\/\/english.saigonbiz.com\/vn\/wp-json\/wp\/v2\/posts\/78055","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/english.saigonbiz.com\/vn\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/english.saigonbiz.com\/vn\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/english.saigonbiz.com\/vn\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/english.saigonbiz.com\/vn\/wp-json\/wp\/v2\/comments?post=78055"}],"version-history":[{"count":0,"href":"https:\/\/english.saigonbiz.com\/vn\/wp-json\/wp\/v2\/posts\/78055\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/english.saigonbiz.com\/vn\/wp-json\/wp\/v2\/media\/79226"}],"wp:attachment":[{"href":"https:\/\/english.saigonbiz.com\/vn\/wp-json\/wp\/v2\/media?parent=78055"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/english.saigonbiz.com\/vn\/wp-json\/wp\/v2\/categories?post=78055"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/english.saigonbiz.com\/vn\/wp-json\/wp\/v2\/tags?post=78055"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}