{"id":58030,"date":"2024-08-07T00:04:12","date_gmt":"2024-08-07T00:04:12","guid":{"rendered":"https:\/\/english.saigonbiz.com.vn\/2024\/08\/07\/cricut-inc-reports-second-quarter-2024-financial-results\/"},"modified":"2024-08-07T00:04:12","modified_gmt":"2024-08-07T00:04:12","slug":"cricut-inc-reports-second-quarter-2024-financial-results","status":"publish","type":"post","link":"https:\/\/english.saigonbiz.com\/vn\/cricut-inc-reports-second-quarter-2024-financial-results\/","title":{"rendered":"Cricut, Inc. Reports Second Quarter 2024 Financial Results"},"content":{"rendered":"<div>\n<p align=\"center\"><em>Paid subscribers over 2.8 million, up 3% over Q2 2023<\/em><\/p>\n<p align=\"center\"><em>Connected machines revenue growth of 18% over Q2 2023 <\/em><\/p>\n<p align=\"center\"><em>Q2 2024 revenue of $167.9 million, down 6% compared to Q2 2023<\/em><\/p>\n<p align=\"center\"><em>Delivered 22nd consecutive quarter of profitability with net income of <\/em><em>$19.8 million<\/em><em>, up <\/em><em>23%<\/em><em> over <\/em><em>Q2<\/em><em> 2023<\/em><\/p>\n<p align=\"justify\">SOUTH JORDAN, Utah, Aug.  06, 2024  (GLOBE NEWSWIRE) &#8212; \u00a0Cricut, 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 second quarter ended June\u00a030, 2024.<\/p>\n<p align=\"justify\">&#8220;We are pleased with strong Q2 profitability and 18% growth in connected machines revenue YoY. Remember, our flywheel begins with the purchase of a connected machine, which then presents the opportunity to monetize our customers through subscriptions and accessories and materials. Operating margin dollars grew significantly, up 37% or $7 million year over year. Paid subscribers grew 3% to over 2.8 million. Our deeper promotional strategy is working and we saw growth in connected machines sell-in to retailers, as well as an increase in sell-out to end consumers,&#8221; said Ashish Arora, Chief Executive Officer of Cricut. &#8220;We continued with our increased investment in marketing and initial results are promising, measured by driving traffic to Cricut.com, which plays a central role in pulling consumers through the funnel regardless of where they purchase their machine.&#8221; \u00a0<\/p>\n<p align=\"justify\"><strong>Second Quarter 2024 Financial Results<\/strong><\/p>\n<ul type=\"disc\">\n<li style=\"margin-top:9pt; text-align:justify;\">Revenue was $167.9 million, down 6% from Q2 2023.<\/li>\n<li style=\"margin-top:9pt; text-align:justify;\">Platform revenue was $77.6 million, slightly up over Q2 2023.<\/li>\n<li style=\"margin-top:9pt; text-align:justify;\">Products revenue was $90.3 million, down 10% from Q2 2023.<\/li>\n<li style=\"margin-top:9pt; text-align:justify;\">International revenue increased by 3% over Q2 2023 and was 20% of total revenue, up from 18% of total revenue in Q2 2023.<\/li>\n<li style=\"margin-top:9pt; text-align:justify;\">Gross margin was 53.5%, up from 49.3% in Q2 2023.<\/li>\n<li style=\"margin-top:9pt; text-align:justify;\">Operating income was $26.4 million, or 15.7% of total revenue compared to $19.3 million, or 10.8% of revenue in Q2 2023.<\/li>\n<li style=\"margin-top:9pt; text-align:justify;\">Net income was $19.8 million, or 11.8% of revenue, and up 23% from Q2 2023. Net income in Q2 2023 was $16.0 million, or 9.0% of revenue.<\/li>\n<li style=\"margin-top:9pt; text-align:justify;\">Diluted earnings per share was $0.09, up from $0.07 per share in Q2 2023.<\/li>\n<li style=\"margin-top:9pt; text-align:justify;\">Generated $35 million in Cash from Operations in Q2. Used $9.3 million to repurchase 1.5 million shares of our common stock in Q2.<\/li>\n<\/ul>\n<p align=\"justify\">\u201cWe delivered our 22nd consecutive quarter of positive net income and continue to generate healthy cash flow. In Q2 2024, we generated $35 million in cash from operations, ended the quarter with $299 million in cash and cash equivalents, and we remain debt free. During Q2, we used $9.3 million of cash to repurchase 1.5 million shares of our stock, resulting in $41.2\u00a0million remaining on our $50 million authorized stock repurchase program. In July, we paid approximately $108 million in dividends for the special one-time dividend of $0.40 per share, plus our first recurring semi-annual dividend of $0.10 per share,&#8221; said Kimball Shill, Chief Financial Officer of Cricut. &#8220;We\u00a0remain committed to our long-term operating margin targets of 15-19%. Our proven model has\u00a0demonstrated that when we\u00a0operate at scale and drive top line growth, these margins are achievable.\u201d<\/p>\n<p align=\"justify\"><strong>Recent Business Highlights<\/strong><\/p>\n<ul type=\"disc\">\n<li style=\"margin-top:9pt; text-align:justify;\">Paid Subscribers increased to over 2.8 million, up 3% year over year.<\/li>\n<li style=\"margin-top:9pt; text-align:justify;\">Platform ARPU increased to $52.61, up 5% year over year.<\/li>\n<li style=\"margin-top:9pt; text-align:justify;\">Active Users increased slightly year over year to over 5.9 million.<\/li>\n<li style=\"margin-top:9pt; text-align:justify;\">90-Day Engaged Users decreased 3% year over year to over 3.5 million.<\/li>\n<\/ul>\n<p align=\"justify\"><strong>Key Performance Metrics<\/strong><\/p>\n<p align=\"justify\">In addition to the measures presented in our condensed 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.<\/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=\"4\" style=\"text-align: center ;  vertical-align: middle; vertical-align: bottom ; \"><strong>As of June 30,<\/strong><\/td>\n<\/tr>\n<tr>\n<td style=\"max-width:76%; width:76%; min-width:76%;;vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"max-width:11%; width:11%; min-width:11%;;border-bottom: solid black 1pt ; 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-bottom: solid black 1pt ; text-align: center ;  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:11%; width:11%; min-width:11%;;border-bottom: solid black 1pt ; text-align: center ;  vertical-align: middle; vertical-align: bottom ; \"><strong>2023<\/strong><\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left ;  vertical-align: middle; vertical-align: bottom ; \">Active Users (in thousands)<\/td>\n<td style=\"border-top: solid black 1pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">5,918<\/td>\n<td style=\"border-top: solid black 1pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/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: middle ; \">5,912<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left ;  vertical-align: middle; vertical-align: bottom ; \">90-Day Engaged Users (in thousands)<\/td>\n<td style=\"text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">3,541<\/td>\n<td style=\"text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"text-align: right ;  vertical-align: middle; vertical-align: middle ; \">3,652<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left ;  vertical-align: middle; vertical-align: bottom ; \">Paid Subscribers (in thousands)<\/td>\n<td style=\"text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">2,813<\/td>\n<td style=\"text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"text-align: right ;  vertical-align: middle; vertical-align: middle ; \">2,722<\/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 style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td colspan=\"5\" style=\"text-align: center ;  vertical-align: middle; vertical-align: bottom ; \"><strong>Three Months Ended June 30,<\/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:1%; width:1%; min-width:1%;;border-bottom: solid black 1pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"max-width:11%; width:11%; min-width:11%;;border-bottom: solid black 1pt ; padding-left: 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-bottom: solid black 1pt ; text-align: center ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"max-width:1%; width:1%; min-width:1%;;border-bottom: solid black 1pt ; padding-right: 0 ; text-align: center ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"max-width:11%; width:11%; min-width:11%;;border-bottom: solid black 1pt ; padding-left: 0 ; text-align: center ;  vertical-align: middle; vertical-align: bottom ; \"><strong>2023<\/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: right ;  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 ; \">52.61<\/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: right ;  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 ; \">50.13<\/td>\n<\/tr>\n<\/table>\n<p align=\"justify\"><strong>Glossary of Terms<\/strong><\/p>\n<p align=\"left\"><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 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 in a 12-month period revenue 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>Webcast and Conference Call Information<\/strong><\/p>\n<p align=\"justify\">Cricut management will host a conference call and webcast to discuss the results today, Tuesday, August\u00a06, 2024 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 <a href=\"https:\/\/www.globenewswire.com\/Tracker?data=QjY5IVdeg2xaCbdv8oYJp3xRvNdIFBFMCYzrm4CJqSY1OYt3i4V_0IJRomO0PfJntxOkSAb8xPp-081uEVLBmdP97oN-JZ_FLnPIATQbSwIjHH-lhzCRUMraJEXn_YCD\" rel=\"nofollow noopener\" target=\"_blank\" title=\"\">https:\/\/investor.cricut.com\/<\/a>.\u00a0<\/p>\n<p align=\"justify\">The live call may also be accessed via telephone. Please pre-register using this link: <a href=\"https:\/\/www.globenewswire.com\/Tracker?data=QjY5IVdeg2xaCbdv8oYJp9nl04qnbZUfMkUY1sr0ySkwW2xE0Z9T3zoh0sMYOwR5z2Lpd1TzA5VEDdtf2uMjRe3AETi9jbBSRaJjIgleF96tM67PjX9fuQBo9cHfRd6gqAq0WYEkUrnfIspLjb8ZmAXQnrElXwvb6m4kc3AUa7q_hrJYKb1_ZYjOrBDlJhXCF3xL9NLVDcWUVg5c5j6pjnoScU6JvfQ8WkZCnw8UxuY=\" rel=\"nofollow noopener\" target=\"_blank\" title=\"\">https:\/\/register.vevent.com\/register\/BI6d47744d9f23418aaa936b2b006064fd<\/a>. 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>About Cricut, Inc.<\/strong><\/p>\n<p align=\"justify\">Cricut, Inc. is a creative technology company that helps people lead creative lives. Cricut hardware and design software work together as a connected platform for consumers to make beautiful, high-quality DIY projects quickly and easily. These industry-leading products include a flagship line of smart cutting machines \u2014 the Cricut Maker<sup>\u00ae<\/sup> series, the Cricut Explore<sup>\u00ae<\/sup> series, Cricut Joy<sup>&#x2122;<\/sup> series, and Cricut Venture<sup>&#x2122;<\/sup> \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=\"left\"><strong>Media Contact:<\/strong><br \/>Caitlin Hadley<br \/><u><a href=\"https:\/\/www.globenewswire.com\/Tracker?data=0hwFySIyz4yiqajpVFmLZTwQzJ8GKdFN4bX4Qk2MfeQUIBX7h2lHmtBb2bBdEZT7TNL3kbNFHjlkGen69NMqRA==\" rel=\"nofollow noopener\" target=\"_blank\" title=\"pr@cricut.com\">pr@cricut.com<\/a><\/u><\/p>\n<p align=\"left\"><strong>Investor Contact:<\/strong><br \/>Jim Suva<br \/><u><a href=\"https:\/\/www.globenewswire.com\/Tracker?data=LVWPqL4JTZsovapbsOLyniWk7ogP-LSr_tGjNsorlksZelCkPXI7zcot5lGWHO2gp3N-zTOCkepgmgwHRdtLi7ICWcom1yxLVGTF_l-56cc=\" rel=\"nofollow noopener\" target=\"_blank\" title=\"investors@cricut.com\">investors@cricut.com<\/a><\/u><\/p>\n<p>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 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 and tariffs 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-Q that we have filed with the Securities and Exchange Commission (\u201cSEC\u201d).\u00a0 \u00a0<\/p>\n<table align=\"center\" style=\"border-collapse: collapse; width:100%; border-collapse:collapse ;\">\n<tr>\n<td colspan=\"16\" style=\"text-align: center ;  vertical-align: middle; vertical-align: bottom ; \"><strong>Cricut, Inc.<\/strong><br \/><strong>Condensed Consolidated Statements of Operations and Comprehensive Income<\/strong><br \/><strong>(unaudited)<\/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=\"7\" style=\"text-align: center ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td colspan=\"7\" style=\"text-align: center ;  vertical-align: middle; vertical-align: bottom ; \">\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 June 30,<\/strong><\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td colspan=\"7\" style=\"text-align: center ;  vertical-align: middle; vertical-align: bottom ; \"><strong>Six Months Ended June 30,<\/strong><\/td>\n<\/tr>\n<tr>\n<td style=\"max-width:45%; width:45%; min-width:45%;;vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"max-width:1%; width:1%; min-width:1%;;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:11%; width:11%; min-width:11%;;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: center ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"max-width:1%; width:1%; min-width:1%;;border-top: solid black 1pt ; text-align: center ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"max-width:1%; width:1%; min-width:1%;;border-top: solid black 1pt ; border-bottom: solid black 1pt ; padding-right: 0 ; text-align: center ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"max-width:11%; width:11%; min-width:11%;;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>2023<\/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: center ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"max-width:1%; width:1%; min-width:1%;;text-align: center ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"max-width:1%; width:1%; min-width:1%;;border-top: solid black 1pt ; border-bottom: solid black 1pt ; padding-right: 0 ; text-align: center ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"max-width:11%; width:11%; min-width:11%;;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: center ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"max-width:1%; width:1%; min-width:1%;;border-top: solid black 1pt ; text-align: center ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"max-width:1%; width:1%; min-width:1%;;border-top: solid black 1pt ; border-bottom: solid black 1pt ; padding-right: 0 ; text-align: center ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"max-width:11%; width:11%; min-width:11%;;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>2023<\/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: right ;  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 ; \">77,649<\/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 ; \">$<\/td>\n<td style=\"padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">77,386<\/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 ; \">$<\/td>\n<td style=\"padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">155,935<\/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 ; \">$<\/td>\n<td style=\"padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">153,627<\/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 ; \">90,298<\/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 ; \">100,379<\/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 ; \">179,404<\/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 ; \">205,365<\/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 ; \">167,947<\/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 ; \">177,765<\/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 ; \">335,339<\/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 ; \">358,992<\/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 ; \">8,888<\/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 ; \">8,008<\/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 ; \">17,647<\/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,769<\/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 ; \">69,219<\/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 ; \">82,102<\/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 ; \">136,258<\/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 ; \">178,902<\/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 ; \">78,107<\/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 ; \">90,110<\/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 ; \">153,905<\/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 ; \">194,671<\/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 ; \">89,840<\/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 ; \">87,655<\/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 ; \">181,434<\/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 ; \">164,321<\/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 ; \">14,315<\/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 ; \">16,346<\/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,168<\/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 ; \">34,147<\/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 ; \">33,354<\/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,407<\/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,384<\/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 ; \">59,023<\/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,739<\/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,652<\/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 ; \">34,245<\/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 ; \">41,372<\/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 ; \">63,408<\/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 ; \">68,405<\/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 ; \">129,797<\/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 ; \">134,542<\/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 ; \">26,432<\/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 ; \">19,250<\/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 ; \">51,637<\/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 ; \">29,779<\/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 ; \">3,053<\/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 ; \">3,118<\/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 ; \">5,471<\/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,871<\/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 ; \">(80<\/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 ; \">(80<\/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 ; \">(161<\/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 ; \">(159<\/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 ; \">387<\/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 ; \">653<\/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,135<\/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,294<\/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 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 ; \">3,360<\/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 ; \">3,691<\/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 ; \">6,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 ; \">\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 ; \">6,006<\/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 ; \">29,792<\/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 ; \">22,941<\/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 ; \">58,082<\/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 ; \">35,785<\/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 ; \">10,023<\/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 ; \">6,917<\/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 ; \">18,666<\/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 ; \">10,662<\/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: right ;  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 ; \">19,769<\/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: right ;  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 ; \">16,024<\/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: right ;  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 ; \">39,416<\/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: right ;  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 ; \">25,123<\/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 ; 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=\"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 ; \">$<\/td>\n<td style=\"padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">242<\/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 ; \">$<\/td>\n<td style=\"padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">(318<\/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 ; \">$<\/td>\n<td style=\"padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">(46<\/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 ; \">$<\/td>\n<td style=\"padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">(130<\/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 ; \">(1<\/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 ; \">(50<\/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 ; \">(89<\/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 ; \">(32<\/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 ; border-bottom: double black 3pt ; padding-right: 0 ; text-align: right ;  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 ; \">20,010<\/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: right ;  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 ; \">15,656<\/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: right ;  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 ; \">39,281<\/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: right ;  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 ; \">24,961<\/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 ; \">Earnings per share, 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 ; \">$<\/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.09<\/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 ; \">$<\/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.07<\/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 ; \">$<\/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.18<\/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 ; \">$<\/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.12<\/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: right ;  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.09<\/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 ; \">$<\/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.07<\/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 ; \">$<\/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.18<\/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 ; \">$<\/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.11<\/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 ; \">216,422,513<\/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 ; \">216,963,697<\/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,986,713<\/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 ; \">216,236,887<\/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 ; \">217,501,646<\/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 ; \">219,915,839<\/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,390,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 ; \">219,597,977<\/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=\"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 ; 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 ; vertical-align: bottom ; \">\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\" style=\"text-align: center ;  vertical-align: middle; vertical-align: bottom ; \"><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=\"3\" style=\"text-align: center ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td colspan=\"3\" style=\"text-align: center ;  vertical-align: middle; vertical-align: bottom ; \">\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 June 30, 2024<\/strong><\/td>\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, 2023<\/strong><\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td colspan=\"3\" style=\"border-bottom: solid black 1pt ; text-align: center ;  vertical-align: middle; vertical-align: bottom ; \"><strong>(unaudited)<\/strong><\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td colspan=\"3\" style=\"border-bottom: solid black 1pt ; 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=\"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=\"text-align: left ;  vertical-align: middle; vertical-align: top ; \">Current assets:<\/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=\"max-width:73%; width:73%; min-width:73%;;vertical-align: middle;   text-align: left;   padding-left: 20.0px; vertical-align: top ; \">Cash and cash equivalents<\/td>\n<td style=\"max-width:1%; width:1%; min-width:1%;;padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">$<\/td>\n<td style=\"max-width:11%; width:11%; min-width:11%;;padding-left: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">195,552<\/td>\n<td style=\"max-width:1%; width:1%; min-width:1%;;padding-left: 0 ; text-align: right ;  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:1%; width:1%; min-width:1%;;padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">$<\/td>\n<td style=\"max-width:11%; width:11%; min-width:11%;;padding-left: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">142,187<\/td>\n<td style=\"max-width:1%; width:1%; min-width:1%;;padding-left: 0 ; 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 ; \">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 ; \">103,907<\/td>\n<td style=\"padding-left: 0 ; text-align: right ;  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 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">102,952<\/td>\n<td style=\"padding-left: 0 ; 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 ; \">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 ; \">83,752<\/td>\n<td style=\"padding-left: 0 ; text-align: right ;  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 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">111,247<\/td>\n<td style=\"padding-left: 0 ; 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 ; \">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 ; \">192,340<\/td>\n<td style=\"padding-left: 0 ; text-align: right ;  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 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">244,469<\/td>\n<td style=\"padding-left: 0 ; 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 ; \">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 ; \">35,600<\/td>\n<td style=\"border-bottom: solid black 1pt ; padding-left: 0 ; text-align: right ;  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 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">19,114<\/td>\n<td style=\"border-bottom: solid black 1pt ; padding-left: 0 ; 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: 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 ; \">611,151<\/td>\n<td style=\"border-top: solid black 1pt ; padding-left: 0 ; text-align: right ;  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 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">619,969<\/td>\n<td style=\"border-top: solid black 1pt ; padding-left: 0 ; 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 ; \">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 ; \">42,074<\/td>\n<td style=\"padding-left: 0 ; text-align: right ;  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 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">47,614<\/td>\n<td style=\"padding-left: 0 ; 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 ; \">Operating lease right-of-use asset<\/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,286<\/td>\n<td style=\"padding-left: 0 ; text-align: right ;  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 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">12,353<\/td>\n<td style=\"padding-left: 0 ; 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 ; \">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 ; \">44,322<\/td>\n<td style=\"padding-left: 0 ; text-align: right ;  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 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">34,823<\/td>\n<td style=\"padding-left: 0 ; 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 ; \">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 ; \">34,278<\/td>\n<td style=\"border-bottom: solid black 1pt ; padding-left: 0 ; text-align: right ;  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 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">35,363<\/td>\n<td style=\"border-bottom: solid black 1pt ; padding-left: 0 ; 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: 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: right ;  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 ; \">742,111<\/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 ; \">\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: right ;  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 ; \">750,122<\/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 ; \">\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=\"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 ; \">Current 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 payable<\/td>\n<td style=\"padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">$<\/td>\n<td style=\"padding-left: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">33,974<\/td>\n<td style=\"padding-left: 0 ; text-align: right ;  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 ; \">$<\/td>\n<td style=\"padding-left: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">76,860<\/td>\n<td style=\"padding-left: 0 ; 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 ; \">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 ; \">70,492<\/td>\n<td style=\"padding-left: 0 ; text-align: right ;  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 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">71,933<\/td>\n<td style=\"padding-left: 0 ; 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 ; \">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 ; \">44,530<\/td>\n<td style=\"padding-left: 0 ; text-align: right ;  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 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">40,304<\/td>\n<td style=\"padding-left: 0 ; 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 ; \">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 ; \">4,964<\/td>\n<td style=\"padding-left: 0 ; text-align: right ;  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 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">5,230<\/td>\n<td style=\"padding-left: 0 ; 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 ; \">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 ; \">122,302<\/td>\n<td style=\"border-bottom: solid black 1pt ; padding-left: 0 ; text-align: right ;  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 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">2,137<\/td>\n<td style=\"border-bottom: solid black 1pt ; padding-left: 0 ; 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: 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 ; \">276,262<\/td>\n<td style=\"border-top: solid black 1pt ; padding-left: 0 ; text-align: right ;  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 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">196,464<\/td>\n<td style=\"border-top: solid black 1pt ; padding-left: 0 ; 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 ; \">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 ; \">6,862<\/td>\n<td style=\"padding-left: 0 ; text-align: right ;  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 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">8,938<\/td>\n<td style=\"padding-left: 0 ; 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 ; \">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,595<\/td>\n<td style=\"padding-left: 0 ; text-align: right ;  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 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">2,931<\/td>\n<td style=\"padding-left: 0 ; 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 ; \">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 ; \">7,848<\/td>\n<td style=\"border-bottom: solid black 1pt ; padding-left: 0 ; text-align: right ;  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 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">6,916<\/td>\n<td style=\"border-bottom: solid black 1pt ; padding-left: 0 ; 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: 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 ; \">293,567<\/td>\n<td style=\"border-top: solid black 1pt ; padding-left: 0 ; text-align: right ;  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 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">215,249<\/td>\n<td style=\"border-top: solid black 1pt ; padding-left: 0 ; text-align: right ;  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=\"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=\"text-align: left ;  vertical-align: middle; vertical-align: top ; \">Stockholders\u2019 equity:<\/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 ; \">Preferred stock, par value $0.001 per share, 100,000,000 shares authorized, no shares issued and outstanding as of June\u00a030, 2024 and December\u00a031, 2023.<\/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=\"padding-left: 0 ; text-align: right ;  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 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u2014<\/td>\n<td style=\"padding-left: 0 ; 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 ; \">Common stock, par value $0.001 per share, 1,250,000,000 shares authorized as of June\u00a030, 2024, 216,086,013 shares issued and outstanding as of June\u00a030, 2024; 1,250,000,000 shares authorized as of December\u00a031, 2023, 217,915,713 shares issued and outstanding as of December\u00a031, 2023.<\/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 ; \">216<\/td>\n<td style=\"padding-left: 0 ; text-align: right ;  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 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">218<\/td>\n<td style=\"padding-left: 0 ; 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 ; \">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 ; \">448,186<\/td>\n<td style=\"padding-left: 0 ; text-align: right ;  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 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">505,864<\/td>\n<td style=\"padding-left: 0 ; 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 ; \">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 ; \">\u2014<\/td>\n<td style=\"padding-left: 0 ; text-align: right ;  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 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">28,514<\/td>\n<td style=\"padding-left: 0 ; 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 ; \">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 ; \">142<\/td>\n<td style=\"border-bottom: solid black 1pt ; padding-left: 0 ; text-align: right ;  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 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">277<\/td>\n<td style=\"border-bottom: solid black 1pt ; padding-left: 0 ; 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: 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 ; \">448,544<\/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 ; \">\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 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">534,873<\/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 ; \">\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: right ;  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 ; \">742,111<\/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 ; \">\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: right ;  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 ; \">750,122<\/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 ; \">\u00a0<\/td>\n<\/tr>\n<\/table>\n<p align=\"center\"><\/p>\n<table align=\"center\" style=\"border-collapse: collapse; width:100%; border-collapse:collapse ;\">\n<tr>\n<td colspan=\"8\" style=\"text-align: center ;  vertical-align: middle; vertical-align: bottom ; \"><strong>Cricut, Inc.<\/strong><br \/><strong>Condensed Consolidated Statements of Cash Flows<\/strong><br \/><strong>(unaudited)<\/strong><br \/><strong><em>(in thousands)<\/em><\/strong><\/td>\n<\/tr>\n<tr>\n<td colspan=\"8\" style=\"vertical-align: bottom ; \">\u00a0<\/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>Six Months Ended June 30,<\/strong><\/td>\n<\/tr>\n<tr>\n<td style=\"max-width:73%; width:73%; min-width:73%;;vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"max-width:1%; width:1%; min-width:1%;;border-bottom: solid black 1pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"max-width:11%; width:11%; min-width:11%;;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-bottom: solid black 1pt ; padding-left: 0 ; text-align: center ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"max-width:1%; width:1%; min-width:1%;;border-top: solid black 1pt ; text-align: center ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"max-width:1%; width:1%; min-width:1%;;border-top: solid black 1pt ; border-bottom: solid black 1pt ; padding-right: 0 ; text-align: center ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"max-width:11%; width:11%; min-width:11%;;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>2023<\/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: right ;  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 ; \">39,416<\/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 ; \">$<\/td>\n<td style=\"padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">25,123<\/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 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 ; \">15,094<\/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 ; \">14,378<\/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 (benefit)<\/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 ; \">(454<\/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,563<\/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 ; \">\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 ; \">1,959<\/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 ; \">21,376<\/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 ; \">22,307<\/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 ; \">(9,484<\/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,447<\/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 ; \">2,539<\/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,478<\/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 ; \">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 ; \">589<\/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 ; \">599<\/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<\/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,028<\/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 ; \">10,280<\/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 ; \">(1,040<\/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,290<\/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 ; \">27,320<\/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 ; \">40,665<\/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 ; \">56,928<\/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 ; \">50,356<\/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 ; \">(16,492<\/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,286<\/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=\"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 ; \">(122<\/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 ; \">(523<\/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 ; \">(42,060<\/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 ; \">4,277<\/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 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 ; \">(25<\/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 ; \">(16,457<\/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 ; \">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 ; \">(2,799<\/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 ; \">(2,702<\/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 ; \">3,890<\/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 ; \">3,760<\/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 ; \">91,648<\/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 ; \">159,612<\/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 ; \">(25,442<\/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 ; \">\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: 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 ; \">25,440<\/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 ; \">\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: 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 ; \">(9,963<\/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 ; \">(12,825<\/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 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 ; \">(9,965<\/td>\n<td style=\"border-top: 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 ; 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 ; \">(12,825<\/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 ; \">Repurchase 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 ; \">(20,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 ; \">(4,210<\/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 exercise of stock options<\/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 ; \">208<\/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 ; \">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 ; \">(6,541<\/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,799<\/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 ; \">(1,547<\/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 ; \">(75,808<\/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 ; \">(28,191<\/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 ; \">(85,609<\/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 ; \">(127<\/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 ; \">\u2014<\/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 ; \">Net increase 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 ; \">53,365<\/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 ; \">61,178<\/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 ; \">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<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 ; \">224,943<\/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: right ;  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 ; \">195,552<\/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: right ;  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 ; \">286,121<\/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 interest<\/td>\n<td style=\"border-bottom: double black 3pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">$<\/td>\n<td style=\"border-bottom: double black 3pt ; padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u2014<\/td>\n<td style=\"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-bottom: double black 3pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">$<\/td>\n<td style=\"border-bottom: double black 3pt ; padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u2014<\/td>\n<td style=\"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 ; \">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: right ;  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 ; \">30,389<\/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 ; \">$<\/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 ; \">12,086<\/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 ; \"><strong>Supplemental disclosures of non-cash investing and financing activities:<\/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 ; \">Right-of-use assets obtained in exchange for new operating lease liabilities<\/td>\n<td style=\"padding-right: 0 ; text-align: right ;  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 ; \">477<\/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 ; \">$<\/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=\"text-align: left ;  vertical-align: middle; vertical-align: top ; \">Property and equipment included in accounts payable and 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: right ;  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 ; \">1,545<\/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 ; \">$<\/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 ; \">2,447<\/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 ; \">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: right ;  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 ; \">659<\/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 ; \">$<\/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 ; \">483<\/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 ; \">Stock-based compensation capitalized for software development costs<\/td>\n<td style=\"border-top: double black 3pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">$<\/td>\n<td style=\"border-top: double black 3pt ; padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">695<\/td>\n<td style=\"border-top: 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 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">$<\/td>\n<td style=\"border-top: double black 3pt ; padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">975<\/td>\n<td style=\"border-top: 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 ; \">Dividend declared but unpaid<\/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 ; \">$<\/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 ; \">122,332<\/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 ; \">$<\/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 ; \">234,625<\/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<\/table>\n<p><img decoding=\"async\" src=\"https:\/\/ml.globenewswire.com\/media\/NDg2YmZiMzctMDYxYy00M2EzLTg3ZWUtOTE0ODdhNjFhMzE2LTEyMTc4ODg=\/tiny\/Cricut-Inc-.png\" referrerpolicy=\"no-referrer-when-downgrade\"><\/div>\n","protected":false},"excerpt":{"rendered":"<p>Paid subscribers over 2.8 million, up 3% over Q2 2023 Connected machines revenue growth of 18% over Q2 2023 Q2 2024 revenue of $167.9 million, down 6% compared to Q2 2023 Delivered 22nd consecutive quarter of profitability with net income of $19.8 million, up 23% over Q2 2023 SOUTH JORDAN, Utah, Aug. 06, 2024 (GLOBE [&#8230;]\n","protected":false},"author":1,"featured_media":58031,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[5],"tags":[],"class_list":["post-58030","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 Second Quarter 2024 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-second-quarter-2024-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 Second Quarter 2024 Financial Results\" \/>\n<meta property=\"og:description\" content=\"Paid subscribers over 2.8 million, up 3% over Q2 2023 Connected machines revenue growth of 18% over Q2 2023 Q2 2024 revenue of $167.9 million, down 6%\" \/>\n<meta property=\"og:url\" content=\"https:\/\/english.saigonbiz.com\/vn\/cricut-inc-reports-second-quarter-2024-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=\"2024-08-07T00:04:12+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/english.saigonbiz.com\/vn\/wp-content\/uploads\/2024\/08\/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=\"12 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-second-quarter-2024-financial-results\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/english.saigonbiz.com\/vn\/cricut-inc-reports-second-quarter-2024-financial-results\/\"},\"author\":{\"name\":\"admin\",\"@id\":\"https:\/\/english.saigonbiz.com\/vn\/#\/schema\/person\/267b348e6cf32a66aab33637c2d399a6\"},\"headline\":\"Cricut, Inc. Reports Second Quarter 2024 Financial Results\",\"datePublished\":\"2024-08-07T00:04:12+00:00\",\"dateModified\":\"2024-08-07T00:04:12+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/english.saigonbiz.com\/vn\/cricut-inc-reports-second-quarter-2024-financial-results\/\"},\"wordCount\":2484,\"publisher\":{\"@id\":\"https:\/\/english.saigonbiz.com\/vn\/#organization\"},\"articleSection\":[\"People\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/english.saigonbiz.com\/vn\/cricut-inc-reports-second-quarter-2024-financial-results\/\",\"url\":\"https:\/\/english.saigonbiz.com\/vn\/cricut-inc-reports-second-quarter-2024-financial-results\/\",\"name\":\"Cricut, Inc. Reports Second Quarter 2024 Financial Results - Biz and Live in Saigon\",\"isPartOf\":{\"@id\":\"https:\/\/english.saigonbiz.com\/vn\/#website\"},\"datePublished\":\"2024-08-07T00:04:12+00:00\",\"dateModified\":\"2024-08-07T00:04:12+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/english.saigonbiz.com\/vn\/cricut-inc-reports-second-quarter-2024-financial-results\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/english.saigonbiz.com\/vn\/cricut-inc-reports-second-quarter-2024-financial-results\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/english.saigonbiz.com\/vn\/cricut-inc-reports-second-quarter-2024-financial-results\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/english.saigonbiz.com\/vn\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Cricut, Inc. Reports Second Quarter 2024 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 Second Quarter 2024 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-second-quarter-2024-financial-results\/","og_locale":"en_US","og_type":"article","og_title":"Cricut, Inc. Reports Second Quarter 2024 Financial Results","og_description":"Paid subscribers over 2.8 million, up 3% over Q2 2023 Connected machines revenue growth of 18% over Q2 2023 Q2 2024 revenue of $167.9 million, down 6%","og_url":"https:\/\/english.saigonbiz.com\/vn\/cricut-inc-reports-second-quarter-2024-financial-results\/","og_site_name":"Biz and Live in Saigon","article_publisher":"https:\/\/www.facebook.com\/SaigonbizGroup","article_published_time":"2024-08-07T00:04:12+00:00","og_image":[{"width":1,"height":1,"url":"https:\/\/english.saigonbiz.com\/vn\/wp-content\/uploads\/2024\/08\/Cricut-Inc-.png","type":"image\/png"}],"author":"admin","twitter_card":"summary_large_image","twitter_misc":{"Written by":"admin","Est. reading time":"12 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/english.saigonbiz.com\/vn\/cricut-inc-reports-second-quarter-2024-financial-results\/#article","isPartOf":{"@id":"https:\/\/english.saigonbiz.com\/vn\/cricut-inc-reports-second-quarter-2024-financial-results\/"},"author":{"name":"admin","@id":"https:\/\/english.saigonbiz.com\/vn\/#\/schema\/person\/267b348e6cf32a66aab33637c2d399a6"},"headline":"Cricut, Inc. Reports Second Quarter 2024 Financial Results","datePublished":"2024-08-07T00:04:12+00:00","dateModified":"2024-08-07T00:04:12+00:00","mainEntityOfPage":{"@id":"https:\/\/english.saigonbiz.com\/vn\/cricut-inc-reports-second-quarter-2024-financial-results\/"},"wordCount":2484,"publisher":{"@id":"https:\/\/english.saigonbiz.com\/vn\/#organization"},"articleSection":["People"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/english.saigonbiz.com\/vn\/cricut-inc-reports-second-quarter-2024-financial-results\/","url":"https:\/\/english.saigonbiz.com\/vn\/cricut-inc-reports-second-quarter-2024-financial-results\/","name":"Cricut, Inc. Reports Second Quarter 2024 Financial Results - Biz and Live in Saigon","isPartOf":{"@id":"https:\/\/english.saigonbiz.com\/vn\/#website"},"datePublished":"2024-08-07T00:04:12+00:00","dateModified":"2024-08-07T00:04:12+00:00","breadcrumb":{"@id":"https:\/\/english.saigonbiz.com\/vn\/cricut-inc-reports-second-quarter-2024-financial-results\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/english.saigonbiz.com\/vn\/cricut-inc-reports-second-quarter-2024-financial-results\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/english.saigonbiz.com\/vn\/cricut-inc-reports-second-quarter-2024-financial-results\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/english.saigonbiz.com\/vn\/"},{"@type":"ListItem","position":2,"name":"Cricut, Inc. Reports Second Quarter 2024 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\/58030","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=58030"}],"version-history":[{"count":0,"href":"https:\/\/english.saigonbiz.com\/vn\/wp-json\/wp\/v2\/posts\/58030\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/english.saigonbiz.com\/vn\/wp-json\/wp\/v2\/media\/58031"}],"wp:attachment":[{"href":"https:\/\/english.saigonbiz.com\/vn\/wp-json\/wp\/v2\/media?parent=58030"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/english.saigonbiz.com\/vn\/wp-json\/wp\/v2\/categories?post=58030"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/english.saigonbiz.com\/vn\/wp-json\/wp\/v2\/tags?post=58030"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}