{"id":519390,"date":"2021-07-28T16:36:44","date_gmt":"2021-07-28T20:36:44","guid":{"rendered":"https:\/\/www.marketnewsdesk.com\/index.php\/irobot-reports-second-quarter-2021-financial-results\/"},"modified":"2021-07-28T16:36:44","modified_gmt":"2021-07-28T20:36:44","slug":"irobot-reports-second-quarter-2021-financial-results","status":"publish","type":"post","link":"https:\/\/www.marketnewsdesk.com\/index.php\/irobot-reports-second-quarter-2021-financial-results\/","title":{"rendered":"iRobot Reports Second-Quarter 2021 Financial Results"},"content":{"rendered":"<div class=\"xn-newslines\">\n<h2 class=\"xn-hedline\">Second-Quarter Revenue Grew 31% Despite Supply Chain Challenges;<\/h2>\n<h2 class=\"xn-hedline\">Company Updates Full-Year 2021 Outlook Due to Semiconductor Chip Shortage;<\/h2>\n<h2 class=\"xn-hedline\">Company Announces Plans to Execute a $100 million Accelerated Share Repurchase<\/h2>\n<p class=\"xn-distributor\">PR Newswire<\/p>\n<\/p><\/div>\n<div class=\"xn-content\">\n<p>\n        <span class=\"xn-location\">BEDFORD, Mass.<\/span>, <span class=\"xn-chron\">July 28, 2021<\/span> \/PRNewswire\/ &#8212;\u00a0iRobot Corp. (NASDAQ: IRBT), a leader in consumer robots, today announced its financial results for the second quarter ended <span class=\"xn-chron\">July 3, 2021<\/span>. <\/p>\n<div class=\"PRN_ImbeddedAssetReference\" id=\"DivAssetPlaceHolder1\">\n<p>\n          <a href=\"https:\/\/mma.prnewswire.com\/media\/610740\/iRobot_Logo.html\" target=\"_blank\" rel=\"nofollow noopener\"><br \/>\n            <img decoding=\"async\" src=\"https:\/\/mma.prnewswire.com\/media\/610740\/iRobot_Logo.jpg\" title=\"iRobot logo. (PRNewsfoto\/iRobot Corp.)\" alt=\"iRobot logo. (PRNewsfoto\/iRobot Corp.)\" \/><br \/>\n          <\/a>\n        <\/p>\n<\/p><\/div>\n<p>\n        <span class=\"xn-person\">Colin Angle<\/span>, chairman and chief executive officer of iRobot, stated, &#8220;We delivered a solid second-quarter financial performance as we navigated an increasingly challenging supply chain environment. Our results were generally in line with our plans entering the quarter despite <span class=\"xn-money\">$17 million<\/span> in orders that we could not fulfill due to COVID-related disruptions to shipping activities in southern <span class=\"xn-location\">China<\/span> in late June. Revenue grew 31% over last year&#8217;s second quarter primarily due to strong orders for our mid-tier and premium floor cleaning robots from retailers in <span class=\"xn-location\">North America<\/span> and from our retail and distribution partners across EMEA.&#8221; <\/p>\n<p>&#8220;Overall, retailer demand trends and consumer interest in our products remain favorable,&#8221; continued Angle. &#8220;However, the semiconductor chip shortage, which continues to disrupt a wide range of industries, is constraining our ability to fulfill anticipated second-half orders. To manage through this short-term turbulence, we are focused on carefully managing channel and product mix, adjusting promotional activities, qualifying new alternative suppliers, optimizing inventory levels and reducing our second-half spending plans. As we balance investing for the future with cost management discipline, we anticipate that our second-half profitability will be aided by the expected reinstatement of a tariff exclusion covering all of 2021. Accordingly, we have updated our 2021 outlook to reflect these and other dynamics.&#8221; <\/p>\n<p>Angle concluded, &#8220;Despite this temporary supply chain headwind, we remain confident in our strategic direction. Although visibility is limited right now, we believe our efforts to enhance our supply chain resiliency will help lead to improved availability of components starting in the beginning of next year and steadily strengthen as we move into the second half of 2022. With household penetration still low, a growing global connected customer base and many exciting growth initiatives now underway or in the advanced planning stages, we believe that our exit trajectory for the second half of 2022 in combination with continued strategic progress will set the stage for sustaining solid annual top-line expansion that can be converted into improving double-digit operating profit margins, substantial EPS growth, and robust operating cash flow generation. Our upcoming plan to execute a <span class=\"xn-money\">$100 million<\/span> Accelerated Share Repurchase agreement demonstrates our confidence in our strategic direction and in our ability to capitalize on the exciting opportunities that lie ahead.&#8221;<\/p>\n<p>\n        <b>Financial Performance Highlights<\/b>\n      <\/p>\n<ul type=\"disc\">\n<li>Revenue for the second quarter of 2021 was <span class=\"xn-money\">$365.6 million<\/span>, an increase of 31% from <span class=\"xn-money\">$279.9 million<\/span> in the second quarter of 2020. The growth primarily reflected healthy demand from retailers in <span class=\"xn-location\">North America<\/span> and from the company&#8217;s retail and distribution partners in EMEA. Revenue for the first half of 2021 was <span class=\"xn-money\">$668.9 million<\/span> versus <span class=\"xn-money\">$472.4 million<\/span> in the first half of 2020. <\/li>\n<ul type=\"circle\">\n<li>The second-quarter 2021 revenue performance was highlighted by 40% growth in the U.S., 29% in EMEA and 7% in <span class=\"xn-location\">Japan<\/span> over the prior year period. <\/li>\n<li>42% revenue growth in mid-tier and premium robots, which accounted for 82% of total quarterly robot sales. <\/li>\n<li>We estimate that iRobot&#8217;s second-quarter 2021 revenue to support e-commerce, which spans the company&#8217;s own website and app, dedicated e-commerce websites and the online arms of traditional retailers, grew by 20% over the second quarter of 2020 and represented 66% of second-quarter 2021 revenue. iRobot&#8217;s direct-to-consumer (DTC) revenue of <span class=\"xn-money\">$45 million<\/span> grew 36% from the prior year&#8217;s second quarter.<\/li>\n<\/ul>\n<li>The company&#8217;s second-quarter 2021 GAAP operating loss was <span class=\"xn-money\">$3.0 million<\/span>, compared with GAAP operating income of <span class=\"xn-money\">$70.3 million<\/span> in the second quarter of 2020. Second-quarter 2021 non-GAAP operating income of <span class=\"xn-money\">$9.0 million<\/span> compared with non-GAAP operating income of <span class=\"xn-money\">$40.5 million<\/span> in the same period one year ago. The company&#8217;s second-quarter 2020 GAAP and non-GAAP operating profitability benefited from the timing and impact of receiving an exclusion from Section 301 tariffs. GAAP operating income for the first six months of 2021 was <span class=\"xn-money\">$3.3 million<\/span>, compared with GAAP operating income of <span class=\"xn-money\">$50.1 million<\/span> in the first half of 2020. First-half 2021 non-GAAP operating income was <span class=\"xn-money\">$23.9 million<\/span> versus non-GAAP operating income of <span class=\"xn-money\">$26.1 million<\/span> in the same period one year ago. <\/li>\n<li>iRobot&#8217;s GAAP net loss per share was <span class=\"xn-money\">$0.10<\/span> for the second quarter of 2021, compared with GAAP net income per share of <span class=\"xn-money\">$2.07<\/span> in the second quarter of 2020. Non-GAAP net income per share was <span class=\"xn-money\">$0.27<\/span> for the second quarter of 2021 versus non-GAAP second-quarter 2020 net income per share of <span class=\"xn-money\">$1.06<\/span>. First-half 2021 GAAP net income per share was <span class=\"xn-money\">$0.16<\/span>, compared with <span class=\"xn-money\">$1.42<\/span> in the first half of 2020. First-half 2021 non-GAAP net income per share was <span class=\"xn-money\">$0.68<\/span>, compared with <span class=\"xn-money\">$0.73<\/span> in the first half of 2020. <\/li>\n<li>As of <span class=\"xn-chron\">July 3, 2021<\/span>, the company&#8217;s cash, cash equivalents and short-term investments were <span class=\"xn-money\">$415.8 million<\/span>, compared with <span class=\"xn-money\">$500.8 million<\/span> as of <span class=\"xn-chron\">April 3, 2021<\/span> and <span class=\"xn-money\">$483.7 million<\/span> at the end of 2020. The company, which has no debt, also has access to an unsecured revolving line of credit of <span class=\"xn-money\">$150 million<\/span>, with an additional <span class=\"xn-money\">$75 million<\/span> accordion feature.<\/li>\n<\/ul>\n<p>\n        <b>Second-Quarter and Recent Business Highlights<\/b>\n      <\/p>\n<ul type=\"disc\">\n<li>During the second quarter of 2021, the company repurchased 446,954 shares of common stock at an average purchase price of <span class=\"xn-money\">$111.85<\/span> per share, totaling approximately <span class=\"xn-money\">$50 million<\/span>. <\/li>\n<li>On <span class=\"xn-chron\">June 3, 2021<\/span>, iRobot announced the appointment of <a target=\"_blank\" href=\"https:\/\/c212.net\/c\/link\/?t=0&amp;l=en&amp;o=3242473-1&amp;h=69820802&amp;u=https%3A%2F%2Finvestor.irobot.com%2Fnews-releases%2Fnews-release-details%2Firobot-names-faris-habbaba-chief-research-and-development&amp;a=Faris+Habbaba+as+EVP+and+Chief+Research+and+Development+Officer\" rel=\"nofollow noopener\"><span class=\"xn-person\">Faris Habbaba<\/span> as EVP and Chief Research and Development Officer<\/a>. <\/li>\n<li>For the 7<sup>th<\/sup> consecutive year, Roomba\u00ae was a featured product in <a target=\"_blank\" href=\"https:\/\/c212.net\/c\/link\/?t=0&amp;l=en&amp;o=3242473-1&amp;h=2042362767&amp;u=https%3A%2F%2Fpress.aboutamazon.com%2Fnews-releases%2Fnews-release-details%2Fprime-day-delivered-two-biggest-days-ever-small-medium-sized&amp;a=Amazon%27s+Prime+Day+event%2C\" rel=\"nofollow noopener\">Amazon&#8217;s Prime Day event,<\/a> which was held on <span class=\"xn-chron\">June 21-22, 2021<\/span>. Roomba was cited by Amazon as a top-selling product. <\/li>\n<li>The company&#8217;s community of engaged, connected customers who have opted-in to its digital communications grew to 11.6 million, an increase of 67% from the second quarter of 2020. <\/li>\n<li>Roomba and Braava were cited as best-in-class floor cleaning robots in <a target=\"_blank\" href=\"https:\/\/c212.net\/c\/link\/?t=0&amp;l=en&amp;o=3242473-1&amp;h=765843475&amp;u=https%3A%2F%2Fwww.consumerreports.org%2Fvacuum-cleaners%2Fbest-vacuums-of-the-year%2F&amp;a=Consumer+Reports\" rel=\"nofollow noopener\">Consumer Reports<\/a> (<span class=\"xn-location\">North America<\/span>), <a target=\"_blank\" href=\"https:\/\/c212.net\/c\/link\/?t=0&amp;l=en&amp;o=3242473-1&amp;h=3059512641&amp;u=https%3A%2F%2Ffortune.com%2F2021%2F06%2F12%2Fbest-wedding-gifts-2021%2F&amp;a=Fortune\" rel=\"nofollow noopener\">Fortune<\/a> (<span class=\"xn-location\">North America<\/span>), <a target=\"_blank\" href=\"https:\/\/c212.net\/c\/link\/?t=0&amp;l=en&amp;o=3242473-1&amp;h=3603248758&amp;u=https%3A%2F%2Fwww.techradar.com%2Fuk%2Fnews%2Fbest-robot-vacuums&amp;a=TechRadar\" rel=\"nofollow noopener\">TechRadar<\/a> (EMEA \u2013 <span class=\"xn-location\">United Kingdom<\/span>), <a target=\"_blank\" href=\"https:\/\/c212.net\/c\/link\/?t=0&amp;l=en&amp;o=3242473-1&amp;h=1186029607&amp;u=https%3A%2F%2Fwww.xataka.com%2Fanalisis%2Froomba-i3-analisis-caracteristicas-precio-especificaciones&amp;a=Xataka\" rel=\"nofollow noopener\">Xataka<\/a> (EMEA \u2013 <span class=\"xn-location\">Spain<\/span>), <a target=\"_blank\" href=\"https:\/\/c212.net\/c\/link\/?t=0&amp;l=en&amp;o=3242473-1&amp;h=2535578502&amp;u=https%3A%2F%2Flee.hpplus.jp%2Fcolumn%2F1949568%2Farea03%2F&amp;a=Lee\" rel=\"nofollow noopener\">Lee<\/a> (<span class=\"xn-location\">Japan<\/span>) and Story (<span class=\"xn-location\">Japan<\/span>). <\/li>\n<li>iRobot is planning to hold an Investor Day later this year. Additional details about this event will be made publicly available in advance. <\/li>\n<\/ul>\n<p>\n        <b>Share Repurchase Plans <br \/><\/b>iRobot also announced that it plans to enter into an accelerated share repurchase (&#8220;ASR&#8221;) agreement to repurchase <span class=\"xn-money\">$100 million<\/span> of its common stock, subject to the terms of the ASR agreement. The planned ASR is expected to be executed next month. The company will fund the ASR from cash on hand. iRobot plans to file a Current Report on Form 8-K when the ASR is formally executed.<\/p>\n<p>\n        <b>Financial Expectations <br \/><\/b>iRobot has updated its full-year 2021 GAAP and non-GAAP financial expectations, all of which were most recently provided on <span class=\"xn-chron\">May 3, 2021<\/span>. The updated outlook reflects the company&#8217;s results to date and anticipated performance during the second half of the year as well as the impact of an anticipated tariff exclusion and anticipated share repurchase activities. A detailed reconciliation between the company&#8217;s GAAP and non-GAAP expectations is included in the attached financial tables.<\/p>\n<p>\n        <i><br \/>\n          <u>Fiscal Year 2021 ending <span class=\"xn-chron\">January 1, 2022<\/span>: <\/u><br \/>\n        <\/i>\n      <\/p>\n<div>\n<table cellspacing=\"0\" cellpadding=\"0\" border=\"0\" class=\"prnbcc\">\n<tr>\n<td nowrap=\"nowrap\" class=\"prnsbt1 prnsbr1 prnvab prnsbbs prntal prnpl6 prnsbl1 prnpr6\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\"><br \/>\n                  <b>Metric<\/b><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen3\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\"><br \/>\n                  <b>GAAP<\/b><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen3\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen3\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\"><br \/>\n                  <b>Adjustments<\/b><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen3\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen3\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\"><br \/>\n                  <b>Non-GAAP<\/b><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen4\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">Revenue<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen5\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">$1.55 &#8211; $1.62 billion <\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen5\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen5\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">\u2014<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen5\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen5\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">$1.55 &#8211; $1.62 billion <\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen4\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">Gross Profit<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen5\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">$609 &#8211; $642 million<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen5\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen5\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">~$3 million<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen5\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen5\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">$612 &#8211; $645 million<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen4\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">Operating Income<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen5\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">$37 &#8211; $67 million <\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen5\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen5\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">~$43 million<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen5\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen5\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">$80 &#8211; $110 million<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen4\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">Earnings Per Share<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen5\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">$1.02 &#8211; $1.89<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen5\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen5\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">~$1.23 &#8211; ~$1.26<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen5\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen5\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">$2.25 &#8211; $3.15<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<\/table><\/div>\n<p>\n        <b>Second-Quarter 2021 Results Conference Call <br \/><\/b>iRobot will host a conference call tomorrow at <span class=\"xn-chron\">8:30 a.m. ET<\/span> to review its second-quarter 2021 financial results, and discuss its outlook going forward. Pertinent conference call details include:<\/p>\n<div>\n<table id=\"convertedTable2a75\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" class=\"prnbcc\">\n<tr>\n<td class=\"prngen6\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">Date:\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen6\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">Thursday, July 29 <\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"prngen6\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">Time:\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen6\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">8:30 a.m. ET <\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"prngen6\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">Call-In Number: \u00a0\u00a0\u00a0<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen6\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">213-358-0894\u00a0\u00a0\u00a0 <\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"prngen6\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">Conference ID:\u00a0\u00a0\u00a0\u00a0<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen6\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">1444896<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<\/table><\/div>\n<p>A live webcast of the conference call, along with the conference call prepared remarks, will be accessible on the event section of the company&#8217;s website at <a target=\"_blank\" href=\"https:\/\/c212.net\/c\/link\/?t=0&amp;l=en&amp;o=3242473-1&amp;h=256186239&amp;u=https%3A%2F%2Finvestor.irobot.com%2Fevents%2Fevent-details%2Fq2-2021-irobot-corp-financial-results-conference-call&amp;a=https%3A%2F%2Finvestor.irobot.com%2Fevents%2Fevent-details%2Fq2-2021-irobot-corp-financial-results-conference-call\" rel=\"nofollow noopener\">https:\/\/investor.irobot.com\/events\/event-details\/q2-2021-irobot-corp-financial-results-conference-call<\/a>. An archived version of the broadcast will be available on the same website shortly after the conclusion of the live event. A replay of the telephone conference call will be available through <span class=\"xn-chron\">August 5<\/span>, and can be accessed by dialing 404-537-3406, passcode 1444896. <\/p>\n<p>\n        <b>About iRobot Corp.<\/b><br \/>\n        <br \/>iRobot\u00ae, the leading global consumer robot company, designs and builds robots that empower people to do more both inside and outside of the home. iRobot created the home robot cleaning category with the introduction of its Roomba\u00ae Robot Vacuum in 2002. Today, iRobot is a global enterprise that has sold more than 30 million robots worldwide. iRobot&#8217;s product line, including the Roomba and the Braava\u00ae family of mopping robots, feature proprietary technologies and advanced concepts in cleaning, mapping and navigation. iRobot engineers are building an ecosystem of robots and technologies to enable the smart home. For more information about iRobot, please visit <a target=\"_blank\" href=\"https:\/\/c212.net\/c\/link\/?t=0&amp;l=en&amp;o=3242473-1&amp;h=3903950239&amp;u=http%3A%2F%2Fwww.irobot.com%2F&amp;a=www.irobot.com\" rel=\"nofollow noopener\">www.irobot.com<\/a>. <\/p>\n<p>\n        <b>For iRobot Investors <br \/><\/b>Certain statements made in this press release that are not based on historical information are forward-looking statements which are made pursuant to the safe harbor provisions of the Private Securities Litigation Reform Act of 1995. This press release contains express or implied forward-looking statements relating to, among other things, iRobot Corp.&#8217;s expectations regarding: future financial performance, including with respect to 2021 revenue, gross profit, operating profit and EPS; the anticipated impact of the semiconductor chip shortage and our plans to manage through such shortage; the expected reinstatement of a tariff exclusion; the company&#8217;s plans to execute a <span class=\"xn-money\">$100 million<\/span> share repurchase through an ASR; the potential for the company&#8217;s strategies activities to lead to improved availability of components; and the future potential for sustaining solid annual top-line expansion that can be converted into improving double-digit operating profit margins, substantial EPS growth and robust operating cash flow generation. These statements are neither promises nor guarantees, but are subject to a variety of risks and uncertainties, many of which are beyond our control, which could cause actual results to differ materially from those contemplated in these forward-looking statements. In particular, the risks and uncertainties include, among other things: the impact of COVID-19 on our business, the industry and markets in which we operate, and the global economy; the limited number of manufacturers and suppliers of key components; our ability to operate in an emerging market; the financial strength of our customers and retailers; the impact of tariffs on goods imported into <span class=\"xn-location\">the United States<\/span> and any exclusions therefrom; general economic conditions; market acceptance of and adoption of our products; and competition. Existing and prospective investors are cautioned not to place undue reliance on these forward-looking statements, which speak only as of the date hereof. iRobot Corp. undertakes no obligation to update or revise the information contained in this press release, whether as a result of new information, future events or circumstances or otherwise. For additional disclosure regarding these and other risks faced by iRobot Corp., see the disclosure contained in our public filings with the Securities and Exchange Commission.<\/p>\n<p>\u00a0<\/p>\n<div>\n<table cellspacing=\"0\" cellpadding=\"0\" border=\"0\" class=\"prnbcc\">\n<tr>\n<td colspan=\"8\" nowrap=\"nowrap\" class=\"prngen5\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\"><br \/>\n                  <b>iRobot Corporation<\/b><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td colspan=\"8\" nowrap=\"nowrap\" class=\"prngen5\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\"><br \/>\n                  <b>Consolidated Statements of Operations<\/b><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td colspan=\"8\" nowrap=\"nowrap\" class=\"prngen5\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\"><br \/>\n                  <b>(in thousands, except per share amounts)<\/b><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td colspan=\"8\" nowrap=\"nowrap\" class=\"prngen5\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\"><br \/>\n                  <b>(unaudited)<\/b><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen7\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen7\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen7\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen7\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen7\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen7\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen7\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen7\">\n              \n            <\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen7\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen7\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen7\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen7\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen7\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen7\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen7\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen7\">\n              \n            <\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen7\">\n              \n            <\/td>\n<td colspan=\"3\" nowrap=\"nowrap\" class=\"prngen8\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">For the three months ended<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen7\">\n              \n            <\/td>\n<td colspan=\"3\" nowrap=\"nowrap\" class=\"prngen8\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">For the six months ended<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen7\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen9\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">July 3, 2021<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prnsbts prngen7\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen9\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">June 27, 2020<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen7\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen9\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">July 3, 2021<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen10\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen9\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">June 27, 2020<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen7\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen32 prnpr8\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen7\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen11\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen7\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen11\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen7\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen11\">\n              \n            <\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen4\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">Revenue<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen7\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">$ \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0365,596<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen7\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen7\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">$ \u00a0 \u00a0 \u00a0 \u00a0 \u00a0$ \u00a0279,883<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen7\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen7\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">$ \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0668,857<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen7\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen7\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">$ \u00a0 \u00a0 \u00a0 \u00a0 \u00a0$ \u00a0472,418<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen4\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">Cost of revenue:<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen7\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen7\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen7\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen7\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen7\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen7\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen7\">\n              \n            <\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen4\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">Cost of product revenue<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen7\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">226,395<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen7\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen7\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">100,686<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen7\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen7\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">406,487<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen7\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen7\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">214,981<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen4\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">Amortization of acquired intangible assets<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen30 prnpr8\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">225<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen7\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen12\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">1,185<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen7\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen12\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">450<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen7\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen12\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">1,470<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen4\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">Total cost of revenue<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen13\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">226,620<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen7\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen13\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">101,871<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen7\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen13\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">406,937<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen7\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen13\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">216,451<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen7\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen11\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen7\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen11\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen7\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen11\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen7\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen11\">\n              \n            <\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen4\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">Gross profit<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen7\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">138,976<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen7\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen7\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">178,012<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen7\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen7\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">261,920<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen7\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen7\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">255,967<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen7\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen7\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen7\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen7\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen7\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen7\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen7\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen7\">\n              \n            <\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen4\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">Operating expenses:<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen7\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen7\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen7\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen7\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen7\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen7\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen7\">\n              \n            <\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen4\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">Research and development<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen7\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">38,677<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen7\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen7\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">36,557<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen7\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen7\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">80,597<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen7\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen7\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">73,316<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen4\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">Selling and marketing<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen7\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">76,677<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen7\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen7\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">49,062<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen7\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen7\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">127,668<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen7\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen7\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">85,656<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen4\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">General and administrative<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen7\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">26,459<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen7\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen7\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">21,856<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen7\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen7\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">49,899<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen7\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen7\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">46,429<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen4\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">Amortization of acquired intangible assets<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen12\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">205<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen7\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen12\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">254<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen7\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen12\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">409<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen7\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen12\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">508<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen4\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">Total operating expenses<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen13\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">142,018<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen7\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen13\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">107,729<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen7\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen13\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">258,573<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen7\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen13\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">205,909<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen7\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen11\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen7\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen11\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen7\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen11\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen7\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen11\">\n              \n            <\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen4\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">Operating (loss) income<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen14\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">(3,042)<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen7\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen7\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">70,283<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen7\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen7\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">3,347<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen7\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen7\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">50,058<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen7\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen7\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen7\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen7\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen7\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen7\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen7\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen7\">\n              \n            <\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen4\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">Other expense, net<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen15\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">(286)<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen7\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen15\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">(384)<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen7\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen15\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">(446)<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen7\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen15\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">(403)<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen7\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen11\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen7\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen11\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen7\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen11\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen7\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen11\">\n              \n            <\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen4\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">(Loss) income before income taxes<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen14\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">(3,328)<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen7\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen7\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">69,899<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen7\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen7\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">2,901<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen7\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen7\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">49,655<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen4\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">Income tax (benefit) expense<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen15\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">(570)<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen7\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen12\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">11,283<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen7\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen15\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">(1,784)<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen7\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen12\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">9,174<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen4\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">Net (loss) income<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen16\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">$ \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0(2,758)<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen7\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen17\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">$ \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a058,616<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen7\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen17\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">$ \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a04,685<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen7\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen17\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">$ \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a040,481<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen7\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen11\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen7\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen11\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen7\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen11\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen7\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen11\">\n              \n            <\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen4\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">Net (loss) income per share:<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen7\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen7\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen7\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen7\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen7\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen7\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen7\">\n              \n            <\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen4\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">Basic<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen14\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">$ \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0(0.10)<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen7\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen7\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">$ \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a02.10<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen7\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen7\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">$ \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a00.17<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen7\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen7\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">$ \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a01.44<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen4\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">Diluted<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen14\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">$ \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0(0.10)<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen7\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen7\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">$ \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a02.07<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen7\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen7\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">$ \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a00.16<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen7\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen7\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">$ \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a01.42<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen7\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen7\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen7\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen7\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen7\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen7\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen7\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen7\">\n              \n            <\/td>\n<\/tr>\n<tr>\n<td colspan=\"2\" nowrap=\"nowrap\" class=\"prngen4\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">Number of shares used in per share calculations:\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 <\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen7\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen7\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen7\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen7\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen7\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen7\">\n              \n            <\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen4\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">Basic<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen7\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">28,100<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen7\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen7\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">27,923<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen7\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen7\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">28,178<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen7\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen7\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">28,110<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen4\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">Diluted<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen7\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">28,100<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen7\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen7\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">28,280<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen7\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen7\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">28,908<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen7\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen7\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">28,414<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen7\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen7\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen7\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen7\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen7\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen7\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen7\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen7\">\n              \n            <\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen7\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen7\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen7\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen7\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen7\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen7\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen7\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen7\">\n              \n            <\/td>\n<\/tr>\n<tr>\n<td colspan=\"4\" nowrap=\"nowrap\" class=\"prngen4\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">Stock-based compensation included in above figures:\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 <\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen7\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen7\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen7\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen7\">\n              \n            <\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen4\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">Cost of revenue<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen7\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">$ \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 283<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen7\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen7\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">$ \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 292<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen7\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen7\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">$ \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 646<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen7\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen7\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">$ \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 819<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen4\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">Research and development<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen7\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">2,386<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen7\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen7\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">2,167<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen7\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen7\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">4,534<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen7\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen7\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">4,645<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen4\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">Selling and marketing<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen7\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">1,128<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen7\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen7\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">700<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen7\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen7\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">2,087<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen7\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen7\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">1,466<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen4\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">General and administrative<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen12\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">3,543<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen7\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen12\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">2,711<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen7\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen12\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">6,855<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen7\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen12\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">4,131<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen4\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">Total<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen17\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">$ \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a07,340<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen7\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen17\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">$ \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a05,870<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen7\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen17\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">$ \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a014,122<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen7\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen17\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">$ \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a011,061<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<\/table><\/div>\n<p>\u00a0<\/p>\n<p>\n        <b><br \/>\n          <br \/>\n        <\/b>\n      <\/p>\n<p>\u00a0<\/p>\n<div>\n<table cellspacing=\"0\" cellpadding=\"0\" border=\"0\" class=\"prnbcc\">\n<tr>\n<td colspan=\"4\" nowrap=\"nowrap\" class=\"prngen5\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\"><br \/>\n                  <b>\u00a0iRobot Corporation<\/b><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td colspan=\"4\" nowrap=\"nowrap\" class=\"prngen5\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\"><br \/>\n                  <b>\u00a0Condensed Consolidated Balance Sheets<\/b><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td colspan=\"4\" nowrap=\"nowrap\" class=\"prngen5\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\"><br \/>\n                  <b>\u00a0(unaudited, in thousands)<\/b><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen14\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen14\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen14\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen14\">\n              \n            <\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen14\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen8\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">July 3, 2021<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen14\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen8\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">January 2, 2021<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen14\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen32 prnpr6\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen14\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen18\">\n              \n            <\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen4\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">\u00a0Assets<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen14\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen14\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen14\">\n              \n            <\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen14\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen14\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen14\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen14\">\n              \n            <\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen4\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">\u00a0Cash and cash equivalents<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen14\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">$ \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0415,841<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen14\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen14\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">$ \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0432,635<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen4\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">\u00a0Short term investments<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen14\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">&#8211;<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen14\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen14\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">51,081<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen4\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">\u00a0Accounts receivable, net<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen14\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">74,759<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen14\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen14\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">170,526<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen4\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">\u00a0Inventory<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen14\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">276,517<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen14\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen14\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">181,756<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen4\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">\u00a0Other current assets<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen15\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">48,816<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen14\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen15\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">45,223<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen19\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">Total current assets<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen18\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">815,933<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen14\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen18\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">881,221<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen4\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">\u00a0Property and equipment, net<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen14\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">81,161<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen14\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen14\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">76,584<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen4\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">\u00a0Operating lease right-of-use assets<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen14\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">40,551<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen14\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen14\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">43,682<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen4\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">\u00a0Deferred tax assets<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen14\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">34,076<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen14\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen14\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">33,404<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen4\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">\u00a0Goodwill<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen14\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">123,735<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen14\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen14\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">125,872<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen4\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">\u00a0Intangible assets, net<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen14\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">8,927<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen14\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen14\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">9,902<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen4\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">\u00a0Other assets<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen15\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">29,436<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen14\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen15\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">19,063<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen19\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">Total assets<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen16\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">$ \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 1,133,819<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen14\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen16\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">$ \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 1,189,728<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen14\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen18\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen14\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen18\">\n              \n            <\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen4\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">\u00a0Liabilities and stockholders&#8217; equity<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen14\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen14\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen14\">\n              \n            <\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen14\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen14\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen14\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen14\">\n              \n            <\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen4\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">\u00a0Accounts payable<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen14\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">$ \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0166,779<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen14\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen14\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">$ \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0165,779<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen4\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">\u00a0Accrued expenses<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen14\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">104,538<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen14\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen14\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">131,388<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen4\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">\u00a0Deferred revenue and customer advances<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen15\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">11,445<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen14\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen15\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">10,400<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen19\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">Total current liabilities<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen18\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">282,762<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen14\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen18\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">307,567<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen4\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">\u00a0Operating lease liabilities<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen14\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">47,014<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen14\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen14\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">50,485<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen4\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">\u00a0Deferred tax liabilities<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen14\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">1,458<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen14\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen14\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">705<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen4\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">\u00a0Other long-term liabilities<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen15\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">21,353<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen14\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen15\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">26,537<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen19\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">Total long-term liabilities<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prnsbtbl prngen15\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">69,825<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen14\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen20\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">77,727<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen19\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">Total liabilities<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen18\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">352,587<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen14\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen18\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">385,294<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen4\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">\u00a0Stockholders&#8217; equity<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen15\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">781,232<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen14\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen15\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">804,434<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen19\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">Total liabilities and stockholders&#8217; equity<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen16\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">$ \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 1,133,819<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen14\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen16\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">$ \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 1,189,728<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<\/table><\/div>\n<p><\/p>\n<p>\u00a0<\/p>\n<div>\n<table cellspacing=\"0\" cellpadding=\"0\" border=\"0\" class=\"prnbcc\">\n<tr>\n<td colspan=\"4\" nowrap=\"nowrap\" class=\"prngen5\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\"><br \/>\n                  <b>\u00a0iRobot Corporation<\/b><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td colspan=\"4\" nowrap=\"nowrap\" class=\"prngen5\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\"><br \/>\n                  <b>Consolidated Statements of Cash Flows<\/b><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td colspan=\"4\" nowrap=\"nowrap\" class=\"prngen5\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\"><br \/>\n                  <b>\u00a0(unaudited, in thousands)<\/b><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen7\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen7\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen7\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen7\">\n              \n            <\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen7\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen7\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen7\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen7\">\n              \n            <\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen7\">\n              \n            <\/td>\n<td colspan=\"3\" nowrap=\"nowrap\" class=\"prngen8\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">For the six months ended<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen7\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen9\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">July 3, 2021<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen10\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen9\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">June 27, 2020<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen4\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\"><br \/>\n                  <b>Cash flows from operating activities:<\/b><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen11\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen7\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen11\">\n              \n            <\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen21\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">Net income<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen7\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">$ \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a04,685<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen7\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen7\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">$ \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a040,481<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen21\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">Adjustments to reconcile net income to net cash provided by operating activities:<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen7\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen7\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen7\">\n              \n            <\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen21\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">Depreciation and amortization<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen7\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">15,635<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen7\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen7\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">17,784<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen21\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">Stock-based compensation<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen7\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">14,122<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen7\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen7\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">11,061<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen21\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">Deferred income taxes, net<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen7\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">210<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen7\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen7\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">2,579<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen21\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">Other<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen7\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">3,286<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen7\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen7\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">3,162<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen21\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">Changes in operating assets and liabilities \u2014 (use) source<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen7\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen7\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen7\">\n              \n            <\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen21\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">Accounts receivable<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen7\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">94,477<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen7\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen7\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">17,891<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen21\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">Inventory<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen14\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">(94,918)<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen7\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen7\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">24,137<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen21\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">Other assets<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen14\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">(7,554)<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen7\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen14\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">(57,813)<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen21\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">Accounts payable\u00a0<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen7\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">2,071<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen7\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen14\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">(20,576)<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen21\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">Accrued expenses and other liabilities<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen15\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">(30,215)<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen7\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen15\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">(10,549)<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen4\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">Net cash provided by operating activities<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen13\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">1,799<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen7\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen13\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">28,157<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen7\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen11\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen7\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen11\">\n              \n            <\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen4\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\"><br \/>\n                  <b>Cash flows from investing activities:<\/b><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen7\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen7\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen7\">\n              \n            <\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen21\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">Additions of property and equipment<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen14\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">(21,924)<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen7\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen14\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">(18,968)<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen21\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">Purchase of investments<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen14\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">(9,606)<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen7\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen14\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">(2,125)<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen21\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">Sales and maturities of investments<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen12\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">63,644<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen7\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen12\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">7,000<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen4\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">Net cash provided by (used in) investing activities<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen13\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">32,114<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen7\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen20\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">(14,093)<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen7\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen11\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen7\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen11\">\n              \n            <\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen4\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\"><br \/>\n                  <b>Cash flows from financing activities:<\/b><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen7\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen7\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen7\">\n              \n            <\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen21\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">Proceeds from employee stock plans<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen7\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">5,131<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen7\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen7\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">3,690<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen21\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">Income tax withholding payment associated with restricted stock vesting<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen14\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">(4,799)<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen7\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen14\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">(1,816)<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen21\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">Stock repurchases<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen15\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">(50,000)<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen7\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen15\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">(25,000)<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen4\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">Net cash used in financing activities<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen20\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">(49,668)<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen7\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen20\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">(23,126)<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen7\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen11\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen7\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen11\">\n              \n            <\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen4\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">Effect of exchange rate changes on cash and cash equivalents<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen14\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">(1,039)<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen7\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen7\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">404<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen4\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">Net decrease in cash and cash equivalents<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen14\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">(16,794)<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen7\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen14\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">(8,658)<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen4\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">Cash and cash equivalents, at beginning of period<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen12\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">432,635<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen7\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen12\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">239,392<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen4\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">Cash and cash equivalents, at end of period<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen17\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">$ \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0415,841<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen7\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen17\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">$ \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0230,734<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<\/table><\/div>\n<p \/>\n<p>\u00a0<\/p>\n<div>\n<table cellspacing=\"0\" cellpadding=\"0\" border=\"0\" class=\"prnbcc\">\n<tr>\n<td colspan=\"8\" nowrap=\"nowrap\" class=\"prngen5\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">\u00a0<b>iRobot Corporation<\/b><\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td colspan=\"8\" nowrap=\"nowrap\" class=\"prngen5\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\"><br \/>\n                  <b>Supplemental Information<\/b><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td colspan=\"8\" nowrap=\"nowrap\" class=\"prngen5\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\"><br \/>\n                  <b>(unaudited)<\/b><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen22\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen22\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen22\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen22\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen22\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen22\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen22\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen22\">\n              \n            <\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen22\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen22\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen22\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen22\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen22\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen22\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen22\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen22\">\n              \n            <\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen22\">\n              \n            <\/td>\n<td colspan=\"3\" nowrap=\"nowrap\" class=\"prngen8\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">For the three months ended<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen22\">\n              \n            <\/td>\n<td colspan=\"3\" nowrap=\"nowrap\" class=\"prngen8\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">For the six months ended<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen22\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen9\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">July 3, 2021<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen23\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen9\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">June 27, 2020<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen22\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen9\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">July 3, 2021<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen23\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen9\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">June 27, 2020<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen4\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">Revenue by Geography: *<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen32 prnpr14\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen22\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen24\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen22\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen24\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen22\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen24\">\n              \n            <\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen4\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">\u00a0\u00a0\u00a0 Domestic<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen22\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">$ \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0196,824<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen22\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen22\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">$ \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0140,146<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen22\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen22\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">$ \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0311,596<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen22\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen22\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">$ \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0222,113<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen4\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">\u00a0\u00a0\u00a0 International<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen25\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">168,772<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen22\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen25\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">139,737<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen22\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen25\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">357,261<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen22\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen25\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">250,305<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen4\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">Total<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen26\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">$ \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0365,596<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen22\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen26\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">$ \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0279,883<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen22\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen26\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">$ \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0668,857<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen22\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen26\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">$ \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0472,418<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen22\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen24\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen22\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen24\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen22\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen24\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen22\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen24\">\n              \n            <\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen4\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">Robot Units Shipped *<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen22\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen22\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen22\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen22\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen22\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen22\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen22\">\n              \n            <\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen4\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">\u00a0\u00a0\u00a0\u00a0\u00a0 Vacuum<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen22\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">1,146<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen22\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen22\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">930<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen22\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen22\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">2,117<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen22\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen22\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">1,553<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen4\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">\u00a0\u00a0\u00a0\u00a0\u00a0 Mopping<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen25\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">168<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen22\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen25\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">114<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen22\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen25\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">285<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen22\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen25\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">210<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen4\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">Total<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen26\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">1,314<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen22\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen26\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">1,044<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen22\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen26\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">2,402<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen22\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen26\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">1,763<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen22\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen24\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen22\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen24\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen22\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen24\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen22\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen24\">\n              \n            <\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen4\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">Revenue by Product Category **<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen22\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen22\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen22\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen22\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen22\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen22\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen22\">\n              \n            <\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen4\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">\u00a0\u00a0\u00a0\u00a0\u00a0 Vacuum***<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen22\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">$ \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 323<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen22\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen22\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">$ \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 251<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen22\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen22\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">$ \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 593<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen22\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen22\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">$ \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 420<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen4\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">\u00a0\u00a0\u00a0\u00a0\u00a0 Mopping***<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen25\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">43<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen22\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen25\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">29<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen22\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen25\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">76<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen22\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen25\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">52<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen4\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">Total<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen26\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">$ \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 366<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen22\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen26\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">$ \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 280<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen22\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen26\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">$ \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 669<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen22\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen26\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">$ \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 472<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen22\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen24\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen22\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen24\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen22\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen24\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen22\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen24\">\n              \n            <\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen4\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">Average gross selling prices for robot units<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen22\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">$ \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 325<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen22\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen22\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">$ \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 307<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen22\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen22\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">$ \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 322<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen22\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen22\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">$ \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 310<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen22\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen22\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen22\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen22\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen22\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen22\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen22\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen22\">\n              \n            <\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen4\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">Section 301 tariff costs *<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen22\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">$ \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a011,622<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen22\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen27\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">$ \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0(6,609)<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen22\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen22\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">$ \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a015,005<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen22\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen22\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">$ \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0&#8211;<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen4\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">Section 301 tariff impact on gross and operating margin<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen28\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">(3.2)%<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen22\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen14\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">2.4 %<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen22\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen28\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">(2.2)%<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen22\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen14\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">&#8211; %<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen22\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen22\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen22\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen22\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen22\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen22\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen22\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen22\">\n              \n            <\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen4\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">Headcount<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen22\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">1,321<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen22\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen22\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">1,120<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen22\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen22\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen22\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen22\">\n              \n            <\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen22\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen22\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen22\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen22\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen22\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen22\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen22\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen22\">\n              \n            <\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen22\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen22\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen22\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen22\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen22\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen22\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen22\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen22\">\n              \n            <\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen4\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">* in thousands<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen22\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen22\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen22\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen22\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen22\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen22\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen22\">\n              \n            <\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen4\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">** in millions<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen22\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen22\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen22\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen22\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen22\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen22\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen22\">\n              \n            <\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen4\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">*** includes accessory revenue<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen22\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen22\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen22\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen22\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen22\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen22\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen22\">\n              \n            <\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen22\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen22\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen22\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen22\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen22\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen22\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen22\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen22\">\n              \n            <\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prnvab prnpl6 prnpr6\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\"><br \/>\n                  <i>Certain numbers may not total due to rounding<\/i><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen22\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen22\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen22\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen22\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen22\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen22\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen22\">\n              \n            <\/td>\n<\/tr>\n<\/table><\/div>\n<p \/>\n<p>\u00a0<\/p>\n<p class=\"prntac\">\n        <b>iRobot Corporation<br \/><\/b><br \/>\n        <b>Explanation of Non-GAAP Measures <\/b>\n      <\/p>\n<p>In addition to disclosing financial results in accordance with U.S. GAAP, this earnings release contains references to the non-GAAP financial measures described below. We use non-GAAP measures to internally evaluate and analyze financial results. We believe these non-GAAP financial measures provide investors with useful supplemental information about the financial performance of our business, enable comparison of financial results between periods where certain items may vary independent of business performance, and enable comparison of our financial results with other public companies, many of which present similar non-GAAP financial measures.<\/p>\n<p>Our non-GAAP financial measures reflect adjustments based on the following items. These non-GAAP financial measures should not be considered a substitute for, or superior to, financial measures calculated in accordance with GAAP, and the financial results calculated in accordance with GAAP and reconciliations from these results should be carefully evaluated.<\/p>\n<p>\n        <i>Amortization of acquired intangible assets:<\/i>\u00a0Amortization of acquired intangible assets consists of amortization of intangible assets including completed technology, customer relationships, and reacquired distribution rights acquired in connection with business combinations. Amortization charges for our acquisition-related intangible assets are inconsistent in size and are significantly impacted by the timing and valuation of our acquisitions. We exclude these charges from our non-GAAP measures to facilitate an evaluation of our current operating performance and comparisons to our past operating performance.<\/p>\n<p>\n        <i>Net Merger, Acquisition and Divestiture (Income) Expense: <\/i>Net merger, acquisition and divestiture (income) expense primarily consists of transaction fees, professional fees, and transition and integration costs directly associated with mergers, acquisitions and divestitures. It also includes business combination adjustments including adjustments after the measurement period has ended. The occurrence and amount of these costs will vary depending on the timing and size of these transactions. We exclude these charges from our non-GAAP measures to facilitate an evaluation of our current operating performance and comparisons to our past operating performance.<\/p>\n<p>\n        <i>Stock-Based Compensation:<\/i>\u00a0Stock-based compensation is a non-cash charge relating to stock-based awards. We exclude this expense as it is a non-cash expense, and we assess our internal operations excluding this expense and believe it facilitates comparisons to the performance of other companies.<\/p>\n<p>\n        <i>IP Litigation Expense, Net:<\/i>\u00a0IP litigation expense, net relates to legal costs incurred to litigate patent, trademark, copyright and false advertising infringements, or to oppose or defend against interparty actions related to intellectual property. Any settlement payment or proceeds resulting from these infringements are included or netted against the costs. We exclude these costs from our non-GAAP measures as we do not believe these costs have a direct correlation to the operations of our business and may vary in size depending on the timing and results of such litigations and settlements.<\/p>\n<p>\n        <i>Gain\/Loss on Strategic Investments:<\/i>\u00a0Gain\/loss on strategic investments includes fair value adjustments, realized gains and losses on the sales of these investments and losses on the impairment of these investments. We exclude these items from our non-GAAP measures because we do not believe they correlate to the performance of our core business and may vary in size based on market conditions and events. We believe that the exclusion of these gains or losses provides investors with a supplemental view of our operational performance.<\/p>\n<p>\n        <i>Income tax adjustments:<\/i>\u00a0Income tax adjustments include the tax effect of the non-GAAP adjustments, calculated using the appropriate statutory tax rate for each adjustment. We reassess the need for any valuation allowance recorded based on the non-GAAP profitability and have eliminated the effect of the valuation allowance recorded in the U.S. jurisdiction. We also exclude certain tax items, including impact from stock-based compensation windfalls\/shortfalls, that are not reflective of income tax expense incurred as a result of current period earnings. We believe disclosure of the income tax provision before the effect of such tax items is important to permit investors&#8217; consistent earnings comparison between periods.<\/p>\n<p>\u00a0<\/p>\n<div>\n<table cellspacing=\"0\" cellpadding=\"0\" border=\"0\" class=\"prnbcc\">\n<tr>\n<td colspan=\"6\" nowrap=\"nowrap\" class=\"prngen5\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\"><br \/>\n                  <b>iRobot Corporation<\/b><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td colspan=\"6\" nowrap=\"nowrap\" class=\"prngen5\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\"><br \/>\n                  <b>Supplemental Reconciliation of GAAP Actuals to Non-GAAP Actuals<\/b><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td colspan=\"6\" nowrap=\"nowrap\" class=\"prngen5\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\"><br \/>\n                  <b>(in thousands, except per share amounts)<\/b><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td colspan=\"6\" nowrap=\"nowrap\" class=\"prngen5\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\"><br \/>\n                  <b>(unaudited)<\/b><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen22\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen22\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen22\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen22\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen22\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen22\">\n              \n            <\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen22\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen22\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen22\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen22\">\n              \n            <\/td>\n<td colspan=\"2\" nowrap=\"nowrap\" class=\"prngen22\">\n              \n            <\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen22\">\n              \n            <\/td>\n<td colspan=\"2\" nowrap=\"nowrap\" class=\"prngen8\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">For the three months ended<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen22\">\n              \n            <\/td>\n<td colspan=\"2\" nowrap=\"nowrap\" class=\"prngen8\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">For the six months ended<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen22\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen9\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">July 3, 2021<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen9\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">June 27, 2020<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen22\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen9\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">July 3, 2021<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen9\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">June 27, 2020<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen4\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">\u00a0GAAP Revenue<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen24\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">$ \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0365,596<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen24\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">$ \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0279,883<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen22\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen24\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">$ \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0668,857<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen24\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">$ \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0472,418<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen22\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen22\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen22\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen22\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen22\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen22\">\n              \n            <\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen4\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">\u00a0GAAP Gross Profit<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen22\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">$ \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0138,976<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen22\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">$ \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0178,012<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen22\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen22\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">$ \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0261,920<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen22\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">$ \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0255,967<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen21\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">Amortization of acquired intangible assets<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen22\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">225<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen22\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">1,185<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen22\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen22\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">450<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen22\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">1,470<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen21\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">Stock-based compensation<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen22\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">283<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen22\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">292<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen22\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen22\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">646<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen22\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">819<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen21\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">Tariff refunds<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen25\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">&#8211;<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen30\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">(40,017)<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen22\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen25\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">&#8211;<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen30\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">(40,017)<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen4\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">\u00a0Non-GAAP Gross Profit<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen26\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">$ \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0139,484<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen26\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">$ \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0139,472<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen22\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen26\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">$ \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0263,016<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen26\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">$ \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0218,239<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen4\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">\u00a0Non-GAAP Gross Margin<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen18\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">38.2 %<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen18\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">49.8 %<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen22\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen18\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">39.3 %<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen18\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">46.2 %<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen22\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen22\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen22\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen22\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen22\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen22\">\n              \n            <\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen4\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">\u00a0GAAP Operating Expenses<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen22\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">$ \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0142,018<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen22\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">$ \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0107,729<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen22\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen22\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">$ \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0258,573<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen22\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">$ \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0205,909<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen21\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">Amortization of acquired intangible assets<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen27\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">(205)<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen27\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">(254)<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen22\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen27\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">(409)<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen27\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">(508)<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen21\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">Stock-based compensation\u00a0<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen27\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">(7,057)<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen27\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">(5,578)<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen22\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen27\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">(13,476)<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen27\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">(10,242)<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen21\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">Net merger, acquisition and divestiture (expense) income<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen27\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">(640)<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen22\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">66<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen22\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen27\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">(640)<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen22\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">566<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen21\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">IP litigation expense, net\u00a0<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen27\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">(3,583)<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen27\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">(1,137)<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen22\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen27\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">(4,724)<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen27\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">(1,753)<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen21\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">Restructuring and other<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen25\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">&#8211;<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen30\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">(1,863)<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen22\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen30\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">(213)<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen30\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">(1,863)<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen4\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">\u00a0Non-GAAP Operating Expenses<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen26\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">$ \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0130,533<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen26\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">$ \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a098,963<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen22\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen26\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">$ \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0239,111<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen26\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">$ \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0192,109<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen4\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">\u00a0Non-GAAP Operating Expenses as a % of Non-GAAP Revenue<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen18\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">35.7 %<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen18\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">35.4 %<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen22\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen18\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">35.7 %<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen18\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">40.7 %<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen22\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen22\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen22\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen22\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen22\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen22\">\n              \n            <\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen4\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">\u00a0GAAP Operating (Loss) Income<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen27\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">$ \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 (3,042)<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen22\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">$ \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a070,283<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen22\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen22\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">$ \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a03,347<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen22\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">$ \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a050,058<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen21\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">Amortization of acquired intangible assets<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen22\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">430<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen22\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">1,439<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen22\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen22\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">859<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen22\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">1,978<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen21\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">Stock-based compensation<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen22\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">7,340<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen22\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">5,870<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen22\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen22\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">14,122<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen22\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">11,061<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen21\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">Tariff refunds<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen22\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">&#8211;<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen27\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">(40,017)<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen22\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen22\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">&#8211;<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen27\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">(40,017)<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen21\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">Net merger, acquisition and divestiture expense (income)<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen22\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">640<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen27\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">(66)<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen22\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen22\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">640<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen27\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">(566)<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen21\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">IP litigation expense, net<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen22\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">3,583<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen22\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">1,137<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen22\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen22\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">4,724<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen22\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">1,753<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen21\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">Restructuring and other<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen25\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">&#8211;<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen25\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">1,863<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen22\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen25\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">213<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen25\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">1,863<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen4\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">\u00a0Non-GAAP Operating Income<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen26\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">$ \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a08,951<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen26\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">$ \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a040,509<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen22\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen26\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">$ \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a023,905<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen26\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">$ \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a026,130<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen4\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">\u00a0Non-GAAP Operating Margin<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen18\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">2.4 %<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen18\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">14.5 %<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen22\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen18\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">3.6 %<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen18\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">5.5 %<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen22\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen22\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen22\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen22\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen22\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen22\">\n              \n            <\/td>\n<\/tr>\n<tr>\n<td colspan=\"6\" nowrap=\"nowrap\" class=\"prngen22\">\n              \n            <\/td>\n<\/tr>\n<tr>\n<td colspan=\"6\" nowrap=\"nowrap\" class=\"prngen22\">\n              \n            <\/td>\n<\/tr>\n<tr>\n<td colspan=\"6\" nowrap=\"nowrap\" class=\"prngen5\">\n<p class=\"prnews_p\">\n<p class=\"prnews_p\">\n                  <span class=\"prnews_span\"><br \/>\n                    <b>iRobot Corporation<\/b><br \/>\n                  <\/span>\n                <\/p>\n<p class=\"prnews_p\">\n                  <span class=\"prnews_span\"><br \/>\n                    <b>Supplemental Reconciliation of GAAP Actuals to Non-GAAP Actuals \u2013 Continued <\/b><br \/>\n                  <\/span>\n                <\/p>\n<p class=\"prnews_p\">\n                  <span class=\"prnews_span\"><br \/>\n                    <b>(in thousands, except per share amounts)<\/b><br \/>\n                  <\/span>\n                <\/p>\n<p class=\"prnews_p\">\n                  <span class=\"prnews_span\"><br \/>\n                    <b>(unaudited)<\/b>\u00a0 <\/span>\n                <\/p>\n<p class=\"prnews_p\" \/>\n<p class=\"prnews_p\" \/>\n<p class=\"prnews_p\" \/>\n<\/td>\n<\/tr>\n<tr>\n<td colspan=\"6\" nowrap=\"nowrap\" class=\"prngen22\">\n              \n            <\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen22\">\n              \n            <\/td>\n<td colspan=\"2\" nowrap=\"nowrap\" class=\"prngen8\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">For the three months ended<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen22\">\n              \n            <\/td>\n<td colspan=\"2\" nowrap=\"nowrap\" class=\"prngen8\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">For the six months ended<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen22\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen31\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">July 3, 2021<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen31\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">June 27, 2020<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen22\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen31\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">July 3, 2021<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen31\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">June 27, 2020<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen4\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">\u00a0GAAP Income Tax (Benefit) Expense<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen32\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">$ \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0(570)<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen24\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">$ \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a011,283<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen22\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen32\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">$ \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 (1,784)<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen24\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">$ \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a09,174<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen21\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">Tax effect of non-GAAP adjustments<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen22\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">1,512<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen27\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">(1,892)<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen22\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen22\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">2,910<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen27\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">(3,723)<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen21\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">Other tax adjustments<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen25\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">120<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen25\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">206<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen22\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen25\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">2,773<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen30\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">(1,178)<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen4\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">\u00a0Non-GAAP Income Tax Expense<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen26\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">$ \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a01,062<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen26\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">$ \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a09,597<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen22\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen26\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">$ \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a03,899<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen26\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">$ \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a04,273<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen22\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen24\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen24\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen22\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen24\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen24\">\n              \n            <\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen4\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">\u00a0GAAP Net (Loss) Income<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen27\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">$ \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 (2,758)<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen22\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">$ \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a058,616<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen22\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen22\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">$ \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a04,685<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen22\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">$ \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a040,481<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen21\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">Amortization of acquired intangible assets<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen22\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">430<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen22\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">1,439<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen22\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen22\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">859<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen22\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">1,978<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen21\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">Stock-based compensation<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen22\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">7,340<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen22\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">5,870<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen22\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen22\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">14,122<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen22\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">11,061<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen21\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">Tariff refunds<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen22\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">&#8211;<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen27\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">(40,017)<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen22\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen22\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">&#8211;<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen27\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">(40,017)<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen21\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">Net merger, acquisition and divestiture expense (income)<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen22\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">640<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen27\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">(741)<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen22\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen22\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">640<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen27\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">(1,241)<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen21\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">IP litigation expense, net<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen22\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">3,583<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen22\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">1,137<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen22\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen22\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">4,724<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen22\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">1,753<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen21\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">Restructuring and other<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen22\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">&#8211;<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen22\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">1,863<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen22\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen22\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">213<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen22\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">1,863<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen21\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">Loss (gain) on strategic investments<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen22\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">250<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen22\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">&#8211;<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen22\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen22\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">212<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen27\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">(87)<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen21\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">Income tax effect<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen30\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">(1,632)<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen25\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">1,686<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen22\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen30\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">(5,683)<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen25\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">4,901<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen4\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">\u00a0Non-GAAP Net Income<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen26\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">$ \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a07,853<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen26\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">$ \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a029,853<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen22\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen26\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">$ \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a019,772<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen26\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">$ \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a020,692<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen22\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen24\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen24\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen22\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen24\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen24\">\n              \n            <\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen4\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">\u00a0GAAP Net (Loss) Income Per Diluted Share<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen27\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">$ \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 (0.10)<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen22\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">$ \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a02.07<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen22\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen22\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">$ \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a00.16<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen22\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">$ \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a01.42<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen21\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">Amortization of acquired intangible assets<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen22\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">0.01<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen22\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">0.05<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen22\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen22\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">0.03<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen22\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">0.07<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen21\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">Stock-based compensation<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen22\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">0.26<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen22\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">0.21<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen22\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen22\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">0.49<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen22\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">0.39<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen21\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">Tariff refunds<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen22\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">&#8211;<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen27\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">(1.41)<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen22\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen22\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">&#8211;<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen27\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">(1.41)<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen21\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">Net merger, acquisition and divestiture expense (income)<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen22\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">0.02<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen27\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">(0.03)<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen22\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen22\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">0.02<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen27\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">(0.04)<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen21\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">IP litigation expense, net<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen22\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">0.13<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen22\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">0.04<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen22\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen22\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">0.16<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen22\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">0.06<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen21\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">Restructuring and other<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen22\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">&#8211;<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen22\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">0.07<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen22\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen22\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">0.01<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen22\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">0.07<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen21\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">Loss (gain) on strategic investments<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen22\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">0.01<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen22\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">&#8211;<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen22\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen22\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">0.01<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen22\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">&#8211;<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen21\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">Income tax effect<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen30\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">(0.06)<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen25\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">0.06<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen22\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen30\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">(0.20)<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen25\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">0.17<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen4\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">\u00a0Non-GAAP Net Income Per Diluted Share<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen26\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">$ \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a00.27<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen26\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">$ \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a01.06<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen22\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen26\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">$ \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a00.68<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen26\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">$ \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a00.73<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen22\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen24\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen24\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen22\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen24\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen24\">\n              \n            <\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen4\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">Number of shares used in diluted per share calculation<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen22\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">28,700<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen22\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">28,280<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen22\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen22\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">28,908<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen22\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">28,414<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen22\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen22\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen22\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen22\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen22\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen22\">\n              \n            <\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen22\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen22\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen22\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen22\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen22\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen22\">\n              \n            <\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen4\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">Section 301 Tariff Costs<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen22\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen22\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen22\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen22\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen22\">\n              \n            <\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen4\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">Section 301 tariff costs<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen22\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">$ \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a011,622<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen27\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">$ \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0(6,609)<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen22\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen22\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">$ \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a015,005<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen22\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">$ \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 &#8211;<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen4\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">Impact of Section 301 tariff costs to gross and operating margin (GAAP &amp; non-<br \/>GAAP)<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen28\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">(3.2)%<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen14\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">2.4 %<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen22\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen28\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">(2.2)%<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen14\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">&#8211; %<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen4\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">Impact of Section 301 tariff costs to net (loss) income per diluted share (GAAP <br \/>&amp; non-GAAP)<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen27\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">$ \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 (0.40)<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen22\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">$ \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a00.23<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen22\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen27\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">$ \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 (0.52)<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen22\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">$ \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 &#8211;<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen22\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen22\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen22\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen22\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen22\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen22\">\n              \n            <\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen4\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">Supplemental Information<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen22\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen22\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen22\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen22\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen22\">\n              \n            <\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen21\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">Days sales outstanding<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen22\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">19<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen22\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">42<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen22\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen22\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen22\">\n              \n            <\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen21\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">Days in inventory<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen22\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">112<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen22\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">86<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen22\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen22\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen22\">\n              \n            <\/td>\n<\/tr>\n<\/table><\/div>\n<p \/>\n<p>\u00a0<\/p>\n<p>\n        <b><br \/>\n          <br \/>\n        <\/b>\n      <\/p>\n<div>\n<table cellspacing=\"0\" cellpadding=\"0\" border=\"0\" class=\"prnbcc\">\n<tr>\n<td colspan=\"2\" nowrap=\"nowrap\" class=\"prngen5\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">\u00a0<b>iRobot Corporation<\/b><\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td colspan=\"2\" nowrap=\"nowrap\" class=\"prngen5\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\"><br \/>\n                  <b>Supplemental Reconciliation of Fiscal Year 2021 GAAP to Non-GAAP Guidance<\/b><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td colspan=\"2\" nowrap=\"nowrap\" class=\"prngen5\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\"><br \/>\n                  <b>(unaudited)<\/b><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen14\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen14\">\n              \n            <\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen14\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen14\">\n              \n            <\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen14\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen8\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\"><br \/>\n                  <b>FY-21<\/b><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen4\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">GAAP Gross Profit<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prnsbtbl prngen5\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">$609 &#8211; $642 million<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen21\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">Amortization of acquired intangible assets<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen5\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">~$1 million<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen21\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">Stock-based compensation<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen8\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">~$2 million<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">Total adjustments<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen33\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">~$3 million<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen4\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">Non-GAAP Gross Profit<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen35\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">$612 &#8211; $645 million<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen14\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen18\">\n              \n            <\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen14\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen8\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\"><br \/>\n                  <b>FY-21<\/b><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen4\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">GAAP Operating Income\u00a0<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen33\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">$37 &#8211; $67 million<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen21\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">Amortization of acquired intangible assets<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen5\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">~$1.5 million<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen21\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">Stock-based compensation<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen5\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">~$30.8 million<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen21\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">Net merger, acquisition and divestiture expense (income)<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen5\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">~$1.0 million<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen21\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">IP litigation expense, net<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen5\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">~$9.5 million<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen21\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">Restructuring and other<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen5\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">~$0.2 million<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen21\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">Loss on strategic investments<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen8\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">~$0.2 million<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">Total adjustments<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen5\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">~$43 million<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen4\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">Non-GAAP Operating Income\u00a0<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen35\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">$80 &#8211; $110 million<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen14\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen18\">\n              \n            <\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen14\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen8\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\"><br \/>\n                  <b>FY-21<\/b><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen4\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">GAAP Net Income Per Diluted Share<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen33\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">$1.02 &#8211; $1.89<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen21\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">Amortization of acquired intangible assets<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen5\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">\u00a0~ $0.05<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen21\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">Stock-based compensation<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen5\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">\u00a0~ $1.08<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen21\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">Net merger, acquisition and divestiture expense (income)<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen5\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">~ $0.04<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen21\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">IP litigation expense, net<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen5\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">~ $0.33<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen21\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">Restructuring and other<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen5\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">~ $0.01<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen21\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">Loss on strategic investments<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen5\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">~ $0.01<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen21\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">Income tax effect<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen8\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">~ ($0.29) &#8211; ($0.26)<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">Total adjustments<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen33\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">~ $1.23 &#8211; $1.26<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen4\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">Non-GAAP Net Income Per Diluted Share<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen35\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">$2.25 &#8211; $3.15<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen14\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen18\">\n              \n            <\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen4\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">Number of shares used in diluted per share calculations<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen5\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">~ 28.5 million<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<\/table><\/div>\n<p>\u00a0<\/p>\n<p>\u00a0<\/p>\n<div class=\"PRN_ImbeddedAssetReference\" id=\"DivAssetPlaceHolder2\"><\/div>\n<p id=\"PURL\">\n        <img loading=\"lazy\" decoding=\"async\" title=\"Cision\" width=\"12\" height=\"12\" alt=\"Cision\" src=\"https:\/\/c212.net\/c\/img\/favicon.png?sn=NE57821&amp;sd=2021-07-28\" \/> View original content to download multimedia:<a id=\"PRNURL\" rel=\"nofollow\" href=\"https:\/\/www.prnewswire.com\/news-releases\/irobot-reports-second-quarter-2021-financial-results-301343659.html\">https:\/\/www.prnewswire.com\/news-releases\/irobot-reports-second-quarter-2021-financial-results-301343659.html<\/a><\/p>\n<p>SOURCE  iRobot Corporation<\/p>\n<\/p><\/div>\n<p>    <img decoding=\"async\" alt=\"\" src=\"https:\/\/rt.prnewswire.com\/rt.gif?NewsItemId=NE57821&amp;Transmission_Id=202107281633PR_NEWS_USPR_____NE57821&amp;DateId=20210728\" style=\"border:0px;width:1px;height:1px\" \/><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Second-Quarter Revenue Grew 31% Despite Supply Chain Challenges; Company Updates Full-Year 2021 Outlook Due to Semiconductor Chip Shortage; Company Announces Plans to Execute a $100 million Accelerated Share Repurchase PR Newswire BEDFORD, Mass., July 28, 2021 \/PRNewswire\/ &#8212;\u00a0iRobot Corp. (NASDAQ: IRBT), a leader in consumer robots, today announced its financial results for the second quarter ended July 3, 2021. Colin Angle, chairman and chief executive officer of iRobot, stated, &#8220;We delivered a solid second-quarter financial performance as we navigated an increasingly challenging supply chain environment. Our results were generally in line with our plans entering the quarter despite $17 million in orders that we could not fulfill due to COVID-related disruptions to shipping activities in southern China in late June. &hellip; <\/p>\n<p class=\"link-more\"><a href=\"https:\/\/www.marketnewsdesk.com\/index.php\/irobot-reports-second-quarter-2021-financial-results\/\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;iRobot Reports Second-Quarter 2021 Financial Results&#8221;<\/span><\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[],"tags":[],"class_list":["post-519390","post","type-post","status-publish","format-standard","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>iRobot Reports Second-Quarter 2021 Financial Results - Market Newsdesk<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.marketnewsdesk.com\/index.php\/irobot-reports-second-quarter-2021-financial-results\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"iRobot Reports Second-Quarter 2021 Financial Results - Market Newsdesk\" \/>\n<meta property=\"og:description\" content=\"Second-Quarter Revenue Grew 31% Despite Supply Chain Challenges; Company Updates Full-Year 2021 Outlook Due to Semiconductor Chip Shortage; Company Announces Plans to Execute a $100 million Accelerated Share Repurchase PR Newswire BEDFORD, Mass., July 28, 2021 \/PRNewswire\/ &#8212;\u00a0iRobot Corp. (NASDAQ: IRBT), a leader in consumer robots, today announced its financial results for the second quarter ended July 3, 2021. Colin Angle, chairman and chief executive officer of iRobot, stated, &#8220;We delivered a solid second-quarter financial performance as we navigated an increasingly challenging supply chain environment. Our results were generally in line with our plans entering the quarter despite $17 million in orders that we could not fulfill due to COVID-related disruptions to shipping activities in southern China in late June. &hellip; Continue reading &quot;iRobot Reports Second-Quarter 2021 Financial Results&quot;\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.marketnewsdesk.com\/index.php\/irobot-reports-second-quarter-2021-financial-results\/\" \/>\n<meta property=\"og:site_name\" content=\"Market Newsdesk\" \/>\n<meta property=\"article:published_time\" content=\"2021-07-28T20:36:44+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/mma.prnewswire.com\/media\/610740\/iRobot_Logo.jpg\" \/>\n<meta name=\"author\" content=\"Newsdesk\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Newsdesk\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"16 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.marketnewsdesk.com\\\/index.php\\\/irobot-reports-second-quarter-2021-financial-results\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.marketnewsdesk.com\\\/index.php\\\/irobot-reports-second-quarter-2021-financial-results\\\/\"},\"author\":{\"name\":\"Newsdesk\",\"@id\":\"https:\\\/\\\/www.marketnewsdesk.com\\\/#\\\/schema\\\/person\\\/482f27a394d4fda80ecb5499e519d979\"},\"headline\":\"iRobot Reports Second-Quarter 2021 Financial Results\",\"datePublished\":\"2021-07-28T20:36:44+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.marketnewsdesk.com\\\/index.php\\\/irobot-reports-second-quarter-2021-financial-results\\\/\"},\"wordCount\":3242,\"image\":{\"@id\":\"https:\\\/\\\/www.marketnewsdesk.com\\\/index.php\\\/irobot-reports-second-quarter-2021-financial-results\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/mma.prnewswire.com\\\/media\\\/610740\\\/iRobot_Logo.jpg\",\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.marketnewsdesk.com\\\/index.php\\\/irobot-reports-second-quarter-2021-financial-results\\\/\",\"url\":\"https:\\\/\\\/www.marketnewsdesk.com\\\/index.php\\\/irobot-reports-second-quarter-2021-financial-results\\\/\",\"name\":\"iRobot Reports Second-Quarter 2021 Financial Results - Market Newsdesk\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.marketnewsdesk.com\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.marketnewsdesk.com\\\/index.php\\\/irobot-reports-second-quarter-2021-financial-results\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.marketnewsdesk.com\\\/index.php\\\/irobot-reports-second-quarter-2021-financial-results\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/mma.prnewswire.com\\\/media\\\/610740\\\/iRobot_Logo.jpg\",\"datePublished\":\"2021-07-28T20:36:44+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/www.marketnewsdesk.com\\\/#\\\/schema\\\/person\\\/482f27a394d4fda80ecb5499e519d979\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.marketnewsdesk.com\\\/index.php\\\/irobot-reports-second-quarter-2021-financial-results\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.marketnewsdesk.com\\\/index.php\\\/irobot-reports-second-quarter-2021-financial-results\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.marketnewsdesk.com\\\/index.php\\\/irobot-reports-second-quarter-2021-financial-results\\\/#primaryimage\",\"url\":\"https:\\\/\\\/mma.prnewswire.com\\\/media\\\/610740\\\/iRobot_Logo.jpg\",\"contentUrl\":\"https:\\\/\\\/mma.prnewswire.com\\\/media\\\/610740\\\/iRobot_Logo.jpg\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.marketnewsdesk.com\\\/index.php\\\/irobot-reports-second-quarter-2021-financial-results\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.marketnewsdesk.com\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"iRobot Reports Second-Quarter 2021 Financial Results\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.marketnewsdesk.com\\\/#website\",\"url\":\"https:\\\/\\\/www.marketnewsdesk.com\\\/\",\"name\":\"Market Newsdesk\",\"description\":\"Latest Business News in Real Time\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.marketnewsdesk.com\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.marketnewsdesk.com\\\/#\\\/schema\\\/person\\\/482f27a394d4fda80ecb5499e519d979\",\"name\":\"Newsdesk\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/a0d0bd5b0f0ca12a265a459b13169dac35f33776d8501eda5e68844a366f2f46?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/a0d0bd5b0f0ca12a265a459b13169dac35f33776d8501eda5e68844a366f2f46?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/a0d0bd5b0f0ca12a265a459b13169dac35f33776d8501eda5e68844a366f2f46?s=96&d=mm&r=g\",\"caption\":\"Newsdesk\"},\"url\":\"https:\\\/\\\/www.marketnewsdesk.com\\\/index.php\\\/author\\\/newsdesk\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"iRobot Reports Second-Quarter 2021 Financial Results - Market Newsdesk","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.marketnewsdesk.com\/index.php\/irobot-reports-second-quarter-2021-financial-results\/","og_locale":"en_US","og_type":"article","og_title":"iRobot Reports Second-Quarter 2021 Financial Results - Market Newsdesk","og_description":"Second-Quarter Revenue Grew 31% Despite Supply Chain Challenges; Company Updates Full-Year 2021 Outlook Due to Semiconductor Chip Shortage; Company Announces Plans to Execute a $100 million Accelerated Share Repurchase PR Newswire BEDFORD, Mass., July 28, 2021 \/PRNewswire\/ &#8212;\u00a0iRobot Corp. (NASDAQ: IRBT), a leader in consumer robots, today announced its financial results for the second quarter ended July 3, 2021. Colin Angle, chairman and chief executive officer of iRobot, stated, &#8220;We delivered a solid second-quarter financial performance as we navigated an increasingly challenging supply chain environment. Our results were generally in line with our plans entering the quarter despite $17 million in orders that we could not fulfill due to COVID-related disruptions to shipping activities in southern China in late June. &hellip; Continue reading \"iRobot Reports Second-Quarter 2021 Financial Results\"","og_url":"https:\/\/www.marketnewsdesk.com\/index.php\/irobot-reports-second-quarter-2021-financial-results\/","og_site_name":"Market Newsdesk","article_published_time":"2021-07-28T20:36:44+00:00","og_image":[{"url":"https:\/\/mma.prnewswire.com\/media\/610740\/iRobot_Logo.jpg","type":"","width":"","height":""}],"author":"Newsdesk","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Newsdesk","Est. reading time":"16 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.marketnewsdesk.com\/index.php\/irobot-reports-second-quarter-2021-financial-results\/#article","isPartOf":{"@id":"https:\/\/www.marketnewsdesk.com\/index.php\/irobot-reports-second-quarter-2021-financial-results\/"},"author":{"name":"Newsdesk","@id":"https:\/\/www.marketnewsdesk.com\/#\/schema\/person\/482f27a394d4fda80ecb5499e519d979"},"headline":"iRobot Reports Second-Quarter 2021 Financial Results","datePublished":"2021-07-28T20:36:44+00:00","mainEntityOfPage":{"@id":"https:\/\/www.marketnewsdesk.com\/index.php\/irobot-reports-second-quarter-2021-financial-results\/"},"wordCount":3242,"image":{"@id":"https:\/\/www.marketnewsdesk.com\/index.php\/irobot-reports-second-quarter-2021-financial-results\/#primaryimage"},"thumbnailUrl":"https:\/\/mma.prnewswire.com\/media\/610740\/iRobot_Logo.jpg","inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/www.marketnewsdesk.com\/index.php\/irobot-reports-second-quarter-2021-financial-results\/","url":"https:\/\/www.marketnewsdesk.com\/index.php\/irobot-reports-second-quarter-2021-financial-results\/","name":"iRobot Reports Second-Quarter 2021 Financial Results - Market Newsdesk","isPartOf":{"@id":"https:\/\/www.marketnewsdesk.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.marketnewsdesk.com\/index.php\/irobot-reports-second-quarter-2021-financial-results\/#primaryimage"},"image":{"@id":"https:\/\/www.marketnewsdesk.com\/index.php\/irobot-reports-second-quarter-2021-financial-results\/#primaryimage"},"thumbnailUrl":"https:\/\/mma.prnewswire.com\/media\/610740\/iRobot_Logo.jpg","datePublished":"2021-07-28T20:36:44+00:00","author":{"@id":"https:\/\/www.marketnewsdesk.com\/#\/schema\/person\/482f27a394d4fda80ecb5499e519d979"},"breadcrumb":{"@id":"https:\/\/www.marketnewsdesk.com\/index.php\/irobot-reports-second-quarter-2021-financial-results\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.marketnewsdesk.com\/index.php\/irobot-reports-second-quarter-2021-financial-results\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.marketnewsdesk.com\/index.php\/irobot-reports-second-quarter-2021-financial-results\/#primaryimage","url":"https:\/\/mma.prnewswire.com\/media\/610740\/iRobot_Logo.jpg","contentUrl":"https:\/\/mma.prnewswire.com\/media\/610740\/iRobot_Logo.jpg"},{"@type":"BreadcrumbList","@id":"https:\/\/www.marketnewsdesk.com\/index.php\/irobot-reports-second-quarter-2021-financial-results\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.marketnewsdesk.com\/"},{"@type":"ListItem","position":2,"name":"iRobot Reports Second-Quarter 2021 Financial Results"}]},{"@type":"WebSite","@id":"https:\/\/www.marketnewsdesk.com\/#website","url":"https:\/\/www.marketnewsdesk.com\/","name":"Market Newsdesk","description":"Latest Business News in Real Time","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.marketnewsdesk.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/www.marketnewsdesk.com\/#\/schema\/person\/482f27a394d4fda80ecb5499e519d979","name":"Newsdesk","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/a0d0bd5b0f0ca12a265a459b13169dac35f33776d8501eda5e68844a366f2f46?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/a0d0bd5b0f0ca12a265a459b13169dac35f33776d8501eda5e68844a366f2f46?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/a0d0bd5b0f0ca12a265a459b13169dac35f33776d8501eda5e68844a366f2f46?s=96&d=mm&r=g","caption":"Newsdesk"},"url":"https:\/\/www.marketnewsdesk.com\/index.php\/author\/newsdesk\/"}]}},"_links":{"self":[{"href":"https:\/\/www.marketnewsdesk.com\/index.php\/wp-json\/wp\/v2\/posts\/519390","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.marketnewsdesk.com\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.marketnewsdesk.com\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.marketnewsdesk.com\/index.php\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.marketnewsdesk.com\/index.php\/wp-json\/wp\/v2\/comments?post=519390"}],"version-history":[{"count":0,"href":"https:\/\/www.marketnewsdesk.com\/index.php\/wp-json\/wp\/v2\/posts\/519390\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.marketnewsdesk.com\/index.php\/wp-json\/wp\/v2\/media?parent=519390"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.marketnewsdesk.com\/index.php\/wp-json\/wp\/v2\/categories?post=519390"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.marketnewsdesk.com\/index.php\/wp-json\/wp\/v2\/tags?post=519390"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}