{"id":484692,"date":"2021-04-29T16:12:32","date_gmt":"2021-04-29T20:12:32","guid":{"rendered":"https:\/\/www.marketnewsdesk.com\/index.php\/ni-reports-record-revenue-for-a-first-quarter-of-335-million\/"},"modified":"2021-04-29T16:12:32","modified_gmt":"2021-04-29T20:12:32","slug":"ni-reports-record-revenue-for-a-first-quarter-of-335-million","status":"publish","type":"post","link":"https:\/\/www.marketnewsdesk.com\/index.php\/ni-reports-record-revenue-for-a-first-quarter-of-335-million\/","title":{"rendered":"NI Reports Record Revenue for a First Quarter of $335 Million"},"content":{"rendered":"<p>        <!--.bwalignc { text-align: center; list-style-position: inside }\n.bwalignl { text-align: left }\n.bwalignr { text-align: right; list-style-position: inside }\n.bwblockalignl { margin-left: 0px; margin-right: auto }\n.bwcellpmargin { margin-bottom: 0px; margin-top: 0px }\n.bwdoublebottom { border-bottom: double black 2.25pt }\n.bwlistdisc { list-style-type: disc }\n.bwpadl0 { padding-left: 0px }\n.bwpadl2 { padding-left: 10px }\n.bwpadl3 { padding-left: 15px }\n.bwpadl4 { padding-left: 20px }\n.bwpadl5 { padding-left: 25px }\n.bwpadl6 { padding-left: 30px }\n.bwpadl7 { padding-left: 35px }\n.bwpadl9 { padding-left: 45px }\n.bwpadr0 { padding-right: 0px }\n.bwrowaltcolor0 { background-color: #cceeff }\n.bwsinglebottom { border-bottom: solid black 1pt }\n.bwtablemarginb { margin-bottom: 10px }\n.bwuline { text-decoration: underline }\n.bwvertalignb { vertical-align: bottom }body {font:normal small Arial,Helvetica,sans-serif;color:#000;background-color:#fff;padding:24px;margin:0;} a img {border:0;} h3 {font-size:medium;color:#000;margin:0 0 1em 0; text-align:center;}-->  <\/p>\n<p class=\"bwalignc\"><b>NI Reports Record Revenue for a First Quarter of $335 Million<\/b><\/p>\n<p class=\"bwalignc\"><i>Momentum continued with strong YOY order growth across all regions and business units<\/i><\/p>\n<p><b>Q1 2021 Highlights<\/b><\/p>\n<ul class=\"bwlistdisc\">\n<li>\nRevenue of $335 million, up 8 percent year-over-year\n<\/li>\n<\/ul>\n<ul class=\"bwlistdisc\">\n<li>\nGAAP gross margin of 72 percent and non-GAAP gross margin of 75 percent\n<\/li>\n<\/ul>\n<ul class=\"bwlistdisc\">\n<li>\nFully diluted GAAP EPS of $0.03 and fully diluted non-GAAP EPS of $0.32\n<\/li>\n<\/ul>\n<ul class=\"bwlistdisc\">\n<li>\nCash and short-term investments of $299 million as of Mar. 31, 2021\n<\/li>\n<\/ul>\n<p>AUSTIN, Texas&#8211;(<a href=\"http:\/\/www.businesswire.com\">BUSINESS WIRE<\/a>)&#8211;<br \/>\nNI (Nasdaq: NATI) today announced Q1 2021 revenue of $335 million, up 8 percent year-over-year, a record for a first quarter.\n<\/p>\n<p>\nFor Q1 2021, the company&#8217;s orders were up 19 percent year-over-year. For Q1, year-over-year orders in the Americas region were up 8 percent, in EMEA orders were up 2 percent, and in APAC orders were up 51 percent.\n<\/p>\n<p>\nGeographic revenue in U.S. dollar terms for Q1 2021 compared with Q1 2020 was up 1 percent in the Americas, up 26 percent in APAC and down 1 percent in EMEA. Historical revenue from these three regions can be found on NI\u2019s investor website at <span class=\"bwuline\"><a rel=\"nofollow\" href=\"https:\/\/cts.businesswire.com\/ct\/CT?id=smartlink&amp;url=http%3A%2F%2Fwww.ni.com%2Fnati&amp;esheet=52420928&amp;newsitemid=20210429005971&amp;lan=en-US&amp;anchor=www.ni.com%2Fnati&amp;index=1&amp;md5=a2f06484bb1384e49262438ee4836434\">www.ni.com\/nati<\/a><\/span>.\n<\/p>\n<p>\nIn Q1, GAAP gross margin was 72 percent and non-GAAP gross margin was 75 percent. GAAP operating expenses were $230 million, up 8 percent year-over-year. Total non-GAAP operating expenses were up 4 percent year-over-year at $201 million. GAAP operating margin was 3 percent in Q1, with GAAP operating income of $10 million, down 94 percent year-over-year, due primarily to the sale of our AWR subsidiary in Q1 2020. Non-GAAP operating margin was 15 percent in Q1, with non-GAAP operating income of $52 million, up 27 percent year-over-year.\n<\/p>\n<p>\nGAAP net income for Q1 was $4 million, with fully diluted earnings per share (EPS) of $0.03, and non-GAAP net income was $42 million, with non-GAAP fully diluted EPS of $0.32.\n<\/p>\n<p>\n\u201cMomentum continued with an all-time record for first quarter orders. Demand was above typical seasonality with orders up year-over-year across all regions and business units,\u201d said Eric Starkloff, NI CEO. \u201cI&#8217;m inspired by our long-term growth opportunities and confident in the solid global execution of our growth strategy. Our continued focus on systems and enterprise software can serve as a strong foundation to deliver sustainable growth while creating value for \u200ball our stakeholders.\u201d\n<\/p>\n<p>\n\u200b&#8221;In Q1, we reported record revenue for a first quarter. Due to broad supply chain constraints across our industry, not all orders were shipped within the quarter resulting in an increase in backlog,\u201d said Karen Rapp, NI CFO. \u201cWe remain confident in our ability to ultimately ship our backlog and optimistic in the continued strength in our business as we continue to align resources to higher growth opportunities in pursuit of our long-term financial model. Our ability to accelerate our growth strategy is indicative of the value customers see in our innovative platform, stability provided by our industry diversity, and our operational excellence.&#8221;\n<\/p>\n<p>\nAs of Mar. 31, 2021, NI had $299 million in cash and short-term investments. During Q1, NI paid $36 million in dividends. The NI Board of Directors approved a dividend of $0.27 per share payable on June 1, 2021, to stockholders of record on May 10, 2021.\n<\/p>\n<p>\nThe company\u2019s non-GAAP results exclude, as applicable, the impact of stock-based compensation, amortization of acquisition-related intangibles, acquisition-related transaction and integration costs, taxes levied on the transfer of acquired intellectual property, foreign exchange gain\/loss on acquisitions, restructuring charges, tax reform charges, disposal gain\/loss on buildings and related charitable contributions, tax effects related to businesses held for sale, gain\/loss on sale of business, impairment losses on equity-method investments, and capitalization and amortization of internally developed software costs. Reconciliations of the company\u2019s GAAP and non-GAAP results are included as part of this news release.\n<\/p>\n<p><b>Guidance <\/b><\/p>\n<p>\nCompany expects revenue in Q2 to be constrained by component availability with estimated order growth in the range of 20 percent to 25 percent YOY. NI currently expects Q2 revenue to be in the range of $304 million to $334 million and Q2 non-GAAP revenue, which we define as GAAP revenue adjusted to exclude the impact of purchase price accounting (which for Q2 2021 we expect to relate to our acquired OptimalPlus subsidiary) to be in the range of $305 million to $335 million. The company currently expects that GAAP diluted EPS will be in the range of ($0.02) to $0.12 for Q2, with non-GAAP diluted EPS expected to be in the range of $0.21 to $0.35. For 2021, NI estimates its non-GAAP effective tax rate to be approximately 17 percent to 18 percent.\n<\/p>\n<p><b>Conference Call Information <\/b><\/p>\n<p>\nInterested parties can listen to the Q1 2021 earnings conference call with NI Management today at <a rel=\"nofollow\" href=\"https:\/\/cts.businesswire.com\/ct\/CT?id=smartlink&amp;url=http%3A%2F%2Fwww.ni.com%2Fcall&amp;esheet=52420928&amp;newsitemid=20210429005971&amp;lan=en-US&amp;anchor=www.ni.com%2Fcall&amp;index=2&amp;md5=30c13ac68fb8e8bc09aa45be50b92baa\">www.ni.com\/call<\/a> or dial (855) 212-2361 and enter confirmation code 4779981. Replay information is available by calling (855) 859-2056, confirmation code 4779981, shortly after the call through May 4 at 11:59 p.m. CT or by visiting the company\u2019s website at <a rel=\"nofollow\" href=\"https:\/\/cts.businesswire.com\/ct\/CT?id=smartlink&amp;url=http%3A%2F%2Fwww.ni.com%2Fcall&amp;esheet=52420928&amp;newsitemid=20210429005971&amp;lan=en-US&amp;anchor=www.ni.com%2Fcall&amp;index=3&amp;md5=41a2eaf8c18cd0dcba62e5ad91a9d477\">www.ni.com\/call<\/a>.\n<\/p>\n<p><b>Non-GAAP Presentation<\/b><\/p>\n<p>\nIn addition to disclosing results determined in accordance with GAAP, NI discloses certain non-GAAP operating results and non-GAAP information that exclude certain charges. In this news release, the company has presented its gross profit, gross margin, operating expenses, operating income, operating margin, provision for income taxes, net income, net margin and diluted EPS for the three-month periods ending Mar. 31, 2021 and 2020, on a GAAP and non-GAAP basis. In this news release the company has also presented its non-GAAP revenue, and guidance for its Q2 non-GAAP revenue as well as guidance for its Q2 non-GAAP fully diluted EPS. In this news release revenue is also referred to as net sales, and non-GAAP revenue is also referred to as non-GAAP net sales. In this news release the company has also presented its estimated non-GAAP effective tax rate for 2021. The company includes a reconciliation of the non-GAAP results to the GAAP results in the tables accompanying this news release. The company is not able to provide guidance on its GAAP tax rate or a related reconciliation without unreasonable efforts since its future GAAP tax rate depends on its future stock price and related information that is not currently available. Management believes that including the non-GAAP results assists investors in assessing the company\u2019s operational performance and its performance relative to its competitors. The company presents these non-GAAP results as a complement to results provided in accordance with GAAP, and these results should not be regarded as a substitute for GAAP. Management uses these non-GAAP measures to manage and assess the profitability and performance of its business and does not consider purchase accounting fair value adjustments, stock-based compensation expense, amortization of acquisition-related intangibles, acquisition-related transaction and integration costs, taxes levied on the transfer of acquired intellectual property, foreign exchange gain\/loss on acquisitions, restructuring charges, tax reform charges, disposal gain\/loss on buildings and related charitable contributions, tax effects related to businesses held-for-sale, gain\/loss on sale of businesses, impairment losses on equity-method investments and capitalization and amortization of internally developed software costs in managing its operations. Specifically, management uses non-GAAP measures to plan and forecast future periods; to establish operational goals; to compare with its business plan and individual operating budgets; to measure management performance for the purposes of executive compensation, including payments to be made under bonus plans; to assist the public in measuring the company\u2019s performance relative to the company\u2019s long-term public performance goals; to allocate resources; and, relative to the company\u2019s historical financial performance, to enable comparability between periods. Management also considers such non-GAAP results to be an important supplemental measure of its performance.\n<\/p>\n<p>\nThis news release discloses the company\u2019s EBITDA for the three-month periods ending Mar. 31, 2021 and 2020. The company believes that including the EBITDA results assists investors in assessing the company\u2019s operational performance relative to its competitors. A reconciliation of EBITDA to GAAP net income is included with this news release.\n<\/p>\n<p><b>Forward-Looking Statements<\/b><\/p>\n<p>\nThis release contains \u201cforward-looking statements\u201d within the meaning of the Private Securities Litigation Reform Act of 1995 including without limitation statements regarding our continued momentum across regions and business units, our growth opportunities, strategies and related acceleration, the ability of our continued focus in systems and enterprise software to serve as a foundation to deliver sustainable growth while creating value for all our stakeholders, confidence in our ability to ship backlog and optimism in the continued strength in our business as we continue to align resources to higher growth opportunities in pursuit of our long-term financial model, and our guidance and expectations for our Q2 2021 GAAP and non-GAAP revenue, GAAP and non-GAAP EPS, and our estimated 2021 non-GAAP effective tax rate. These statements are subject to a number of risks and uncertainties, and actual results may differ materially from any future results expressed or implied by the forward-looking statements. Risks and uncertainties include without limitation: the effect of the global economic and geopolitical conditions; our international operations and foreign economies; adverse public health matters, including epidemics and pandemics such as the COVID-19 pandemic; our ability to effectively manage our partners and distribution channels; interruptions in our technology systems; cyber-attacks; the dependency of our product revenue on certain industries and the risk of contractions in such industries; fluctuations in demand for our products including orders from our large customers; concentration of credit risk and uncertain conditions in the global financial markets; our ability to compete in markets that are highly competitive; our ability to release successful new products or achieve expected returns; the risk that our manufacturing capacity and a substantial majority of our warehousing and distribution capacity are located outside of the U.S.; our dependence on key suppliers and distributors; component shortages; longer delivery lead times from our suppliers; risk of product liability claims; dependence on our proprietary rights and risks of intellectual property litigation; the continued service of key management and technical personnel; the ability to comply with environmental laws and associated costs; our ability to maintain our website; the risks of bugs, vulnerabilities, errors or design flaws in our products; our ability to achieve the benefits of employee restructuring plans; our exposure to large orders; our ability to effectively manage our operating expenses and meet budget; expense overruns; manufacturing inefficiencies and the level of capacity utilization; fluctuations in our quarterly results due to factors outside of our control; our outstanding debt; our revenues are subject to seasonal variation; our ability to comply with laws and regulations; changes in tax rates and exposure to additional tax liabilities; our ability to make certain acquisitions or dispositions, integrate the companies we acquire or separate the companies we sold and\/or enter into strategic relationships; risks related to currency fluctuations; adverse effects of price changes; and changes in accounting principles. The company directs readers to its Form 10-K for the year ended Dec. 31, 2020, and the other documents it files with the SEC for other risks associated with the company\u2019s future performance. These documents contain and identify important factors that could cause our actual results to differ materially from those contained in our forward-looking statements.\n<\/p>\n<p>\nAll information in this release is as of the date above. The company undertakes no duty to update any forward-looking statement to conform the statement to actual results or changes in the company\u2019s expectations.\n<\/p>\n<p><b>About NI<\/b><\/p>\n<p>\nNI (ni.com) develops high-performance automated test and automated measurement systems to help you solve your engineering challenges now and into the future. Our open, software-defined platform uses modular hardware and an expansive ecosystem to help you turn powerful possibilities into real solutions. (NATI-F)\n<\/p>\n<p><i>National Instruments, NI and <span class=\"bwuline\"><a rel=\"nofollow\" href=\"https:\/\/cts.businesswire.com\/ct\/CT?id=smartlink&amp;url=https%3A%2F%2Fwww.ni.com%2Fen-us.html&amp;esheet=52420928&amp;newsitemid=20210429005971&amp;lan=en-US&amp;anchor=ni.com&amp;index=4&amp;md5=d7dcfd9094d47d3fb8a8b7f45db76cf2\">ni.com<\/a><\/span> are trademarks of National Instruments. Other product and company names listed are trademarks or trade names of their respective companies.<\/i><\/p>\n<table cellspacing=\"0\" class=\"bwtablemarginb bwblockalignl\">\n<tr>\n<td colspan=\"9\" class=\"bwvertalignb bwpadl0\" rowspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\"><b>National Instruments<\/b><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td colspan=\"9\" class=\"bwvertalignb bwpadl0\" rowspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\"><b>Condensed Consolidated Balance Sheets<\/b><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td colspan=\"9\" class=\"bwvertalignb bwpadl0\" rowspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\"><b>(in thousands)<\/b><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"3\" class=\"bwvertalignb bwpadl0 bwalignc\" rowspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\"><b>March 31,<\/b><\/p>\n<\/td>\n<td class=\"bwalignc\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td colspan=\"3\" class=\"bwvertalignb bwpadl0 bwalignc\" rowspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\"><b>December 31, <\/b><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"3\" class=\"bwvertalignb bwpadl0 bwpadr0 bwalignc\" rowspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\"><b>2021<\/b><\/p>\n<\/td>\n<td class=\"bwalignc\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td colspan=\"3\" class=\"bwvertalignb bwpadl0 bwpadr0 bwalignc\" rowspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\"><b>2020<\/b><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"3\" class=\"bwvertalignb bwpadl0 bwalignc\" rowspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\"><b>(unaudited) <\/b><\/p>\n<\/td>\n<td class=\"bwalignc\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td colspan=\"3\" class=\"bwvertalignb bwpadl0 bwalignc\" rowspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nAssets\n<\/p>\n<\/td>\n<td rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"3\" class=\"bwvertalignb bwpadl0\" rowspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"3\" class=\"bwvertalignb bwpadl0\" rowspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwrowaltcolor0 bwpadl3\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nCash and cash equivalents\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\" \/>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n$\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n266,712\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\" \/>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n$\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n260,232\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwpadl3\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nShort-term investments\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n32,171\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n59,923\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwrowaltcolor0 bwpadl3\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nAccounts receivable, net\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n241,088\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n266,869\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwpadl3\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nInventories, net\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n197,179\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n194,012\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwrowaltcolor0 bwpadl3\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nPrepaid expenses and other current assets\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"2\" class=\"bwvertalignb bwsinglebottom bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n75,674\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwsinglebottom bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"2\" class=\"bwvertalignb bwsinglebottom bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n68,470\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwsinglebottom bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwpadl6\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nTotal current assets\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n812,824\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n849,506\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nProperty and equipment, net\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n252,320\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n254,399\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nGoodwill\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n462,646\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n467,547\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nIntangible assets, net\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n159,639\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n172,719\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nOperating lease right-of-use assets\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n61,478\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n67,674\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nOther long-term assets\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"2\" class=\"bwvertalignb bwsinglebottom bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n77,059\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwsinglebottom bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"2\" class=\"bwvertalignb bwsinglebottom bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n72,643\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwsinglebottom bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nTotal assets\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl\" rowspan=\"1\" colspan=\"1\" \/>\n<td class=\"bwvertalignb bwdoublebottom bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n$\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwdoublebottom bwpadl0 bwpadr0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n1,825,966\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwdoublebottom bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl\" rowspan=\"1\" colspan=\"1\" \/>\n<td class=\"bwvertalignb bwdoublebottom bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n$\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwdoublebottom bwpadl0 bwpadr0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n1,884,488\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwdoublebottom bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"3\" class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"3\" class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nLiabilities and Stockholders&#8217; Equity\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"3\" class=\"bwvertalignb bwpadl0\" rowspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"3\" class=\"bwvertalignb bwpadl0\" rowspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwrowaltcolor0 bwpadl3\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nAccounts payable and accrued liabilities\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\" \/>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n$\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n54,686\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\" \/>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n$\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n51,124\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwpadl3\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nAccrued compensation\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n58,201\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n87,068\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwrowaltcolor0 bwpadl3\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nDeferred revenue &#8211; current\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n128,740\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n132,151\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwpadl3\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nOperating lease liabilities &#8211; current\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n14,751\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n15,801\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwrowaltcolor0 bwpadl3\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nOther taxes payable\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n35,836\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n48,129\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwpadl3\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nDebt &#8211; current\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n5,000\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n5,000\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwrowaltcolor0 bwpadl3\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nOther current liabilities\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"2\" class=\"bwvertalignb bwsinglebottom bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n42,221\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwsinglebottom bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"2\" class=\"bwvertalignb bwsinglebottom bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n42,578\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwsinglebottom bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwpadl6\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nTotal current liabilities\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n339,435\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n381,851\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nDeferred income taxes\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n25,050\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n25,288\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nLiability for uncertain tax positions\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n10,933\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n10,868\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nIncome tax payable &#8211; non-current\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n61,622\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n61,623\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nDeferred revenue &#8211; non-current\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n35,065\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n36,335\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nOperating lease liabilities &#8211; non-current\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n31,644\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n35,854\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nDebt &#8211; non-current\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n90,991\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n92,036\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nOther long-term liabilities\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"2\" class=\"bwvertalignb bwsinglebottom bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n9,717\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwsinglebottom bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"2\" class=\"bwvertalignb bwsinglebottom bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n15,762\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwsinglebottom bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwpadl6\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nTotal liabilities\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl\" rowspan=\"1\" colspan=\"1\" \/>\n<td class=\"bwvertalignb bwdoublebottom bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n$\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwdoublebottom bwpadl0 bwpadr0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n604,457\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwdoublebottom bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl\" rowspan=\"1\" colspan=\"1\" \/>\n<td class=\"bwvertalignb bwdoublebottom bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n$\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwdoublebottom bwpadl0 bwpadr0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n659,617\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwdoublebottom bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"3\" class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"3\" class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nStockholders&#8217; equity:\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"3\" class=\"bwvertalignb bwpadl0\" rowspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"3\" class=\"bwvertalignb bwpadl0\" rowspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwrowaltcolor0 bwpadl3\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nPreferred stock\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\" \/>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n$\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u2014\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\" \/>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n$\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u2014\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwpadl3\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nCommon stock\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n1,316\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n1,312\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwrowaltcolor0 bwpadl3\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nAdditional paid-in capital\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n1,059,018\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n1,033,284\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwpadl3\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nRetained earnings\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n180,063\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n211,101\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwrowaltcolor0 bwpadl3\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nAccumulated other comprehensive loss\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"2\" class=\"bwvertalignb bwsinglebottom bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n(18,888)\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwsinglebottom bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"2\" class=\"bwvertalignb bwsinglebottom bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n(20,826)\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwsinglebottom bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwpadl5\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nTotal stockholders&#8217; equity\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"2\" class=\"bwvertalignb bwsinglebottom bwpadl0 bwpadr0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n1,221,509\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwsinglebottom bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"2\" class=\"bwvertalignb bwsinglebottom bwpadl0 bwpadr0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n1,224,871\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwsinglebottom bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwrowaltcolor0 bwpadl7\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nTotal liabilities and stockholders&#8217; equity\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\" \/>\n<td class=\"bwvertalignb bwdoublebottom bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n$\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwdoublebottom bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n1,825,966\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwdoublebottom bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\" \/>\n<td class=\"bwvertalignb bwdoublebottom bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n$\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwdoublebottom bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n1,884,488\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwdoublebottom bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<\/tr>\n<\/table>\n<table cellspacing=\"0\" class=\"bwtablemarginb bwblockalignl\">\n<tr>\n<td colspan=\"9\" class=\"bwpadl0\" rowspan=\"1\" \/><\/tr>\n<tr>\n<td colspan=\"9\" class=\"bwvertalignb bwpadl0\" rowspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\"><b>National Instruments<\/b><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td colspan=\"9\" class=\"bwvertalignb bwpadl0\" rowspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\"><b>Condensed Consolidated Statements of Income<\/b><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td colspan=\"9\" class=\"bwvertalignb bwpadl0\" rowspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\"><b>(in thousands, except per share data, unaudited)<\/b><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"3\" class=\"bwvertalignb bwpadl0\" rowspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"3\" class=\"bwvertalignb bwpadl0\" rowspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"7\" class=\"bwvertalignb bwpadl0 bwalignc\" rowspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\"><b>Three Months Ended<\/b><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"7\" class=\"bwvertalignb bwpadl0 bwalignc\" rowspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\"><b>March 31,<\/b><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"3\" class=\"bwvertalignb bwsinglebottom bwpadl0 bwpadr0 bwalignc\" rowspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\"><b>2021<\/b><\/p>\n<\/td>\n<td rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"3\" class=\"bwvertalignb bwsinglebottom bwpadl0 bwpadr0 bwalignc\" rowspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\"><b>2020<\/b><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nNet sales:\n<\/p>\n<\/td>\n<td rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"3\" class=\"bwvertalignb bwpadl0\" rowspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"3\" class=\"bwvertalignb bwpadl0\" rowspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwpadl2\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nProduct\n<\/p>\n<\/td>\n<td rowspan=\"1\" colspan=\"1\" \/>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n$\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n295,092\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td rowspan=\"1\" colspan=\"1\" \/>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n$\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n273,978\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwpadl2 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nSoftware maintenance\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"2\" class=\"bwvertalignb bwsinglebottom bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n40,090\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwsinglebottom bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"2\" class=\"bwvertalignb bwsinglebottom bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n35,403\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwsinglebottom bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwpadl4\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nTotal net sales\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n335,182\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n309,381\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"3\" class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"3\" class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nCost of sales:\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"3\" class=\"bwvertalignb bwpadl0\" rowspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"3\" class=\"bwvertalignb bwpadl0\" rowspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwpadl2 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nProduct\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n91,657\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n82,071\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwpadl2\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nSoftware maintenance\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"2\" class=\"bwvertalignb bwsinglebottom bwpadl0 bwpadr0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n3,757\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwsinglebottom bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"2\" class=\"bwvertalignb bwsinglebottom bwpadl0 bwpadr0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n1,690\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwsinglebottom bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwpadl4 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nTotal cost of sales\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n95,414\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n83,761\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"3\" class=\"bwvertalignb bwpadl0\" rowspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"3\" class=\"bwvertalignb bwpadl0\" rowspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nGross profit\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n239,768\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n225,620\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"3\" class=\"bwvertalignb bwpadl0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"3\" class=\"bwvertalignb bwpadl0\" rowspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nOperating expenses:\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"3\" class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"3\" class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwpadl9\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nSales and marketing\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n116,783\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n115,746\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwpadl9 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nResearch and development\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n80,086\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n71,621\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwpadl9\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nGeneral and administrative\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwsinglebottom bwpadr0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n33,358\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwsinglebottom\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwsinglebottom bwpadr0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n26,180\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwsinglebottom\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwpadl7 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nTotal operating expenses\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n230,227\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n213,547\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwpadl7\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nGain on sale of business\/assets\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwsinglebottom bwpadr0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u2014\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwsinglebottom\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwsinglebottom bwpadr0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n159,753\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwsinglebottom\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwrowaltcolor0 bwpadl3\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nOperating income\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n9,541\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n171,826\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"3\" class=\"bwvertalignb bwpadl0\" rowspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"3\" class=\"bwvertalignb bwpadl0\" rowspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nOther (expense) income:\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n(5,070)\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n560\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"3\" class=\"bwvertalignb bwpadl0\" rowspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"3\" class=\"bwvertalignb bwpadl0\" rowspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwrowaltcolor0 bwpadl3\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nIncome before income taxes\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n4,471\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n172,386\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"3\" class=\"bwvertalignb bwpadl0\" rowspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"3\" class=\"bwvertalignb bwpadl0\" rowspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n(Benefit) provision for income taxes\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"2\" class=\"bwvertalignb bwsinglebottom bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n(24)\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwsinglebottom bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"2\" class=\"bwvertalignb bwsinglebottom bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n39,731\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwsinglebottom bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"3\" class=\"bwvertalignb bwpadl0\" rowspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"3\" class=\"bwvertalignb bwpadl0\" rowspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwrowaltcolor0 bwpadl3\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nNet income\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\" \/>\n<td class=\"bwvertalignb bwsinglebottom bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n$\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwsinglebottom bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n4,495\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwsinglebottom bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\" \/>\n<td class=\"bwvertalignb bwsinglebottom bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n$\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwsinglebottom bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n132,655\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwsinglebottom bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"3\" class=\"bwvertalignb bwpadl0\" rowspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"3\" class=\"bwvertalignb bwpadl0\" rowspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nBasic earnings per share\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\" \/>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n$\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n0.03\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\" \/>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n$\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n1.02\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nDiluted earnings per share\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl\" rowspan=\"1\" colspan=\"1\" \/>\n<td class=\"bwvertalignb bwsinglebottom bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n$\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwsinglebottom bwpadl0 bwpadr0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n0.03\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwsinglebottom bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl\" rowspan=\"1\" colspan=\"1\" \/>\n<td class=\"bwvertalignb bwsinglebottom bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n$\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwsinglebottom bwpadl0 bwpadr0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n1.01\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwsinglebottom bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"3\" class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"3\" class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nWeighted average shares outstanding &#8211;\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"3\" class=\"bwvertalignb bwpadl0\" rowspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"3\" class=\"bwvertalignb bwpadl0\" rowspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nBasic\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n131,483\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n130,613\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nDiluted\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n132,717\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n131,357\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"3\" class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"3\" class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nDividends declared per share\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl\" rowspan=\"1\" colspan=\"1\" \/>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n$\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n0.27\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl\" rowspan=\"1\" colspan=\"1\" \/>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n$\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n0.26\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<\/tr>\n<\/table>\n<table cellspacing=\"0\" class=\"bwtablemarginb bwblockalignl\">\n<tr>\n<td colspan=\"9\" class=\"bwpadl0\" rowspan=\"1\" \/><\/tr>\n<tr>\n<td colspan=\"9\" class=\"bwvertalignb bwpadl0\" rowspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\"><b>National Instruments<\/b><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td colspan=\"9\" class=\"bwvertalignb bwpadl0\" rowspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\"><b>Condensed Consolidated Statements of Cash Flows<\/b><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td colspan=\"9\" class=\"bwvertalignb bwpadl0\" rowspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\"><b>(in thousands, unaudited)<\/b><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"7\" class=\"bwvertalignb bwpadl0 bwalignc\" rowspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\"><b>Three Months Ended<\/b><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"7\" class=\"bwvertalignb bwsinglebottom bwpadl0 bwalignc\" rowspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\"><b>March 31,<\/b><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"3\" class=\"bwvertalignb bwsinglebottom bwpadl0 bwpadr0 bwalignc\" rowspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\"><b>2021<\/b><\/p>\n<\/td>\n<td class=\"bwalignc\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td colspan=\"3\" class=\"bwvertalignb bwsinglebottom bwpadl0 bwpadr0 bwalignc\" rowspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\"><b>2020<\/b><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\"><b>Cash flow from operating activities:<\/b><\/p>\n<\/td>\n<td rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"3\" class=\"bwvertalignb bwpadl0\" rowspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"3\" class=\"bwvertalignb bwpadl0\" rowspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nNet income\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\" \/>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n$\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n4,495\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\" \/>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n$\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n132,655\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nAdjustments to reconcile net income to net cash provided by operating activities:\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"3\" class=\"bwvertalignb bwpadl0\" rowspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"3\" class=\"bwvertalignb bwpadl0\" rowspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwrowaltcolor0 bwpadl3\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nDisposal gain on sale of business\/assets\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u2014\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n(159,753)\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwpadl3\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nDepreciation and amortization\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n23,872\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n19,265\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwrowaltcolor0 bwpadl3\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nStock-based compensation\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n17,189\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n12,104\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwpadl3\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nLoss from equity-method investees\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n4,173\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n1,025\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwrowaltcolor0 bwpadl3\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nDeferred income taxes\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n(3,746)\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n(1,599)\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwpadl3\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nNet change in operating assets and liabilities\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"2\" class=\"bwvertalignb bwsinglebottom bwpadl0 bwpadr0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n(16,142)\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwsinglebottom bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"2\" class=\"bwvertalignb bwsinglebottom bwpadl0 bwpadr0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n39,923\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwsinglebottom bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwrowaltcolor0 bwpadl6\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\"><b>Net cash provided by operating activities<\/b><\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"2\" class=\"bwvertalignb bwsinglebottom bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n29,841\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwsinglebottom bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"2\" class=\"bwvertalignb bwsinglebottom bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n43,620\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwsinglebottom bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"3\" class=\"bwvertalignb bwpadl0\" rowspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"3\" class=\"bwvertalignb bwpadl0\" rowspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\"><b>Cash flow from investing activities:<\/b><\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"3\" class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"3\" class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nCapital expenditures\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n(8,488)\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n(12,816)\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nProceeds from sale of business\/assets\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u2014\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n158,973\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nCapitalization of internally developed software\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n(226)\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n(1,915)\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nAdditions to other intangibles\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n(1,018)\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n(112)\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nAcquisitions of equity-method investments\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n(11,539)\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u2014\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nPurchases of short-term investments\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u2014\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n(206,331)\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nSales and maturities of short-term investments\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"2\" class=\"bwvertalignb bwsinglebottom bwpadl0 bwpadr0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n27,664\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwsinglebottom bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"2\" class=\"bwvertalignb bwsinglebottom bwpadl0 bwpadr0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n111,827\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwsinglebottom bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwrowaltcolor0 bwpadl6\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\"><b>Net cash provided by investing activities<\/b><\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"2\" class=\"bwvertalignb bwsinglebottom bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n6,393\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwsinglebottom bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"2\" class=\"bwvertalignb bwsinglebottom bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n49,626\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwsinglebottom bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"3\" class=\"bwvertalignb bwpadl0\" rowspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"3\" class=\"bwvertalignb bwpadl0\" rowspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\"><b>Cash flow from financing activities:<\/b><\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"3\" class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"3\" class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nPayments on term loan\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n(1,250)\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u2014\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nProceeds from issuance of common stock\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n8,565\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n8,991\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nRepurchase of common stock\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u2014\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n(6,526)\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nDividends paid\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwsinglebottom bwpadr0 bwrowaltcolor0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n(35,533)\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwsinglebottom bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwsinglebottom bwpadr0 bwrowaltcolor0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n(33,997)\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwsinglebottom bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwpadl6\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\"><b>Net cash used by financing activities<\/b><\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"2\" class=\"bwvertalignb bwsinglebottom bwpadl0 bwpadr0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n(28,218)\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwsinglebottom bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"2\" class=\"bwvertalignb bwsinglebottom bwpadl0 bwpadr0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n(31,532)\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwsinglebottom bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"3\" class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"3\" class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwpadl6\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\"><b>Impact of changes in exchange rates on cash<\/b><\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n(1,536)\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n(1,889)\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"3\" class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"3\" class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\"><b>Net change in cash and cash equivalents<\/b><\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n6,480\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n59,825\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nCash and cash equivalents at beginning of period\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"2\" class=\"bwvertalignb bwsinglebottom bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n260,232\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwsinglebottom bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"2\" class=\"bwvertalignb bwsinglebottom bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n194,616\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwsinglebottom bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nCash and cash equivalents at end of period\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl\" rowspan=\"1\" colspan=\"1\" \/>\n<td class=\"bwvertalignb bwdoublebottom bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n$\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwdoublebottom bwpadl0 bwpadr0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n266,712\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwdoublebottom bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl\" rowspan=\"1\" colspan=\"1\" \/>\n<td class=\"bwvertalignb bwdoublebottom bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n$\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwdoublebottom bwpadl0 bwpadr0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n254,441\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwdoublebottom bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<\/tr>\n<\/table>\n<table cellspacing=\"0\" class=\"bwtablemarginb bwblockalignl\">\n<tr>\n<td colspan=\"9\" class=\"bwpadl0\" rowspan=\"1\" \/><\/tr>\n<tr>\n<td colspan=\"9\" class=\"bwvertalignb bwpadl0\" rowspan=\"1\">\n<p class=\"bwcellpmargin\"><b>The following tables provide details with respect to the amount of GAAP charges related to stock-based compensation, amortization of acquisition-related intangibles and fair value adjustments, acquisition-related transaction costs, capitalization and amortization of internally developed software costs, disposal gains on sale of business, impairment losses on equity-method investments and restructuring charges that were recorded in the line items indicated below (unaudited) (in thousands):<\/b><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"7\" class=\"bwvertalignb bwpadl0 bwalignc\" rowspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\"><b>Three Months Ended<\/b><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"7\" class=\"bwvertalignb bwpadl0 bwalignc\" rowspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\"><b>March 31,<\/b><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"3\" class=\"bwvertalignb bwsinglebottom bwpadl0 bwpadr0 bwalignc\" rowspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\"><b>2021<\/b><\/p>\n<\/td>\n<td class=\"bwalignc\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td colspan=\"3\" class=\"bwvertalignb bwsinglebottom bwpadl0 bwpadr0 bwalignc\" rowspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\"><b>2020<\/b><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\"><b>Stock-based compensation<\/b><\/p>\n<\/td>\n<td rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"3\" class=\"bwvertalignb bwpadl0\" rowspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"3\" class=\"bwvertalignb bwpadl0\" rowspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nCost of sales\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\" \/>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n$\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n1,113\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\" \/>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n$\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n804\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nSales and marketing\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n5,696\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n5,175\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nResearch and development\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n5,714\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n3,520\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nGeneral and administrative\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n4,666\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n2,603\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nProvision for income taxes\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"2\" class=\"bwvertalignb bwsinglebottom bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n(3,324)\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwsinglebottom bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"2\" class=\"bwvertalignb bwsinglebottom bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n(1,502)\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwsinglebottom bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nTotal\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl\" rowspan=\"1\" colspan=\"1\" \/>\n<td class=\"bwvertalignb bwdoublebottom bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n$\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwdoublebottom bwpadl0 bwpadr0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n13,865\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwdoublebottom bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl\" rowspan=\"1\" colspan=\"1\" \/>\n<td class=\"bwvertalignb bwdoublebottom bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n$\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwdoublebottom bwpadl0 bwpadr0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n10,600\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwdoublebottom bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"3\" class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"3\" class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\"><b>Amortization of acquisition-related intangibles and fair value adjustments<\/b><\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"3\" class=\"bwvertalignb bwpadl0\" rowspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"3\" class=\"bwvertalignb bwpadl0\" rowspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nNet sales\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\" \/>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n$\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n813\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\" \/>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n$\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u2014\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nCost of sales\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n4,272\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n746\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nSales and marketing\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n2,171\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n486\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nResearch and development\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u2014\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n28\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nOther (expense) income\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n394\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n124\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nProvision for income taxes\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"2\" class=\"bwvertalignb bwsinglebottom bwpadl0 bwpadr0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n(975)\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwsinglebottom bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"2\" class=\"bwvertalignb bwsinglebottom bwpadl0 bwpadr0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n(157)\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwsinglebottom bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nTotal\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\" \/>\n<td class=\"bwvertalignb bwdoublebottom bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n$\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwdoublebottom bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n6,675\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwdoublebottom bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\" \/>\n<td class=\"bwvertalignb bwdoublebottom bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n$\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwdoublebottom bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n1,227\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwdoublebottom bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"3\" class=\"bwvertalignb bwpadl0\" rowspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"3\" class=\"bwvertalignb bwpadl0\" rowspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\"><b>Acquisition-related transaction and integration costs, restructuring charges and other<sup>(1)<\/sup><\/b><\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"3\" class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"3\" class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nCost of sales\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl\" rowspan=\"1\" colspan=\"1\" \/>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n$\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n75\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl\" rowspan=\"1\" colspan=\"1\" \/>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n$\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n20\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nSales and marketing\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n4,648\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n6,373\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nResearch and development\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n488\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n4,669\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nGeneral and administrative\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n5,666\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n(1,014)\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nGain on sale of business\/assets<sup>(1)<\/sup><\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u2014\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n(159,753)\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nOther (expense) income<sup>(2)<\/sup><\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n3,725\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n128\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nProvision for income taxes\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"2\" class=\"bwvertalignb bwsinglebottom bwpadl0 bwpadr0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n(2,883)\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwsinglebottom bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"2\" class=\"bwvertalignb bwsinglebottom bwpadl0 bwpadr0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n34,754\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwsinglebottom bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nTotal\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\" \/>\n<td class=\"bwvertalignb bwdoublebottom bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n$\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwdoublebottom bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n11,719\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwdoublebottom bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\" \/>\n<td class=\"bwvertalignb bwdoublebottom bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n$\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwdoublebottom bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n(114,823)\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwdoublebottom bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td colspan=\"9\" class=\"bwvertalignb bwpadl0\" rowspan=\"1\">\n<p class=\"bwcellpmargin\">\n(1): During the first quarter of 2020, the company recognized a gain of approximately $160 million related to the divestiture of AWR, presented within &#8220;Gain on sale of business\/assets&#8221;.\n<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td colspan=\"9\" class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\">\n<p class=\"bwcellpmargin\">\n(2): During the first quarter of 2021, we recognized a $3.5 million impairment loss related to one of our equity-method investments, presented within &#8220;Other (expense) income&#8221;\n<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"3\" class=\"bwvertalignb bwpadl0\" rowspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"3\" class=\"bwvertalignb bwpadl0\" rowspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\"><b>(Capitalization) and amortization of internally developed software costs<\/b><\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"3\" class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"3\" class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nCost of sales\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl\" rowspan=\"1\" colspan=\"1\" \/>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n$\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n6,874\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl\" rowspan=\"1\" colspan=\"1\" \/>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n$\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n7,082\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nResearch and development\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n(226)\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n(1,915)\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nProvision for income taxes\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"2\" class=\"bwvertalignb bwsinglebottom bwpadl0 bwpadr0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n(1,396)\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwsinglebottom bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"2\" class=\"bwvertalignb bwsinglebottom bwpadl0 bwpadr0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n(1,085)\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwsinglebottom bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nTotal\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\" \/>\n<td class=\"bwvertalignb bwdoublebottom bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n$\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwdoublebottom bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n5,252\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwdoublebottom bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\" \/>\n<td class=\"bwtablemarginb bwblockalignl bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\" \/>\n<td class=\"bwvertalignb bwdoublebottom bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n$\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwdoublebottom bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n4,082\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwdoublebottom bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\" \/><\/tr>\n<\/table>\n<table cellspacing=\"0\" class=\"bwtablemarginb bwblockalignl\">\n<tr>\n<td colspan=\"9\" class=\"bwpadl0\" rowspan=\"1\" \/><\/tr>\n<tr>\n<td colspan=\"9\" class=\"bwvertalignb bwpadl0 bwalignc\" rowspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\"><b>National Instruments<\/b><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td colspan=\"9\" class=\"bwvertalignb bwpadl0 bwalignc\" rowspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\"><b>Reconciliation of GAAP to Non-GAAP Measures<\/b><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td colspan=\"9\" class=\"bwvertalignb bwpadl0 bwalignc\" rowspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\"><b>(in thousands, unaudited)<\/b><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwpadl0 bwalignc\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n\u00a0\n<\/p>\n<\/td>\n<td rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"7\" class=\"bwvertalignb bwpadl0 bwalignc\" rowspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\"><b>Three Months Ended<\/b><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwpadl0 bwalignc\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n\u00a0\n<\/p>\n<\/td>\n<td rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"7\" class=\"bwvertalignb bwsinglebottom bwpadl0 bwalignc\" rowspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\"><b>March 31,<\/b><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwpadl0 bwalignc\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n\u00a0\n<\/p>\n<\/td>\n<td rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"3\" class=\"bwvertalignb bwsinglebottom bwpadl0 bwpadr0 bwalignc\" rowspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\"><b>2021<\/b><\/p>\n<\/td>\n<td class=\"bwalignc\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td colspan=\"3\" class=\"bwvertalignb bwsinglebottom bwpadl0 bwpadr0 bwalignc\" rowspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\"><b>2020<\/b><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td colspan=\"9\" class=\"bwvertalignb bwpadl0\" rowspan=\"1\">\n<p class=\"bwcellpmargin\"><b>Reconciliation of Net Sales to Non-GAAP Net Sales<\/b><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\"><b>Net sales, as reported<\/b><\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\" \/>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n$\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n335,182\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\" \/>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n$\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n309,381\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n\u00a0\n<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwpadl2\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nImpact of acquisition-related fair value adjustments\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"2\" class=\"bwvertalignb bwsinglebottom bwpadl0 bwpadr0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n813\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwsinglebottom bwpadl0 bwpadr0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"2\" class=\"bwvertalignb bwsinglebottom bwpadl0 bwpadr0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u2014\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwsinglebottom bwpadl0 bwpadr0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n\u00a0\n<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\"><b>Non-GAAP net sales<\/b><\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\" \/>\n<td class=\"bwvertalignb bwdoublebottom bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n$\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwdoublebottom bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n335,995\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwdoublebottom bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\" \/>\n<td class=\"bwvertalignb bwdoublebottom bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n$\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwdoublebottom bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n309,381\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwdoublebottom bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n\u00a0\n<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwpadl0\" style=\"height:17px\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl\" style=\"height:17px\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"3\" class=\"bwvertalignb bwpadl0 bwpadr0\" style=\"height:17px\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl\" style=\"height:17px\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"3\" class=\"bwvertalignb bwpadl0 bwpadr0\" style=\"height:17px\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td colspan=\"9\" class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\">\n<p class=\"bwcellpmargin\"><b>Reconciliation of Gross Profit to Non-GAAP Gross Profit<\/b><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\"><b>Gross profit, as reported<\/b><\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl\" rowspan=\"1\" colspan=\"1\" \/>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n$\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n239,768\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl\" rowspan=\"1\" colspan=\"1\" \/>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n$\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n225,620\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n\u00a0\n<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwrowaltcolor0 bwpadl2\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nStock-based compensation\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n1,113\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n804\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n\u00a0\n<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwpadl2\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nAmortization of acquisition-related intangibles and fair value adjustments\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n5,085\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n746\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n\u00a0\n<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwrowaltcolor0 bwpadl2\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nAcquisition transaction and integration costs. restructuring charges and other\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n75\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n20\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n\u00a0\n<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwpadl2\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nAmortization of internally developed software costs\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"2\" class=\"bwvertalignb bwsinglebottom bwpadl0 bwpadr0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n6,874\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwsinglebottom bwpadl0 bwpadr0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"2\" class=\"bwvertalignb bwsinglebottom bwpadl0 bwpadr0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n7,082\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwsinglebottom bwpadl0 bwpadr0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n\u00a0\n<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\"><b>Non-GAAP gross profit<\/b><\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\" \/>\n<td class=\"bwvertalignb bwpadl0 bwdoublebottom bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n$\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwdoublebottom bwpadr0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n252,915\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwdoublebottom bwpadr0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\" \/>\n<td class=\"bwvertalignb bwpadl0 bwdoublebottom bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n$\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwdoublebottom bwpadr0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n234,272\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwdoublebottom bwpadr0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n\u00a0\n<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\"><i>Non-GAAP gross margin<\/i><\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\"><i>75.3<\/i><\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\"><i>%<\/i><\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\"><i>75.7<\/i><\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\"><i>%<\/i><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"3\" class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"3\" class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td colspan=\"9\" class=\"bwvertalignb bwpadl0\" rowspan=\"1\">\n<p class=\"bwcellpmargin\"><b>Reconciliation of Operating Expenses to Non-GAAP Operating Expenses<\/b><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\"><b>Operating expenses, as reported<\/b><\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\" \/>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n$\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n230,227\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\" \/>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n$\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n213,547\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n\u00a0\n<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwpadl2\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nStock-based compensation\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n(16,076\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n)\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n(11,298\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n)\n<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwrowaltcolor0 bwpadl2\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nAmortization of acquisition-related intangibles and fair value adjustments\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n(2,171\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n)\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n(514\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n)\n<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwpadl2\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nAcquisition transaction and integration costs. restructuring charges and other\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n(10,802\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n)\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n(10,028\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n)\n<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwrowaltcolor0 bwpadl2\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nCapitalization of internally developed software costs\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"2\" class=\"bwvertalignb bwsinglebottom bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n226\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwsinglebottom bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"2\" class=\"bwvertalignb bwsinglebottom bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n1,915\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwsinglebottom bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n\u00a0\n<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\"><b>Non-GAAP operating expenses<\/b><\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl\" rowspan=\"1\" colspan=\"1\" \/>\n<td class=\"bwvertalignb bwpadl0 bwdoublebottom\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n$\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwdoublebottom bwpadr0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n201,404\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwdoublebottom bwpadr0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl\" rowspan=\"1\" colspan=\"1\" \/>\n<td class=\"bwvertalignb bwpadl0 bwdoublebottom\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n$\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwdoublebottom bwpadr0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n193,622\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwdoublebottom bwpadr0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n\u00a0\n<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"3\" class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"3\" class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td colspan=\"9\" class=\"bwvertalignb bwpadl0\" rowspan=\"1\">\n<p class=\"bwcellpmargin\"><b>Reconciliation of Operating Income to Non-GAAP Operating Income<\/b><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\"><b>Operating income, as reported<\/b><\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\" \/>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n$\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n9,541\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\" \/>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n$\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n171,826\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n\u00a0\n<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwpadl2\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nStock-based compensation\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n17,189\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n12,102\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n\u00a0\n<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwrowaltcolor0 bwpadl2\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nAmortization of acquisition-related intangibles and fair value adjustments\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n7,256\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n1,260\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n\u00a0\n<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwpadl2\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nAcquisition transaction and integration costs. restructuring charges and other\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n10,877\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n10,048\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n\u00a0\n<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwrowaltcolor0 bwpadl2\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nNet amortization of internally developed software costs\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n6,648\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n5,167\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n\u00a0\n<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwpadl2\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nGain on sale of business\/assets\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"2\" class=\"bwvertalignb bwsinglebottom bwpadl0 bwpadr0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u2014\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwsinglebottom bwpadl0 bwpadr0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"2\" class=\"bwvertalignb bwsinglebottom bwpadl0 bwpadr0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n(159,753\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwsinglebottom bwpadl0 bwpadr0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n)\n<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\"><b>Non-GAAP operating income<\/b><\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\" \/>\n<td class=\"bwvertalignb bwpadl0 bwdoublebottom bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n$\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwdoublebottom bwpadr0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n51,511\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwdoublebottom bwpadr0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\" \/>\n<td class=\"bwvertalignb bwpadl0 bwdoublebottom bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n$\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwdoublebottom bwpadr0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n40,650\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwdoublebottom bwpadr0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n\u00a0\n<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\"><i>Non-GAAP operating margin<\/i><\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\"><i>15.3<\/i><\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\"><i>%<\/i><\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\"><i>13.1<\/i><\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\"><i>%<\/i><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"3\" class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"3\" class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td colspan=\"9\" class=\"bwvertalignb bwpadl0\" rowspan=\"1\">\n<p class=\"bwcellpmargin\"><b>Reconciliation of Provision for income taxes to Non-GAAP Provision for income taxes<\/b><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\"><b>Provision for income taxes, as reported<sup>(1)<\/sup><\/b><\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\" \/>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n$\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n(24\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n)\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\" \/>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n$\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n39,731\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n\u00a0\n<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwpadl2\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nStock-based compensation\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n3,324\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n1,502\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n\u00a0\n<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwrowaltcolor0 bwpadl2\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nAmortization of acquisition-related intangibles and fair value adjustments\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n975\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n157\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n\u00a0\n<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwpadl2\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nAcquisition transaction and integration costs. restructuring charges and other\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n2,883\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n1,615\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n\u00a0\n<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwrowaltcolor0 bwpadl2\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nNet amortization of internally developed software costs\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n1,396\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n1,085\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n\u00a0\n<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwpadl2\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nGain on sale of business\/assets\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"2\" class=\"bwvertalignb bwsinglebottom bwpadl0 bwpadr0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u2014\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwsinglebottom bwpadl0 bwpadr0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"2\" class=\"bwvertalignb bwsinglebottom bwpadl0 bwpadr0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n(36,369\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwsinglebottom bwpadl0 bwpadr0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n)\n<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\"><b>Non-GAAP provision for income taxes<sup>(1)<\/sup><\/b><\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\" \/>\n<td class=\"bwvertalignb bwdoublebottom bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n$\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwdoublebottom bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n8,554\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwdoublebottom bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\" \/>\n<td class=\"bwvertalignb bwdoublebottom bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n$\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwdoublebottom bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n7,721\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwdoublebottom bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n\u00a0\n<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td colspan=\"9\" class=\"bwvertalignb bwpadl0\" rowspan=\"1\">\n<p class=\"bwcellpmargin\">\n(1): The income tax effect related to each non-GAAP item is calculated based on the tax laws and statutory income tax rates applicable in the tax jurisdiction(s) of the underlying non-GAAP adjustment, and considers the current and deferred tax impact of those adjustments.\n<\/p>\n<\/td>\n<\/tr>\n<\/table>\n<table cellspacing=\"0\" class=\"bwtablemarginb bwblockalignl\">\n<tr>\n<td colspan=\"9\" class=\"bwpadl0\" rowspan=\"1\" \/><\/tr>\n<tr>\n<td colspan=\"9\" class=\"bwvertalignb bwpadl0 bwalignc\" rowspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\"><b>Reconciliation of GAAP Net Income and Diluted EPS to Non-GAAP Net Income and Non-GAAP Diluted EPS<\/b><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td colspan=\"9\" class=\"bwvertalignb bwpadl0 bwalignc\" rowspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\"><b>(in thousands, except per share data, unaudited)<\/b><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwpadl0 bwalignc\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwalignc\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td colspan=\"3\" class=\"bwvertalignb bwpadl0 bwalignc\" rowspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwalignc\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td colspan=\"3\" class=\"bwvertalignb bwpadl0 bwalignc\" rowspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n\u00a0\n<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwpadl0 bwalignc\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwalignc\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td colspan=\"7\" class=\"bwvertalignb bwpadl0 bwalignc\" rowspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\"><b>Three Months Ended<\/b><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwpadl0 bwalignc\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwalignc\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td colspan=\"7\" class=\"bwvertalignb bwpadl0 bwalignc\" rowspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\"><b>March 31,<\/b><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwpadl0 bwalignc\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwalignc\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td colspan=\"3\" class=\"bwvertalignb bwpadl0 bwsinglebottom bwpadr0 bwalignc\" rowspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\"><b>2021<\/b><\/p>\n<\/td>\n<td class=\"bwalignc\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td colspan=\"3\" class=\"bwvertalignb bwpadl0 bwsinglebottom bwpadr0 bwalignc\" rowspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\"><b>2020<\/b><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\"><b>Net income, as reported<\/b><\/p>\n<\/td>\n<td rowspan=\"1\" colspan=\"1\" \/>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n$\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n4,495\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td rowspan=\"1\" colspan=\"1\" \/>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n$\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n132,655\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\"><i>Adjustments to reconcile net income to non-GAAP net income:<\/i><\/p>\n<\/td>\n<td rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"3\" class=\"bwvertalignb bwpadl0\" rowspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"3\" class=\"bwvertalignb bwpadl0\" rowspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwpadl3 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nStock-based compensation\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n17,189\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n12,102\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwpadl3\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nAmortization of acquisition-related intangibles and fair value adjustments\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n7,650\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n1,384\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwpadl3 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nAcquisition transaction and integration costs. restructuring charges and other\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n14,602\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n10,176\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwpadl3\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nNet amortization of internally developed software costs\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n6,648\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n5,167\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwpadl3 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nGain on sale of business\/assets\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u2014\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n(159,753)\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwpadl3\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nIncome tax effects and adjustments<sup>(1)<\/sup><\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"2\" class=\"bwvertalignb bwsinglebottom bwpadl0 bwpadr0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n(8,578)\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwsinglebottom bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"2\" class=\"bwvertalignb bwsinglebottom bwpadl0 bwpadr0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n32,010\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwsinglebottom bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\"><b>Non-GAAP net income<\/b><\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\" \/>\n<td class=\"bwvertalignb bwdoublebottom bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n$\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwdoublebottom bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n42,006\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwdoublebottom bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\" \/>\n<td class=\"bwvertalignb bwdoublebottom bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n$\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwdoublebottom bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n33,741\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwdoublebottom bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwpadl6\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\"><i>Non-GAAP net margin<\/i><\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\"><i>12.5 <\/i><\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignl bwcellpmargin\"><i>%<\/i><\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\"><i>10.9 <\/i><\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignl bwcellpmargin\"><i>%<\/i><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"3\" class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"3\" class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\"><b>Diluted EPS, as reported<\/b><\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl\" rowspan=\"1\" colspan=\"1\" \/>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n$\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n0.03\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl\" rowspan=\"1\" colspan=\"1\" \/>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n$\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n1.01\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\"><i>Adjustment to reconcile diluted EPS to non-GAAP diluted EPS<\/i><\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"3\" class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"3\" class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwpadl3\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nImpact of stock-based compensation\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n0.13\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n0.09\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwpadl3 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nImpact of amortization of acquisition-related intangibles and fair value adjustments\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n0.06\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n0.01\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwpadl3\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nImpact of acquisition transaction and integration costs, restructuring charges and other\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n0.11\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n0.08\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwpadl3 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nImpact of amortization of internally developed software costs\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n0.05\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n0.04\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwpadl3\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nImpact of gain on sale of business\/assets\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u2014\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n(1.22)\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwrowaltcolor0 bwpadl3\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nIncome tax effects and adjustments<sup>(1)<\/sup><\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"2\" class=\"bwvertalignb bwsinglebottom bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n(0.06)\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwsinglebottom bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"2\" class=\"bwvertalignb bwsinglebottom bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n0.25\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwsinglebottom bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\"><b>Non-GAAP diluted EPS<\/b><\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl\" rowspan=\"1\" colspan=\"1\" \/>\n<td class=\"bwvertalignb bwdoublebottom bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n$\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwdoublebottom bwpadl0 bwpadr0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n0.32\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwdoublebottom bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl\" rowspan=\"1\" colspan=\"1\" \/>\n<td class=\"bwvertalignb bwdoublebottom bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n$\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwdoublebottom bwpadl0 bwpadr0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n0.26\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwdoublebottom bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td colspan=\"9\" class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\">\n<p class=\"bwcellpmargin\">\n(1): The income tax effect related to each non-GAAP item is calculated based on the tax laws and statutory income tax rates applicable in the tax jurisdiction(s) of the underlying non-GAAP adjustment, and considers the current and deferred tax impact of those adjustments.\n<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"3\" class=\"bwvertalignb bwpadl0\" rowspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"3\" class=\"bwvertalignb bwpadl0\" rowspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nWeighted average shares outstanding &#8211;\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"3\" class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"3\" class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nBasic\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n131,483\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n130,613\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nDiluted\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n132,717\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n131,357\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<\/tr>\n<\/table>\n<table cellspacing=\"0\" class=\"bwtablemarginb bwblockalignl\">\n<tr>\n<td colspan=\"9\" class=\"bwpadl0\" rowspan=\"1\" \/><\/tr>\n<tr>\n<td colspan=\"9\" class=\"bwvertalignb bwpadl0\" rowspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\"><b>National Instruments<\/b><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td colspan=\"9\" class=\"bwvertalignb bwpadl0\" rowspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\"><b>Reconciliation of Net Income to EBITDA <\/b><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td colspan=\"9\" class=\"bwvertalignb bwpadl0\" rowspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\"><b>(in thousands, unaudited)<\/b><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"3\" class=\"bwvertalignb bwpadl0\" rowspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"3\" class=\"bwvertalignb bwpadl0\" rowspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"7\" class=\"bwvertalignb bwpadl0 bwalignc\" rowspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\"><b>Three Months Ended<\/b><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"7\" class=\"bwvertalignb bwpadl0 bwalignc\" rowspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\"><b>March 31,<\/b><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"3\" class=\"bwvertalignb bwsinglebottom bwpadl0 bwpadr0 bwalignc\" rowspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\"><b>2021<\/b><\/p>\n<\/td>\n<td class=\"bwalignc\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td colspan=\"3\" class=\"bwvertalignb bwsinglebottom bwpadl0 bwpadr0 bwalignc\" rowspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\"><b>2020<\/b><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\"><b>Net income, as reported<\/b><\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\" \/>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n$\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n4,495\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\" \/>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n$\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n132,655\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nAdjustments to reconcile net income to EBITDA:\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"3\" class=\"bwvertalignb bwpadl0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"3\" class=\"bwvertalignb bwpadl0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwpadl3 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nInterest expense (income), net\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n543\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n(2,223)\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwpadl3\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nTax (benefit) expense\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n(24)\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n39,731\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwpadl3 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nDepreciation and amortization\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"2\" class=\"bwvertalignb bwsinglebottom bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n23,872\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwsinglebottom bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"2\" class=\"bwvertalignb bwsinglebottom bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n19,265\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwsinglebottom bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\"><b>EBITDA<\/b><\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl\" rowspan=\"1\" colspan=\"1\" \/>\n<td class=\"bwvertalignb bwdoublebottom bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n$\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwdoublebottom bwpadl0 bwpadr0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n28,886\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwdoublebottom bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl\" rowspan=\"1\" colspan=\"1\" \/>\n<td class=\"bwvertalignb bwdoublebottom bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n$\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwdoublebottom bwpadl0 bwpadr0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n189,428\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwdoublebottom bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nWeighted average shares outstanding &#8211; Diluted\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n132,717\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n131,357\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"3\" class=\"bwvertalignb bwpadl0\" rowspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"3\" class=\"bwvertalignb bwpadl0\" rowspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<\/tr>\n<\/table>\n<table cellspacing=\"0\" class=\"bwtablemarginb bwblockalignl\">\n<tr>\n<td colspan=\"9\" class=\"bwpadl0\" rowspan=\"1\" \/><\/tr>\n<tr>\n<td colspan=\"9\" class=\"bwvertalignb bwpadl0 bwalignc\" rowspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\"><b>Reconciliation of GAAP to Non-GAAP Diluted EPS Guidance<\/b><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td colspan=\"9\" class=\"bwvertalignb bwpadl0 bwalignc\" rowspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\"><b>(unaudited)<\/b><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwpadl0 bwalignc\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwalignc\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td colspan=\"7\" class=\"bwvertalignb bwpadl0 bwalignc\" rowspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\"><b>Three Months Ended<\/b><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwpadl0 bwalignc\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwalignc\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td colspan=\"7\" class=\"bwvertalignb bwsinglebottom bwpadl0 bwalignc\" rowspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\"><b>June 30, 2021<\/b><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwpadl0 bwalignc\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwalignc\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td colspan=\"3\" class=\"bwvertalignb bwpadl0 bwalignc\" rowspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwalignc\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td colspan=\"3\" class=\"bwvertalignb bwpadl0 bwalignc\" rowspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwpadl0 bwalignc\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwalignc\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td colspan=\"3\" class=\"bwvertalignb bwpadl0 bwalignc\" rowspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\"><b>Low<\/b><\/p>\n<\/td>\n<td class=\"bwalignc\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td colspan=\"3\" class=\"bwvertalignb bwpadl0 bwalignc\" rowspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\"><b>High<\/b><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\"><b>GAAP Diluted EPS, guidance<\/b><\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\" \/>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n$\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n(0.02\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n)\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\" \/>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n$\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n0.12\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n\u00a0\n<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\"><i>Adjustment to reconcile diluted EPS to non-GAAP diluted EPS:<\/i><\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"3\" class=\"bwvertalignb bwpadl0\" rowspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"3\" class=\"bwvertalignb bwpadl0\" rowspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwrowaltcolor0 bwpadl3\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nStock-based compensation\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n0.15\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n0.15\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n\u00a0\n<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwpadl3\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nAmortization of acquisition-related intangibles and fair value adjustments\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n0.06\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n0.06\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n\u00a0\n<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwrowaltcolor0 bwpadl3\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nAcquisition transaction and integration costs, restructuring charges and other\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n0.04\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n0.04\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n\u00a0\n<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwpadl3\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nNet amortization of internally developed software costs\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n0.05\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwpadr0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n0.05\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n\u00a0\n<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwrowaltcolor0 bwpadl3\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nIncome tax effects and adjustments<sup>(1)<\/sup><\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"2\" class=\"bwvertalignb bwsinglebottom bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n(0.07\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwsinglebottom bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n)\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"2\" class=\"bwvertalignb bwsinglebottom bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n(0.07\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwsinglebottom bwpadl0 bwpadr0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n)\n<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\"><b>Non-GAAP Diluted EPS, guidance<\/b><\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl\" rowspan=\"1\" colspan=\"1\" \/>\n<td class=\"bwvertalignb bwdoublebottom bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n$\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwdoublebottom bwpadl0 bwpadr0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n0.21\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwdoublebottom bwpadl0 bwpadr0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl\" rowspan=\"1\" colspan=\"1\" \/>\n<td class=\"bwvertalignb bwdoublebottom bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n$\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwdoublebottom bwpadl0 bwpadr0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n0.35\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwdoublebottom bwpadl0 bwpadr0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignl\">\n\u00a0\n<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td colspan=\"9\" class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\">\n<p class=\"bwcellpmargin\">\n(1): The income tax effect related to each non-GAAP item is calculated based on the tax laws and statutory income tax rates applicable in the tax jurisdiction(s) of the underlying non-GAAP adjustment, and considers the current and deferred tax impact of those adjustments.\n<\/p>\n<\/td>\n<\/tr>\n<\/table>\n<table cellspacing=\"0\" class=\"bwtablemarginb bwblockalignl\">\n<tr>\n<td colspan=\"11\" class=\"bwpadl0\" rowspan=\"1\" \/><\/tr>\n<tr>\n<td colspan=\"11\" class=\"bwvertalignb bwpadl0\" rowspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\"><b>Reconciliation of GAAP Net Sales to Non-GAAP Net Sales, Guidance<\/b><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td colspan=\"11\" class=\"bwvertalignb bwpadl0\" rowspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\"><b>(unaudited)<\/b><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"7\" class=\"bwvertalignb bwpadl0 bwalignc\" rowspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\"><b>Three Months Ended<\/b><\/p>\n<\/td>\n<td class=\"bwalignc\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwalignc\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n\u00a0\n<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"7\" class=\"bwvertalignb bwpadl0 bwalignc\" rowspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\"><b>June 30,<\/b><\/p>\n<\/td>\n<td class=\"bwalignc\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwalignc\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n\u00a0\n<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"3\" class=\"bwvertalignb bwpadl0 bwpadr0 bwalignc\" rowspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\"><b>2021<\/b><\/p>\n<\/td>\n<td rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"3\" class=\"bwvertalignb bwpadl0 bwpadr0 bwalignc\" rowspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\"><b>2020<\/b><\/p>\n<\/td>\n<td class=\"bwalignc\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwalignc\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n\u00a0\n<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwpadl0 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"3\" class=\"bwvertalignb bwpadl0 bwalignc bwrowaltcolor0\" rowspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\"><b>(midpoint)<\/b><\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"3\" class=\"bwvertalignb bwpadl0 bwalignc bwrowaltcolor0\" rowspan=\"1\">\n<p class=\"bwcellpmargin bwalignc\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwalignc bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwalignc bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignc bwcellpmargin\"><b>Percent Inc(Dec)<\/b><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\"><b>GAAP Net sales, guidance<\/b><\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl\" rowspan=\"1\" colspan=\"1\" \/>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n$\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n319,250\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl\" rowspan=\"1\" colspan=\"1\" \/>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n$\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n301,329\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl\" rowspan=\"1\" colspan=\"1\" \/>\n<td class=\"bwvertalignb bwpadl0 bwpadr0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n6%\n<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwpadl3 bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\nImpact of purchase accounting fair value adjustments\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwsinglebottom bwpadr0 bwrowaltcolor0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n750\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwsinglebottom bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\" \/>\n<td colspan=\"2\" class=\"bwvertalignb bwpadl0 bwsinglebottom bwpadr0 bwrowaltcolor0\" rowspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u2014\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwsinglebottom bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\" \/>\n<td class=\"bwvertalignb bwpadl0 bwsinglebottom bwrowaltcolor0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\"><b>Non-GAAP Net sales, guidance<\/b><\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl\" rowspan=\"1\" colspan=\"1\" \/>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n$\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n320,000\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl\" rowspan=\"1\" colspan=\"1\" \/>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwcellpmargin\">\n$\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0 bwpadr0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n301,329\n<\/p>\n<\/td>\n<td class=\"bwvertalignb bwpadl0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n\u00a0\n<\/p>\n<\/td>\n<td class=\"bwtablemarginb bwblockalignl\" rowspan=\"1\" colspan=\"1\" \/>\n<td class=\"bwvertalignb bwpadl0 bwpadr0\" rowspan=\"1\" colspan=\"1\">\n<p class=\"bwalignr bwcellpmargin\">\n6%\n<\/p>\n<\/td>\n<\/tr>\n<\/table>\n<p>\n\u00a0\n<\/p>\n<p><img decoding=\"async\" alt=\"\" src=\"https:\/\/cts.businesswire.com\/ct\/CT?id=bwnews&amp;sty=20210429005971r1&amp;sid=flmnd&amp;distro=nx&amp;lang=en\" style=\"width:0;height:0\" \/><span class=\"bwct31415\" \/><\/p>\n<p id=\"mmgallerylink\"><span id=\"mmgallerylink-phrase\">View source version on businesswire.com: <\/span><span id=\"mmgallerylink-link\"><a href=\"https:\/\/www.businesswire.com\/news\/home\/20210429005971\/en\/\" rel=\"nofollow\">https:\/\/www.businesswire.com\/news\/home\/20210429005971\/en\/<\/a><\/span><\/p>\n<p>\nMarissa Vidaurri<br \/>\n<br \/>Investor Relations<br \/>\n<br \/>(512) 683-5215\n<\/p>\n<p><b>KEYWORDS:<\/b> United States North America Texas<\/p>\n<p><b>INDUSTRY KEYWORDS:<\/b> Semiconductor Engineering Technology Manufacturing Software Hardware<\/p>\n<p><b>MEDIA:<\/b><\/p>\n<table cellpadding=\"3\" cellspacing=\"3\">\n<tr>\n<td><font face=\"Arial\" size=\"2\"><b>Logo<\/b><\/font><\/td>\n<\/tr>\n<tr>\n<td><img decoding=\"async\" src=\"https:\/\/mms.businesswire.com\/media\/20210429005971\/en\/798449\/3\/NI_Logo_RGB_Green_NI_Logo.jpg\" alt=\"Logo\" \/><\/td>\n<\/tr>\n<tr>\n<td><font face=\"Arial\" size=\"2\"><\/font><\/td>\n<\/tr>\n<\/table>\n","protected":false},"excerpt":{"rendered":"<p>NI Reports Record Revenue for a First Quarter of $335 Million Momentum continued with strong YOY order growth across all regions and business units Q1 2021 Highlights Revenue of $335 million, up 8 percent year-over-year GAAP gross margin of 72 percent and non-GAAP gross margin of 75 percent Fully diluted GAAP EPS of $0.03 and fully diluted non-GAAP EPS of $0.32 Cash and short-term investments of $299 million as of Mar. 31, 2021 AUSTIN, Texas&#8211;(BUSINESS WIRE)&#8211; NI (Nasdaq: NATI) today announced Q1 2021 revenue of $335 million, up 8 percent year-over-year, a record for a first quarter. For Q1 2021, the company&#8217;s orders were up 19 percent year-over-year. For Q1, year-over-year orders in the Americas region were up 8 percent, &hellip; <\/p>\n<p class=\"link-more\"><a href=\"https:\/\/www.marketnewsdesk.com\/index.php\/ni-reports-record-revenue-for-a-first-quarter-of-335-million\/\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;NI Reports Record Revenue for a First Quarter of $335 Million&#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-484692","post","type-post","status-publish","format-standard","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.3 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>NI Reports Record Revenue for a First Quarter of $335 Million - 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\/ni-reports-record-revenue-for-a-first-quarter-of-335-million\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"NI Reports Record Revenue for a First Quarter of $335 Million - Market Newsdesk\" \/>\n<meta property=\"og:description\" content=\"NI Reports Record Revenue for a First Quarter of $335 Million Momentum continued with strong YOY order growth across all regions and business units Q1 2021 Highlights Revenue of $335 million, up 8 percent year-over-year GAAP gross margin of 72 percent and non-GAAP gross margin of 75 percent Fully diluted GAAP EPS of $0.03 and fully diluted non-GAAP EPS of $0.32 Cash and short-term investments of $299 million as of Mar. 31, 2021 AUSTIN, Texas&#8211;(BUSINESS WIRE)&#8211; NI (Nasdaq: NATI) today announced Q1 2021 revenue of $335 million, up 8 percent year-over-year, a record for a first quarter. For Q1 2021, the company&#8217;s orders were up 19 percent year-over-year. For Q1, year-over-year orders in the Americas region were up 8 percent, &hellip; Continue reading &quot;NI Reports Record Revenue for a First Quarter of $335 Million&quot;\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.marketnewsdesk.com\/index.php\/ni-reports-record-revenue-for-a-first-quarter-of-335-million\/\" \/>\n<meta property=\"og:site_name\" content=\"Market Newsdesk\" \/>\n<meta property=\"article:published_time\" content=\"2021-04-29T20:12:32+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/cts.businesswire.com\/ct\/CT?id=bwnews&amp;sty=20210429005971r1&amp;sid=flmnd&amp;distro=nx&amp;lang=en\" \/>\n<meta name=\"author\" content=\"Newsdesk\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Newsdesk\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"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\\\/ni-reports-record-revenue-for-a-first-quarter-of-335-million\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.marketnewsdesk.com\\\/index.php\\\/ni-reports-record-revenue-for-a-first-quarter-of-335-million\\\/\"},\"author\":{\"name\":\"Newsdesk\",\"@id\":\"https:\\\/\\\/www.marketnewsdesk.com\\\/#\\\/schema\\\/person\\\/482f27a394d4fda80ecb5499e519d979\"},\"headline\":\"NI Reports Record Revenue for a First Quarter of $335 Million\",\"datePublished\":\"2021-04-29T20:12:32+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.marketnewsdesk.com\\\/index.php\\\/ni-reports-record-revenue-for-a-first-quarter-of-335-million\\\/\"},\"wordCount\":3173,\"image\":{\"@id\":\"https:\\\/\\\/www.marketnewsdesk.com\\\/index.php\\\/ni-reports-record-revenue-for-a-first-quarter-of-335-million\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/cts.businesswire.com\\\/ct\\\/CT?id=bwnews&amp;sty=20210429005971r1&amp;sid=flmnd&amp;distro=nx&amp;lang=en\",\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.marketnewsdesk.com\\\/index.php\\\/ni-reports-record-revenue-for-a-first-quarter-of-335-million\\\/\",\"url\":\"https:\\\/\\\/www.marketnewsdesk.com\\\/index.php\\\/ni-reports-record-revenue-for-a-first-quarter-of-335-million\\\/\",\"name\":\"NI Reports Record Revenue for a First Quarter of $335 Million - Market Newsdesk\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.marketnewsdesk.com\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.marketnewsdesk.com\\\/index.php\\\/ni-reports-record-revenue-for-a-first-quarter-of-335-million\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.marketnewsdesk.com\\\/index.php\\\/ni-reports-record-revenue-for-a-first-quarter-of-335-million\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/cts.businesswire.com\\\/ct\\\/CT?id=bwnews&amp;sty=20210429005971r1&amp;sid=flmnd&amp;distro=nx&amp;lang=en\",\"datePublished\":\"2021-04-29T20:12:32+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/www.marketnewsdesk.com\\\/#\\\/schema\\\/person\\\/482f27a394d4fda80ecb5499e519d979\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.marketnewsdesk.com\\\/index.php\\\/ni-reports-record-revenue-for-a-first-quarter-of-335-million\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.marketnewsdesk.com\\\/index.php\\\/ni-reports-record-revenue-for-a-first-quarter-of-335-million\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.marketnewsdesk.com\\\/index.php\\\/ni-reports-record-revenue-for-a-first-quarter-of-335-million\\\/#primaryimage\",\"url\":\"https:\\\/\\\/cts.businesswire.com\\\/ct\\\/CT?id=bwnews&amp;sty=20210429005971r1&amp;sid=flmnd&amp;distro=nx&amp;lang=en\",\"contentUrl\":\"https:\\\/\\\/cts.businesswire.com\\\/ct\\\/CT?id=bwnews&amp;sty=20210429005971r1&amp;sid=flmnd&amp;distro=nx&amp;lang=en\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.marketnewsdesk.com\\\/index.php\\\/ni-reports-record-revenue-for-a-first-quarter-of-335-million\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.marketnewsdesk.com\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"NI Reports Record Revenue for a First Quarter of $335 Million\"}]},{\"@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":"NI Reports Record Revenue for a First Quarter of $335 Million - 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\/ni-reports-record-revenue-for-a-first-quarter-of-335-million\/","og_locale":"en_US","og_type":"article","og_title":"NI Reports Record Revenue for a First Quarter of $335 Million - Market Newsdesk","og_description":"NI Reports Record Revenue for a First Quarter of $335 Million Momentum continued with strong YOY order growth across all regions and business units Q1 2021 Highlights Revenue of $335 million, up 8 percent year-over-year GAAP gross margin of 72 percent and non-GAAP gross margin of 75 percent Fully diluted GAAP EPS of $0.03 and fully diluted non-GAAP EPS of $0.32 Cash and short-term investments of $299 million as of Mar. 31, 2021 AUSTIN, Texas&#8211;(BUSINESS WIRE)&#8211; NI (Nasdaq: NATI) today announced Q1 2021 revenue of $335 million, up 8 percent year-over-year, a record for a first quarter. For Q1 2021, the company&#8217;s orders were up 19 percent year-over-year. For Q1, year-over-year orders in the Americas region were up 8 percent, &hellip; Continue reading \"NI Reports Record Revenue for a First Quarter of $335 Million\"","og_url":"https:\/\/www.marketnewsdesk.com\/index.php\/ni-reports-record-revenue-for-a-first-quarter-of-335-million\/","og_site_name":"Market Newsdesk","article_published_time":"2021-04-29T20:12:32+00:00","og_image":[{"url":"https:\/\/cts.businesswire.com\/ct\/CT?id=bwnews&amp;sty=20210429005971r1&amp;sid=flmnd&amp;distro=nx&amp;lang=en","type":"","width":"","height":""}],"author":"Newsdesk","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Newsdesk","Est. reading time":"16 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.marketnewsdesk.com\/index.php\/ni-reports-record-revenue-for-a-first-quarter-of-335-million\/#article","isPartOf":{"@id":"https:\/\/www.marketnewsdesk.com\/index.php\/ni-reports-record-revenue-for-a-first-quarter-of-335-million\/"},"author":{"name":"Newsdesk","@id":"https:\/\/www.marketnewsdesk.com\/#\/schema\/person\/482f27a394d4fda80ecb5499e519d979"},"headline":"NI Reports Record Revenue for a First Quarter of $335 Million","datePublished":"2021-04-29T20:12:32+00:00","mainEntityOfPage":{"@id":"https:\/\/www.marketnewsdesk.com\/index.php\/ni-reports-record-revenue-for-a-first-quarter-of-335-million\/"},"wordCount":3173,"image":{"@id":"https:\/\/www.marketnewsdesk.com\/index.php\/ni-reports-record-revenue-for-a-first-quarter-of-335-million\/#primaryimage"},"thumbnailUrl":"https:\/\/cts.businesswire.com\/ct\/CT?id=bwnews&amp;sty=20210429005971r1&amp;sid=flmnd&amp;distro=nx&amp;lang=en","inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/www.marketnewsdesk.com\/index.php\/ni-reports-record-revenue-for-a-first-quarter-of-335-million\/","url":"https:\/\/www.marketnewsdesk.com\/index.php\/ni-reports-record-revenue-for-a-first-quarter-of-335-million\/","name":"NI Reports Record Revenue for a First Quarter of $335 Million - Market Newsdesk","isPartOf":{"@id":"https:\/\/www.marketnewsdesk.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.marketnewsdesk.com\/index.php\/ni-reports-record-revenue-for-a-first-quarter-of-335-million\/#primaryimage"},"image":{"@id":"https:\/\/www.marketnewsdesk.com\/index.php\/ni-reports-record-revenue-for-a-first-quarter-of-335-million\/#primaryimage"},"thumbnailUrl":"https:\/\/cts.businesswire.com\/ct\/CT?id=bwnews&amp;sty=20210429005971r1&amp;sid=flmnd&amp;distro=nx&amp;lang=en","datePublished":"2021-04-29T20:12:32+00:00","author":{"@id":"https:\/\/www.marketnewsdesk.com\/#\/schema\/person\/482f27a394d4fda80ecb5499e519d979"},"breadcrumb":{"@id":"https:\/\/www.marketnewsdesk.com\/index.php\/ni-reports-record-revenue-for-a-first-quarter-of-335-million\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.marketnewsdesk.com\/index.php\/ni-reports-record-revenue-for-a-first-quarter-of-335-million\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.marketnewsdesk.com\/index.php\/ni-reports-record-revenue-for-a-first-quarter-of-335-million\/#primaryimage","url":"https:\/\/cts.businesswire.com\/ct\/CT?id=bwnews&amp;sty=20210429005971r1&amp;sid=flmnd&amp;distro=nx&amp;lang=en","contentUrl":"https:\/\/cts.businesswire.com\/ct\/CT?id=bwnews&amp;sty=20210429005971r1&amp;sid=flmnd&amp;distro=nx&amp;lang=en"},{"@type":"BreadcrumbList","@id":"https:\/\/www.marketnewsdesk.com\/index.php\/ni-reports-record-revenue-for-a-first-quarter-of-335-million\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.marketnewsdesk.com\/"},{"@type":"ListItem","position":2,"name":"NI Reports Record Revenue for a First Quarter of $335 Million"}]},{"@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\/484692","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=484692"}],"version-history":[{"count":0,"href":"https:\/\/www.marketnewsdesk.com\/index.php\/wp-json\/wp\/v2\/posts\/484692\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.marketnewsdesk.com\/index.php\/wp-json\/wp\/v2\/media?parent=484692"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.marketnewsdesk.com\/index.php\/wp-json\/wp\/v2\/categories?post=484692"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.marketnewsdesk.com\/index.php\/wp-json\/wp\/v2\/tags?post=484692"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}