{"id":521552,"date":"2021-08-02T16:10:32","date_gmt":"2021-08-02T20:10:32","guid":{"rendered":"https:\/\/www.marketnewsdesk.com\/index.php\/ultra-clean-reports-second-quarter-2021-financial-results\/"},"modified":"2021-08-02T16:10:32","modified_gmt":"2021-08-02T20:10:32","slug":"ultra-clean-reports-second-quarter-2021-financial-results","status":"publish","type":"post","link":"https:\/\/www.marketnewsdesk.com\/index.php\/ultra-clean-reports-second-quarter-2021-financial-results\/","title":{"rendered":"Ultra Clean Reports Second Quarter 2021 Financial Results"},"content":{"rendered":"<div class=\"xn-newslines\">\n<p class=\"xn-distributor\">PR Newswire<\/p>\n<\/p><\/div>\n<div class=\"xn-content\">\n<p>\n        <span class=\"xn-location\">HAYWARD, Calif.<\/span>, <span class=\"xn-chron\">Aug. 2, 2021<\/span> \/PRNewswire\/ &#8212;\u00a0Ultra Clean Holdings, Inc. (Nasdaq: UCTT), today reported its financial results for the second quarter ended <span class=\"xn-chron\">June 25, 2021<\/span>.<\/p>\n<div class=\"PRN_ImbeddedAssetReference\" id=\"DivAssetPlaceHolder1\">\n<p>\n          <a href=\"https:\/\/mma.prnewswire.com\/media\/582701\/Ultra_Clean_Holdings_Logo.html\" target=\"_blank\" rel=\"nofollow noopener\"><br \/>\n            <img decoding=\"async\" src=\"https:\/\/mma.prnewswire.com\/media\/582701\/Ultra_Clean_Holdings_Logo.jpg\" title=\"(PRNewsfoto\/Ultra Clean Holdings, Inc.)\" alt=\"(PRNewsfoto\/Ultra Clean Holdings, Inc.)\" \/><br \/>\n          <\/a>\n        <\/p>\n<\/p><\/div>\n<p>&#8220;UCT delivered strong second quarter results driven by disciplined execution in a robust demand environment across all of our end markets,&#8221; said <span class=\"xn-person\">Jim Scholhamer<\/span>, CEO. &#8220;These results demonstrate that UCT&#8217;s diversified suite of capabilities and ability to deliver are enabling us to play a larger, more valuable role in the semiconductor ecosystem.&#8221;<\/p>\n<p>\n        <b>Second Quarter 2021 GAAP Financial Results<\/b>\n      <\/p>\n<p>Total revenue was <span class=\"xn-money\">$515.2 million<\/span>. Products contributed <span class=\"xn-money\">$442.5 million<\/span> and Services added <span class=\"xn-money\">$72.7 million<\/span>. Total gross margin was 19.4%, operating margin was 6.2%, and net income was <span class=\"xn-money\">$17.1 million<\/span> or <span class=\"xn-money\">$0.39<\/span> per basic and diluted share. This compares to total revenue of <span class=\"xn-money\">$417.6 million<\/span>, gross margin of 20.8%, operating margin of 9.7%, and net income of <span class=\"xn-money\">$25.0 million<\/span> or <span class=\"xn-money\">$0.62<\/span> and <span class=\"xn-money\">$0.60<\/span> per basic and diluted share in the prior quarter.<\/p>\n<p>\n        <b>Second Quarter 2021 Non-GAAP Financial Results<\/b>\n      <\/p>\n<p>On a non-GAAP basis, gross margin was 21.2%, operating margin was 11.7%, and net income was <span class=\"xn-money\">$43.7 million<\/span> or <span class=\"xn-money\">$0.99<\/span> per diluted share. This compares to gross margin of 21.3%, operating margin of 12.2%, and net income of <span class=\"xn-money\">$38.2 million<\/span> or <span class=\"xn-money\">$0.92<\/span> per diluted share in the prior quarter.<\/p>\n<p>\n        <b>Third Quarter 2021 Outlook<\/b>\n      <\/p>\n<p>The Company expects revenue in the range of <span class=\"xn-money\">$520.0 million<\/span> to <span class=\"xn-money\">$560.0 million<\/span> and GAAP diluted net income per share to be between <span class=\"xn-money\">$0.68<\/span> and <span class=\"xn-money\">$0.85<\/span>. The Company expects non-GAAP diluted net income per share to be between <span class=\"xn-money\">$0.94<\/span> and <span class=\"xn-money\">$1.10<\/span>. \u00a0\u00a0<\/p>\n<p>\n        <b>Conference Call<\/b>\n      <\/p>\n<p>The call will take place on <span class=\"xn-chron\">Monday, August 2, 2021<\/span> at <span class=\"xn-chron\">1:30 p.m. PT<\/span> (<span class=\"xn-chron\">4:30 pm ET<\/span>) and can be accessed by dialing 1-844-826-3034 or 1-412-317-5179. No passcode is required. A replay of the call will be available by dialing 1-877-344-7529 or 1-412-317-0088 and entering the confirmation code 10158101. The Webcast will be available on the Investor Relations section of the Company&#8217;s website at\u00a0<a target=\"_blank\" href=\"https:\/\/c212.net\/c\/link\/?t=0&amp;l=en&amp;o=3246344-1&amp;h=965316025&amp;u=https%3A%2F%2Fc212.net%2Fc%2Flink%2F%3Ft%3D0%26l%3Den%26o%3D3215470-1%26h%3D4085928496%26u%3Dhttp%253A%252F%252Fuct.com%252Finvestors%252Fevents%252F%26a%3Dhttp%253A%252F%252Fuct.com%252Finvestors%252Fevents%252F&amp;a=http%3A%2F%2Fuct.com%2Finvestors%2Fevents%2F\" rel=\"nofollow noopener\">http:\/\/uct.com\/investors\/events\/<\/a>.\u00a0\u00a0<\/p>\n<p>\n        <b>About Ultra Clean Holdings, Inc. <\/b>\n      <\/p>\n<p>Ultra Clean Holdings, Inc. is a leading developer and supplier of critical subsystems, components and parts, and ultra-high purity cleaning and analytical services primarily for the semiconductor industry. Under its Products division, UCT offers its customers an integrated outsourced solution for major subassemblies, improved design-to-delivery cycle times, design for manufacturability, prototyping, and high-precision manufacturing. Under its Services Division, UCT offers its customers tool chamber parts cleaning and coating, as well as micro-contamination analytical services. Ultra Clean is headquartered in <span class=\"xn-location\">Hayward, California<\/span>. Additional information is available at <a target=\"_blank\" href=\"https:\/\/c212.net\/c\/link\/?t=0&amp;l=en&amp;o=3246344-1&amp;h=573377221&amp;u=http%3A%2F%2Fwww.uct.com%2F&amp;a=www.uct.com\" rel=\"nofollow noopener\">www.uct.com<\/a>.<\/p>\n<p>\n        <b>Use of Non-GAAP Measures<\/b>\n      <\/p>\n<p>In addition to providing results that are determined in accordance with Generally Accepted Accounting Principles in <span class=\"xn-location\">the United States of America<\/span> (GAAP), management uses non-GAAP gross margin, non-GAAP operating margin and non-GAAP net income to evaluate the Company&#8217;s operating and financial results. We believe the presentation of non-GAAP results is useful to investors for analyzing our core business and business trends and comparing performance to prior periods, along with enhancing investors&#8217; ability to view the Company&#8217;s results from management&#8217;s perspective. The presentation of this additional information should not be considered a substitute for results prepared in accordance with GAAP. Tables presenting reconciliations from GAAP results to non-GAAP results are included at the end of this press release. <\/p>\n<p>The Company currently defines non-GAAP net income as net income (loss) before amortization of intangible assets, restructuring charges, executive transition costs, acquisition costs, fair value adjustments, depreciation adjustments, stock-based compensation, certain insurance proceeds, and the tax effects of the foregoing adjustments. <\/p>\n<p>A reconciliation of our guidance for non-GAAP net income per diluted share for the subsequent quarter is not available due to fluctuations in the geographic mix of our earnings from quarter to quarter, which impacts our tax rate and cannot be reasonably predicted or determined. As a result, such reconciliation is not available without unreasonable efforts and we are unable to determine the probable significance of the unavailable information.<\/p>\n<p>\n        <b>Safe Harbor Statement <\/b>\n      <\/p>\n<p>The foregoing information contains, or may be deemed to contain, &#8220;forward-looking statements&#8221; (as defined in the US Private Securities Litigation Reform Act of 1995) which reflect our current views with respect to future events and financial performance. We use words such as &#8220;anticipates,&#8221; &#8220;projection,&#8221; &#8220;outlook,&#8221; &#8220;forecast,&#8221; &#8220;believes,&#8221; &#8220;plan,&#8221; &#8220;expect,&#8221; &#8220;future,&#8221; &#8220;intends,&#8221; &#8220;may,&#8221; &#8220;will,&#8221; &#8220;estimates,&#8221; &#8220;see,&#8221; &#8220;predicts,&#8221; &#8220;should&#8221; and similar expressions to identify these forward-looking statements. Forward looking statements included in this press release include our expectations about the semiconductor capital equipment market and outlook. All forward-looking statements address matters that involve risks and uncertainties. Accordingly, the Company&#8217;s actual results may differ materially from the results predicted or implied by these forward-looking statements. These risks, uncertainties and other factors also include, among others, those identified in &#8220;Risk Factors,&#8221; &#8220;Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations&#8221; and elsewhere in our annual report on Form 10-K for the year ended <span class=\"xn-chron\">December 25, 2020<\/span> as filed with the Securities and Exchange Commission. Ultra Clean Holdings, Inc. undertakes no obligation to publicly update or review any forward-looking statements, whether as a result of new information, future developments or otherwise unless required by law.<\/p>\n<p>\n        <b>Contact:<br \/><\/b><br \/>\n        <span class=\"xn-person\">Rhonda Bennetto<\/span>, Vice President Investor Relations<br \/><a target=\"_blank\" href=\"mailto:rbennetto@uct.com\" rel=\"nofollow noopener\">rbennetto@uct.com<\/a><\/p>\n<p>\u00a0<\/p>\n<div>\n<table cellspacing=\"0\" cellpadding=\"0\" border=\"0\" class=\"prntblns\">\n<tr>\n<td colspan=\"12\" nowrap=\"nowrap\" class=\"prngen3\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\"><br \/>\n                  <b>ULTRA CLEAN HOLDINGS, INC.<\/b><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td colspan=\"12\" nowrap=\"nowrap\" class=\"prngen3\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\"><br \/>\n                  <b>CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS<\/b><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td colspan=\"12\" nowrap=\"nowrap\" class=\"prngen3\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\"><br \/>\n                  <b>(Unaudited; in thousands, except per share data)<\/b><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen4\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen4\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen4\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen4\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen4\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen4\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen4\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen4\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen4\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen4\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen4\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen4\">\n              \n            <\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen4\">\n              \n            <\/td>\n<td colspan=\"5\" nowrap=\"nowrap\" class=\"prngen5\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\"><br \/>\n                  <b>Three Months Ended<\/b><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen4\">\n              \n            <\/td>\n<td colspan=\"5\" nowrap=\"nowrap\" class=\"prngen5\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\"><br \/>\n                  <b>Six Months Ended<\/b><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen4\">\n              \n            <\/td>\n<td colspan=\"2\" nowrap=\"nowrap\" class=\"prngen6\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\"><br \/>\n                  <b>June 25,<\/b><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen7\">\n              \n            <\/td>\n<td colspan=\"2\" nowrap=\"nowrap\" class=\"prngen8\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\"><br \/>\n                  <b>June 26,<\/b><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen4\">\n              \n            <\/td>\n<td colspan=\"2\" nowrap=\"nowrap\" class=\"prngen6\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\"><br \/>\n                  <b>June 25,<\/b><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen7\">\n              \n            <\/td>\n<td colspan=\"2\" nowrap=\"nowrap\" class=\"prngen8\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\"><br \/>\n                  <b>June 26,<\/b><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen4\">\n              \n            <\/td>\n<td colspan=\"2\" nowrap=\"nowrap\" class=\"prngen9\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\"><br \/>\n                  <b>2021<\/b><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen4\">\n              \n            <\/td>\n<td colspan=\"2\" nowrap=\"nowrap\" class=\"prngen9\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\"><br \/>\n                  <b>2020<\/b><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen4\">\n              \n            <\/td>\n<td colspan=\"2\" nowrap=\"nowrap\" class=\"prngen9\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\"><br \/>\n                  <b>2021<\/b><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen4\">\n              \n            <\/td>\n<td colspan=\"2\" nowrap=\"nowrap\" class=\"prngen9\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\"><br \/>\n                  <b>2020<\/b><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen10\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen11\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen12\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen10\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen11\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen12\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen10\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen11\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen12\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen10\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen11\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen12\">\n              \n            <\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen13\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">Revenues:<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen10\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen10\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen10\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen10\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen10\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen10\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen10\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen10\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen10\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen10\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen10\">\n              \n            <\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen13\">\n<p class=\"prnml10\">\n                <span class=\"prnews_span\">Product<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen10\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">$<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen10\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">442,515<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen10\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen10\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">$<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen10\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">277,892<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen10\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen10\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">$<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen10\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">788,131<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen10\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen10\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">$<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen10\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">537,275<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen13\">\n<p class=\"prnml10\">\n                <span class=\"prnews_span\">Services<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen14\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen14\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">72,685<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen10\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen14\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen14\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">66,890<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen10\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen14\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen14\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">144,696<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen10\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen14\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen14\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">128,403<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen13\">\n<p class=\"prnml10\">\n                <span class=\"prnews_span\">Total revenues<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen14\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen14\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">515,200<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen10\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen14\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen14\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">344,782<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen10\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen14\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen14\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">932,827<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen10\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen14\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen14\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">665,678<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen13\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">Cost of revenues:<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen11\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen11\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen10\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen11\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen11\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen10\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen11\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen11\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen10\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen11\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen11\">\n              \n            <\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen13\">\n<p class=\"prnml10\">\n                <span class=\"prnews_span\">Product<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen10\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen10\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">367,919<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen10\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen10\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen10\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">229,276<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen10\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen10\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen10\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">651,488<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen10\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen10\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen10\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">444,031<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen13\">\n<p class=\"prnml10\">\n                <span class=\"prnews_span\">Services<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen14\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen14\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">47,398<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen10\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen14\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen14\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">41,628<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen10\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen14\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen14\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">94,518<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen10\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen14\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen14\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">82,107<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen13\">\n<p class=\"prnml10\">\n                <span class=\"prnews_span\">Total cost of revenues<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen14\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen14\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">415,317<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen10\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen14\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen14\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">270,904<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen10\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen14\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen14\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">746,006<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen10\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen14\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen14\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">526,138<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen13\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">Gross profit<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen14\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen14\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">99,883<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen10\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen14\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen14\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">73,878<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen10\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen14\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen14\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">186,821<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen10\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen14\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen14\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">139,540<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen13\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">Operating expenses:<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen11\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen11\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen10\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen11\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen11\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen10\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen11\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen11\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen10\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen11\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen11\">\n              \n            <\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen13\">\n<p class=\"prnml10\">\n                <span class=\"prnews_span\">Research and development<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen10\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen10\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">6,066<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen10\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen10\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen10\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">3,827<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen10\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen10\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen10\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">10,274<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen10\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen10\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen10\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">7,251<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen13\">\n<p class=\"prnml10\">\n                <span class=\"prnews_span\">Sales and marketing<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen10\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen10\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">12,652<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen10\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen10\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen10\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">5,876<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen10\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen10\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen10\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">20,260<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen10\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen10\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen10\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">11,668<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen13\">\n<p class=\"prnml10\">\n                <span class=\"prnews_span\">General and administrative<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen14\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen14\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">49,218<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen10\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen14\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen14\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">33,350<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen10\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen14\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen14\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">83,930<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen10\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen14\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen14\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">67,247<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen13\">\n<p class=\"prnml10\">\n                <span class=\"prnews_span\">Total operating expenses<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen14\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen14\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">67,936<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen10\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen14\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen14\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">43,053<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen10\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen14\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen14\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">114,464<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen10\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen14\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen14\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">86,166<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen13\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">Income from operations<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen14\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen14\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">31,947<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen10\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen14\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen14\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">30,825<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen10\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen14\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen14\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">72,357<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen10\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen14\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen14\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">53,374<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen13\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">Interest income<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen11\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen11\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">59<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen10\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen11\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen11\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">158<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen10\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen11\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen11\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">157<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen10\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen11\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen11\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">470<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen13\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">Interest expense<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen10\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen15\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">(7,059)<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen10\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen10\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen15\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">(3,773)<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen10\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen10\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen15\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">(10,664)<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen10\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen10\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen15\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">(8,961)<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen13\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">Other income (expense), net<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen14\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen16\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">(711)<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen10\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen14\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen14\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">560<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen10\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen14\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen16\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">(4,974)<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen10\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen14\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen16\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">(2,131)<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen13\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">Income before provision for income taxes<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen11\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen11\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">24,236<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen10\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen11\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen11\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">27,770<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen10\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen11\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen11\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">56,876<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen10\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen11\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen11\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">42,752<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen13\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">Provision for income taxes<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen14\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen14\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">6,221<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen10\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen14\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen14\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">5,691<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen10\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen14\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen14\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">13,236<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen10\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen14\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen14\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">10,156<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen13\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">Net income<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen14\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen14\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">18,015<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen10\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen14\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen14\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">22,079<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen10\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen14\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen14\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">43,640<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen10\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen14\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen14\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">32,596<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"prngen13\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">Less: Net income attributable to noncontrolling interests<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen14\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen14\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">917<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen10\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen14\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen14\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">815<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen10\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen14\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen14\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">1,545<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen10\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen14\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen14\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">1,910<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen13\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">Net income attributable to UCT<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen17\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">$<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen17\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">17,098<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen10\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen17\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">$<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen17\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">21,264<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen10\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen17\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">$<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen17\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">42,095<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen10\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen17\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">$<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen17\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">30,686<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen10\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen11\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen11\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen10\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen11\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen11\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen10\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen11\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen11\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen10\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen11\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen11\">\n              \n            <\/td>\n<\/tr>\n<tr>\n<td class=\"prngen13\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">Net income per share attributable to UCT common stockholders:<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen10\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen10\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen10\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen10\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen10\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen10\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen10\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen10\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen10\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen10\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen10\">\n              \n            <\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen13\">\n<p class=\"prnml10\">\n                <span class=\"prnews_span\">Basic<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen10\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">$<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen10\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">0.39<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen10\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen10\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">$<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen10\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">0.53<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen10\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen10\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">$<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen10\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">1.00<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen10\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen10\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">$<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen10\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">0.77<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen13\">\n<p class=\"prnml10\">\n                <span class=\"prnews_span\">Diluted<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen10\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">$<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen10\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">0.39<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen10\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen10\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">$<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen10\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">0.52<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen10\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen10\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">$<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen10\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">0.98<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen10\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen10\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">$<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen10\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">0.75<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen13\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">Shares used in computing net income per share:<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen10\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen10\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen10\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen10\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen10\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen10\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen10\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen10\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen10\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen10\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen10\">\n              \n            <\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen13\">\n<p class=\"prnml10\">\n                <span class=\"prnews_span\">Basic<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen10\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen10\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">43,328<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen10\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen10\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen10\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">40,087<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen10\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen10\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen10\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">41,946<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen10\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen10\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen10\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">39,952<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen13\">\n<p class=\"prnml10\">\n                <span class=\"prnews_span\">Diluted<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen10\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen10\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">44,253<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen10\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen10\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen10\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">40,834<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen10\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen10\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen10\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">42,948<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen10\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen10\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen10\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">40,774<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<\/table><\/div>\n<p>\u00a0<\/p>\n<p>\u00a0<\/p>\n<div>\n<table cellspacing=\"0\" cellpadding=\"0\" border=\"0\" class=\"prntblns\">\n<tr>\n<td colspan=\"7\" nowrap=\"nowrap\" class=\"prngen3\">\n              <\/p>\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\"><br \/>\n                  <b>ULTRA CLEAN HOLDINGS, INC.<\/b><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td colspan=\"7\" nowrap=\"nowrap\" class=\"prngen3\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\"><br \/>\n                  <b>CONDENSED CONSOLIDATED BALANCE SHEETS<\/b><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td colspan=\"7\" nowrap=\"nowrap\" class=\"prngen3\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\"><br \/>\n                  <b>(Unaudited; in thousands)<\/b><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen15\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen15\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen15\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen15\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen15\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen15\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen15\">\n              \n            <\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen15\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen15\">\n              \n            <\/td>\n<td colspan=\"2\" nowrap=\"nowrap\" class=\"prngen3\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\"><br \/>\n                  <b>June 25,<\/b><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen15\">\n              \n            <\/td>\n<td colspan=\"2\" nowrap=\"nowrap\" class=\"prngen3\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\"><br \/>\n                  <b>December 25,<\/b><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen15\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen15\">\n              \n            <\/td>\n<td colspan=\"2\" nowrap=\"nowrap\" class=\"prngen5\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\"><br \/>\n                  <b>2021<\/b><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen3\">\n              \n            <\/td>\n<td colspan=\"2\" nowrap=\"nowrap\" class=\"prngen5\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\"><br \/>\n                  <b>2020<\/b><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen3\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\"><br \/>\n                  <b>ASSETS<\/b><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen15\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen18\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen19\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen15\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen18\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen19\">\n              \n            <\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen13\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">Current assets:<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen15\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen15\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen15\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen15\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen15\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen15\">\n              \n            <\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen13\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">\u00a0 Cash and cash equivalents<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen15\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen15\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">$<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen15\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">451,401<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen15\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen15\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">$<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen15\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">200,274<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen13\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">\u00a0 Accounts receivable, net of allowance<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen15\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen15\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen15\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">210,426<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen15\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen15\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen15\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">145,539<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen13\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">\u00a0 Inventories<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen15\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen15\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen15\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">301,956<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen15\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen15\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen15\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">180,385<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen13\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">\u00a0 Prepaid expenses and other current assets<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen15\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen16\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen16\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">35,506<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen15\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen16\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen16\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">18,895<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen13\">\n<p class=\"prnml30\">\n                <span class=\"prnews_span\">Total current assets<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen15\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen16\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen16\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">999,289<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen15\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen16\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen16\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">545,093<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen15\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen15\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen18\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen18\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen15\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen18\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen18\">\n              \n            <\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen13\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">Property, plant and equipment, net<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen15\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen15\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen15\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">218,295<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen15\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen15\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen15\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">159,150<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen13\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">Goodwill<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen15\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen15\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen15\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">257,179<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen15\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen15\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen15\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">171,132<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen13\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">Intangibles assets, net<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen15\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen15\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen15\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">270,518<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen15\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen15\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen15\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">160,519<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen13\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">Deferred tax assets, net<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen15\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen15\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen15\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">23,288<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen15\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen15\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen15\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">23,513<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen13\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">Operating lease right-of-use assets<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen15\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen15\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen15\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">69,809<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen15\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen15\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen15\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">37,821<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen13\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">Other non-current assets<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen15\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen16\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen16\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">8,277<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen15\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen16\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen16\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">5,315<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen13\">\n<p class=\"prnml30\">\n                <span class=\"prnews_span\">Total assets<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen15\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen20\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">$<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen20\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">1,846,655<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen15\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen20\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">$<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen20\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">1,102,543<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen15\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen15\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen18\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen18\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen15\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen18\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen18\">\n              \n            <\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen3\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\"><br \/>\n                  <b>LIABILITIES AND STOCKHOLDERS<\/b><br \/>\n                  <b>&#8216;<\/b><br \/>\n                  <b>\u00a0EQUITY<\/b><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen15\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen15\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen15\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen15\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen15\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen15\">\n              \n            <\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen13\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">Current liabilities:<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen15\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen15\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen15\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen15\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen15\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen15\">\n              \n            <\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen13\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">\u00a0 Bank borrowings<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen15\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen15\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">$<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen15\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">21,594<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen15\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen15\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">$<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen15\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">7,361<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen13\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">\u00a0 Accounts payable<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen15\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen15\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen15\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">231,002<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen15\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen15\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen15\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">121,328<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen13\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">\u00a0 Accrued compensation and related benefits<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen15\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen15\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen15\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">43,911<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen15\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen15\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen15\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">34,532<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen13\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">\u00a0 Operating lease liabilities<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen15\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen15\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen15\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">15,966<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen15\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen15\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen15\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">11,721<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen13\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">\u00a0 Other current liabilities<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen15\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen16\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen16\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">42,487<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen15\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen16\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen16\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">26,335<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen13\">\n<p class=\"prnml30\">\n                <span class=\"prnews_span\">Total current liabilities<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen15\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen16\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen16\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">354,960<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen15\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen16\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen16\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">201,277<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen15\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen15\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen18\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen18\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen15\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen18\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen18\">\n              \n            <\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen13\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">Bank borrowings, net of current portion<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen15\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen15\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen15\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">573,116<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen15\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen15\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen15\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">261,619<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen13\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">Deferred tax liabilities<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen15\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen15\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen15\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">45,497<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen15\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen15\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen15\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">33,571<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen13\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">Operating lease liabilities<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen15\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen15\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen15\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">54,274<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen15\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen15\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen15\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">31,050<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen13\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">Other liabilities<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen15\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen16\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen16\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">30,088<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen15\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen16\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen16\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">23,812<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen13\">\n<p class=\"prnml30\">\n                <span class=\"prnews_span\">Total liabilities<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen15\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen16\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen16\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">1,057,935<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen15\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen16\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen16\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">551,329<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen15\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen15\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen18\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen18\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen15\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen18\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen18\">\n              \n            <\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen13\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">Equity:<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen15\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen15\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen15\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen15\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen15\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen15\">\n              \n            <\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen13\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">UCT stockholders&#8217;\u00a0equity:<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen15\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen15\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen15\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen15\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen15\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen15\">\n              \n            <\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen13\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">\u00a0 Common stock<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen15\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen15\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen15\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">502,873<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen15\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen15\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen15\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">309,589<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen13\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">\u00a0 Retained earnings<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen15\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen15\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen15\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">260,067<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen15\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen15\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen15\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">217,972<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen13\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">\u00a0 Accumulated other comprehensive gain<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen15\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen16\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen16\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">4,586<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen15\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen16\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen16\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">5,087<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen13\">\n<p class=\"prnml30\">\n                <span class=\"prnews_span\">Total UCT stockholders&#8217; equity<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen15\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen16\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen16\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">767,526<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen15\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen16\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen16\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">532,648<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen13\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">\u00a0 Noncontrolling interest<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen15\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen16\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen16\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">21,194<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen15\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen16\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen16\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">18,566<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen13\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">Total equity<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen15\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen16\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen16\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">788,720<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen15\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen16\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen16\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">551,214<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen13\">\n<p class=\"prnml30\">\n                <span class=\"prnews_span\">Total liabilities and stockholders&#8217; equity<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen15\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen20\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">$<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen20\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">1,846,655<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen15\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen20\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">$<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen20\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">1,102,543<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen15\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen15\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen18\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen18\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen15\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen18\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen18\">\n              \n            <\/td>\n<\/tr>\n<\/table><\/div>\n<p>\u00a0<\/p>\n<p>\u00a0<\/p>\n<div>\n<table cellspacing=\"0\" cellpadding=\"0\" border=\"0\" class=\"prnbcc\">\n<tr>\n<td colspan=\"6\" nowrap=\"nowrap\" class=\"prngen3\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\"><br \/>\n                  <b>ULTRA CLEAN HOLDINGS, INC.<\/b><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td colspan=\"6\" nowrap=\"nowrap\" class=\"prngen3\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\"><br \/>\n                  <b>CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS<\/b><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td colspan=\"6\" nowrap=\"nowrap\" class=\"prngen3\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\"><br \/>\n                  <b>(Unaudited; in thousands)<\/b><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen10\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen10\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen10\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen10\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen10\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen10\">\n              \n            <\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen10\">\n              \n            <\/td>\n<td colspan=\"5\" nowrap=\"nowrap\" class=\"prnsbtb0 prnrbrb0 prnvab prnsbbs prntac prnpl6 prnsblb0 prnpr6\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\"><br \/>\n                  <b>Six Months Ended<\/b><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen10\">\n              \n            <\/td>\n<td colspan=\"2\" nowrap=\"nowrap\" class=\"prngen3\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\"><br \/>\n                  <b>June 25,\u00a0<\/b><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen10\">\n              \n            <\/td>\n<td colspan=\"2\" nowrap=\"nowrap\" class=\"prngen3\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\"><br \/>\n                  <b>June 26,\u00a0<\/b><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen10\">\n              \n            <\/td>\n<td colspan=\"2\" nowrap=\"nowrap\" class=\"prngen22\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\"><br \/>\n                  <b>2021<\/b><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen4\">\n              \n            <\/td>\n<td colspan=\"2\" nowrap=\"nowrap\" class=\"prngen22\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\"><br \/>\n                  <b>2020<\/b><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen23\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">Cash flows from operating activities:<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen10\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen10\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen10\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen10\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen10\">\n              \n            <\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen23\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">Net income<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen10\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">$<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen10\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">43,640<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen10\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen10\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">$<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen10\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">32,596<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"prngen23\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">Adjustments to reconcile net income to net cash provided by operating activities (excluding assets acquired and liabilities assumed):<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen10\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen10\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen10\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen10\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen10\">\n              \n            <\/td>\n<\/tr>\n<tr>\n<td class=\"prngen24\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">Depreciation and amortization<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen10\">\n              \n            <\/td>\n<td class=\"prngen10\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">30,906<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen10\">\n              \n            <\/td>\n<td class=\"prngen10\">\n              \n            <\/td>\n<td class=\"prngen10\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">23,403<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen24\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">Stock-based compensation<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen10\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen10\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">7,169<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen10\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen10\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen10\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">6,150<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen24\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">Deferred income taxes<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen10\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen10\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">877<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen10\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen10\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen15\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">(17)<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen24\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">Change in the fair value of financial instruments<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen10\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen10\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">12,987<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen10\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen10\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen10\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">4,186<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen24\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">Gain from insurance proceeds<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen10\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen15\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">(7,332)<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen10\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen10\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen10\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">\u2014<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen24\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">Others<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen10\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen10\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">231<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen10\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen10\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen15\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">(239)<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen24\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">Changes in assets and liabilities:<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen10\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen10\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen10\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen10\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen10\">\n              \n            <\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen25\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">Accounts receivable<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen10\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen15\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">(13,254)<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen10\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen10\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen15\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">(26,040)<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen25\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">Inventories<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen10\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen15\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">(41,271)<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen10\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen10\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen15\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">(21,459)<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen25\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">Prepaid expenses and other current assets<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen10\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen15\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">(328)<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen10\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen10\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen15\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">(1,567)<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen25\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">Other non-current assets<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen10\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen15\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">(713)<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen10\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen10\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen10\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">290<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen25\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">Accounts payable<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen10\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen10\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">80,768<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen10\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen10\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen10\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">6,520<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen25\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">Accrued compensation and related benefits<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen10\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen15\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">(1,084)<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen10\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen10\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen10\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">2,832<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen25\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">Operating lease assets and liabilities<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen10\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen15\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">(575)<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen10\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen10\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen15\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">(510)<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen25\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">Income taxes payable<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen10\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen10\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">948<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen10\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen10\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen10\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">4,887<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen25\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">Other liabilities<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen10\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen10\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">3,756<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen10\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen10\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen10\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">2,153<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen26\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">Net cash provided by operating activities<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen27\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen27\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">116,725<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen10\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen27\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen27\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">33,185<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen23\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">Cash flows from investing activities:<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen10\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prnsbtbl prngen10\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen10\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen10\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen28\">\n              \n            <\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen24\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">Purchases of property, plant and equipment<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen10\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen15\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">(22,702)<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen10\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen10\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen15\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">(17,049)<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen24\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">Proceeds from sale of equipment, including insurance proceeds<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen10\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen10\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">7,399<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen10\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen10\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen10\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">2,922<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen24\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">Acquisition of business, net of cash acquired<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen10\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen15\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">(355,155)<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen10\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen10\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen10\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">\u2014<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen26\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">Net cash used in investing activities<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen27\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen29\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">(370,458)<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen10\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen27\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen29\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">(14,127)<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen23\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">Cash flows from financing activities:<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen10\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen10\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen10\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen10\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen10\">\n              \n            <\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen24\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">Proceeds from bank borrowings<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen10\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen10\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">371,486<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen10\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen10\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen10\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">60,478<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen24\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">Proceeds from issuance of common stock<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen10\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen10\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">193,138<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen10\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen10\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen10\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">260<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen24\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">Principal payments on bank borrowings and finance leases<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen10\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen15\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">(43,370)<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen10\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen10\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen15\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">(26,261)<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen24\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">Payments of debt issuance costs<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen10\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen15\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">(8,899)<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen10\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen10\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen10\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">\u2014<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen24\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">Employees&#8217; taxes paid upon vesting of restricted stock units<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen10\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen15\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">(7,013)<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen10\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen10\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen15\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">(1,382)<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen24\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">Others<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen10\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen15\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">(128)<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen10\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen10\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen10\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">\u2014<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen26\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">Net cash provided by financing activities<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen27\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen27\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">505,214<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen10\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen27\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen27\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">33,095<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen23\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">Effect of exchange rate changes on cash and cash equivalents<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen30\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen31\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">(354)<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen10\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen30\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen31\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">(320)<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen23\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">Net increase in cash and cash equivalents<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen30\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen30\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">251,127<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen10\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen30\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen30\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">51,833<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen23\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">Cash and cash equivalents at beginning of period<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen30\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen10\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">200,274<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen10\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen30\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen10\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">162,531<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen23\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">Cash and cash equivalents at end of period<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen32\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">$<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen33\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">451,401<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen10\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen32\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">$<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen33\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">214,364<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<\/table><\/div>\n<p><\/p>\n<p>\u00a0<\/p>\n<p>\u00a0<\/p>\n<div>\n<table cellspacing=\"0\" cellpadding=\"0\" border=\"0\" class=\"prntblns\">\n<tr>\n<td colspan=\"19\" nowrap=\"nowrap\" class=\"prngen3\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\"><br \/>\n                  <b>ULTRA CLEAN HOLDINGS, INC.<\/b><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td colspan=\"19\" nowrap=\"nowrap\" class=\"prngen3\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\"><br \/>\n                  <b>REPORTABLE SEGMENTS<\/b><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td colspan=\"19\" nowrap=\"nowrap\" class=\"prngen3\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\"><br \/>\n                  <b>GAAP TO NON-GAAP RECONCILIATION<\/b><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td colspan=\"19\" nowrap=\"nowrap\" class=\"prngen3\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\"><br \/>\n                  <b>(Unaudited; dollars in thousands)<\/b><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td colspan=\"7\" nowrap=\"nowrap\" class=\"prngen3\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">GAAP<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td colspan=\"7\" nowrap=\"nowrap\" class=\"prngen3\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">Non-GAAP<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td colspan=\"7\" nowrap=\"nowrap\" class=\"prngen3\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">Three\u00a0Months\u00a0Ended<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td colspan=\"7\" nowrap=\"nowrap\" class=\"prngen3\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">Three\u00a0Months\u00a0Ended<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td colspan=\"8\" nowrap=\"nowrap\" class=\"prngen5\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">June 25,\u00a0 2021<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td colspan=\"8\" nowrap=\"nowrap\" class=\"prngen5\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">June 25,\u00a0 2021<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td colspan=\"2\" nowrap=\"nowrap\" class=\"prngen5\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">Products<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen35\">\n              \n            <\/td>\n<td colspan=\"2\" nowrap=\"nowrap\" class=\"prngen36\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">Services<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen35\">\n              \n            <\/td>\n<td colspan=\"2\" nowrap=\"nowrap\" class=\"prngen36\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">Consolidated<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td colspan=\"2\" nowrap=\"nowrap\" class=\"prngen5\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">Products<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen35\">\n              \n            <\/td>\n<td colspan=\"2\" nowrap=\"nowrap\" class=\"prngen36\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">Services<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen35\">\n              \n            <\/td>\n<td colspan=\"2\" nowrap=\"nowrap\" class=\"prngen36\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">Consolidated<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen13\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">Revenues<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen37\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">$<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen35\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">442,515<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen37\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">$<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen35\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">72,685<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen37\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">$<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen35\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">515,200<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen37\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">$<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen35\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">442,515<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen37\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">$<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen35\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">72,685<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen37\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">$<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen35\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">515,200<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen13\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">Gross profit<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">$<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">74,596<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">$<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">25,287<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">$<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">99,883<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">$<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">83,052<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">$<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">26,309<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">$<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">109,361<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen13\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">Gross margin<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen15\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">16.9%<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen15\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">34.8%<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen15\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">19.4%<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen15\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">18.8%<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen15\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">36.2%<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen15\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">21.2%<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen13\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">Income from operations<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">$<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">24,023<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">$<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">7,924<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">$<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">31,947<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">$<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">48,297<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">$<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">12,133<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">$<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">60,430<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen13\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">Operating margin<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen15\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">5.4%<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen15\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">10.9%<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen15\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">6.2%<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen15\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">10.9%<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen15\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">16.7%<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen15\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">11.7%<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td colspan=\"8\" nowrap=\"nowrap\" class=\"prngen3\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">Three\u00a0Months\u00a0Ended<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td colspan=\"8\" nowrap=\"nowrap\" class=\"prngen5\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">June 25,\u00a0 2021<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td colspan=\"2\" nowrap=\"nowrap\" class=\"prngen5\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">Products<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen35\">\n              \n            <\/td>\n<td colspan=\"2\" nowrap=\"nowrap\" class=\"prngen36\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">Services<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen35\">\n              \n            <\/td>\n<td colspan=\"2\" nowrap=\"nowrap\" class=\"prngen36\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">Consolidated<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td colspan=\"19\" nowrap=\"nowrap\" class=\"prngen13\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\"><br \/>\n                  <i><br \/>\n                    <u>Reconciliation of GAAP Gross profit to Non-GAAP Gross profit (in thousands)<\/u><br \/>\n                  <\/i><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td colspan=\"10\" nowrap=\"nowrap\" class=\"prngen13\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">Reported gross profit on a GAAP basis<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">$<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">74,596<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">$<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">25,287<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">$<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">99,883<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td colspan=\"10\" nowrap=\"nowrap\" class=\"prngen13\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">Amortization of intangible assets (1)<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">658<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">1,022<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">1,680<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td colspan=\"10\" nowrap=\"nowrap\" class=\"prngen13\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">Restructuring charges (2)<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">201<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">&#8211;<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">201<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td colspan=\"10\" nowrap=\"nowrap\" class=\"prngen13\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">Stock-based compensation expense (3)<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">414<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">&#8211;<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">414<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td colspan=\"10\" nowrap=\"nowrap\" class=\"prngen13\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">Fair value related adjustments (4)<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen38\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen38\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">7,183<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen38\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen38\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen38\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen38\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">7,183<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td colspan=\"10\" nowrap=\"nowrap\" class=\"prngen13\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">Non-GAAP gross profit<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen38\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">$<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen38\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">83,052<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen38\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">$<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen38\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">26,309<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen38\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">$<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen38\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">109,361<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen37\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen37\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen37\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen37\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen37\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen37\">\n              \n            <\/td>\n<\/tr>\n<tr>\n<td colspan=\"19\" nowrap=\"nowrap\" class=\"prngen13\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\"><br \/>\n                  <i><br \/>\n                    <u>Reconciliation of GAAP Gross margin to Non-GAAP Gross margin<\/u><br \/>\n                  <\/i><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td colspan=\"10\" nowrap=\"nowrap\" class=\"prngen13\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">Reported gross margin on a GAAP basis<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen15\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">16.9%<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen15\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">34.8%<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen15\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">19.4%<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td colspan=\"10\" nowrap=\"nowrap\" class=\"prngen13\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">Amortization of intangible assets (1)<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen15\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">0.1%<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen15\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">1.4%<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen15\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">0.3%<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td colspan=\"10\" nowrap=\"nowrap\" class=\"prngen13\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">Restructuring charges (2)<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen15\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">0.1%<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">&#8211;<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen15\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">0.0%<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td colspan=\"10\" nowrap=\"nowrap\" class=\"prngen13\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">Stock-based compensation expense (3)<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen15\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">0.1%<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">&#8211;<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen15\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">0.1%<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td colspan=\"10\" nowrap=\"nowrap\" class=\"prngen13\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">Fair value related adjustments (4)<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen38\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen16\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">1.6%<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen38\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen38\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">&#8211;<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen38\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen16\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">1.4%<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td colspan=\"10\" nowrap=\"nowrap\" class=\"prngen13\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">Non-GAAP gross margin<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen38\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen16\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">18.8%<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen38\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen16\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">36.2%<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen38\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen16\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">21.2%<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen37\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen37\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen37\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen37\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen37\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen37\">\n              \n            <\/td>\n<\/tr>\n<tr>\n<td colspan=\"19\" nowrap=\"nowrap\" class=\"prngen13\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\"><br \/>\n                  <i><br \/>\n                    <u>Reconciliation of GAAP Income from operations to Non-GAAP Income from operations (in thousands)<\/u><br \/>\n                  <\/i><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td colspan=\"10\" nowrap=\"nowrap\" class=\"prngen13\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">Reported income from operations on a GAAP basis<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">$<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">24,023<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">$<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">7,924<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">$<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">31,947<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td colspan=\"10\" nowrap=\"nowrap\" class=\"prngen13\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">Amortization of intangible assets (1)<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">5,795<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">3,716<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">9,511<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td colspan=\"10\" nowrap=\"nowrap\" class=\"prngen13\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">Restructuring charges (2)<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen39\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">(68)<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">40<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen39\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">(28)<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td colspan=\"10\" nowrap=\"nowrap\" class=\"prngen13\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">Stock-based compensation expense (3)<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">3,271<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">453<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">3,724<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td colspan=\"10\" nowrap=\"nowrap\" class=\"prngen13\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">Fair value related adjustments (4)<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">7,183<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">&#8211;<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">7,183<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td colspan=\"10\" nowrap=\"nowrap\" class=\"prngen13\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">Acquisition related costs (5)<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen38\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen38\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">8,093<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen38\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen38\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">&#8211;<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen38\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen38\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">8,093<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td colspan=\"10\" nowrap=\"nowrap\" class=\"prngen13\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">Non-GAAP income from operations<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen38\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">$<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen38\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">48,297<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen38\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">$<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen38\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">12,133<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen38\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">$<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen38\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">60,430<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen37\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen37\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen37\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen37\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen37\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen37\">\n              \n            <\/td>\n<\/tr>\n<tr>\n<td colspan=\"19\" nowrap=\"nowrap\" class=\"prngen13\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\"><br \/>\n                  <i><br \/>\n                    <u>Reconciliation of GAAP Operating margin to Non-GAAP Operating margin<\/u><br \/>\n                  <\/i><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td colspan=\"10\" nowrap=\"nowrap\" class=\"prngen13\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">Reported operating margin on a GAAP basis<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen15\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">5.4%<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen15\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">10.9%<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen15\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">6.2%<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td colspan=\"10\" nowrap=\"nowrap\" class=\"prngen13\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">Amortization of intangible assets (1)<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen15\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">1.3%<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen15\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">5.1%<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen15\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">1.8%<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td colspan=\"10\" nowrap=\"nowrap\" class=\"prngen13\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">Restructuring charges (2)<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen15\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">0.0%<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen15\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">0.1%<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen15\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">0.0%<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td colspan=\"10\" nowrap=\"nowrap\" class=\"prngen13\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">Stock-based compensation expense (3)<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen15\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">0.8%<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen15\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">0.6%<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen15\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">0.7%<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td colspan=\"10\" nowrap=\"nowrap\" class=\"prngen13\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">Fair value related adjustments (4)<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen15\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">1.6%<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen15\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">0.0%<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen15\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">1.4%<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td colspan=\"10\" nowrap=\"nowrap\" class=\"prngen13\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">Acquisition related costs (5)<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen38\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen16\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">1.8%<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen38\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen16\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">0.0%<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen38\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen16\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">1.6%<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td colspan=\"10\" nowrap=\"nowrap\" class=\"prngen13\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">Non-GAAP operating margin<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen38\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen16\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">10.9%<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen38\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen16\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">16.7%<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen38\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen16\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">11.7%<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen37\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen37\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen37\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen37\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen37\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen37\">\n              \n            <\/td>\n<\/tr>\n<tr>\n<td colspan=\"19\" nowrap=\"nowrap\" class=\"prngen13\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">1\u00a0\u00a0\u00a0 Amortization of intangible assets related to the Company&#8217;s business acquisitions<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td colspan=\"19\" nowrap=\"nowrap\" class=\"prngen13\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">2\u00a0\u00a0\u00a0 Represents severance, retention and costs related to facility closures<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td colspan=\"19\" nowrap=\"nowrap\" class=\"prngen13\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">3\u00a0\u00a0\u00a0 Represents compensation expense for stock granted to employees and directors<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td colspan=\"19\" nowrap=\"nowrap\" class=\"prngen13\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">4\u00a0\u00a0\u00a0 Represents acquisition fair value related adjustments<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td colspan=\"19\" nowrap=\"nowrap\" class=\"prngen13\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">5\u00a0\u00a0\u00a0 Represents costs related to the acquisition of Ham-Let<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<\/table><\/div>\n<p><\/p>\n<p>\u00a0<\/p>\n<p>\u00a0<\/p>\n<div>\n<table cellspacing=\"0\" cellpadding=\"0\" border=\"0\" class=\"prntblns\">\n<tr>\n<td colspan=\"9\" nowrap=\"nowrap\" class=\"prngen3\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\"><br \/>\n                  <b>ULTRA CLEAN HOLDINGS, INC.<\/b><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td colspan=\"9\" nowrap=\"nowrap\" class=\"prngen3\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\"><br \/>\n                  <b>UNAUDITED RECONCILIATION OF GAAP TO NON-GAAP ADJUSTED RESULTS<\/b><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td colspan=\"8\" nowrap=\"nowrap\" class=\"prngen5\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">Three Months Ended<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td colspan=\"2\" nowrap=\"nowrap\" class=\"prngen6\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">June 25,<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen35\">\n              \n            <\/td>\n<td colspan=\"2\" nowrap=\"nowrap\" class=\"prngen8\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">June 26,<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen35\">\n              \n            <\/td>\n<td colspan=\"2\" nowrap=\"nowrap\" class=\"prngen8\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">March 26,<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td colspan=\"2\" nowrap=\"nowrap\" class=\"prngen40\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">2021<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen41\">\n              \n            <\/td>\n<td colspan=\"2\" nowrap=\"nowrap\" class=\"prngen40\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">2020<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen41\">\n              \n            <\/td>\n<td colspan=\"2\" nowrap=\"nowrap\" class=\"prngen40\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">2021<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td colspan=\"9\" nowrap=\"nowrap\" class=\"prngen13\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\"><br \/>\n                  <i><br \/>\n                    <u>Reconciliation of GAAP Net Income to Non-GAAP Net Income (in thousands)<\/u><br \/>\n                  <\/i><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen13\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">Reported net income attributable to UCT on a GAAP basis<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">$<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">17,098<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">$<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">21,264<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">$<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">24,997<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen13\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">Amortization of intangible assets (1)<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">9,511<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">4,949<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">4,889<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen13\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">Restructuring charges (2)<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen39\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">(28)<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">1,572<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">140<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen13\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">Stock-based compensation expense (3)<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">3,724<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">3,104<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">4,043<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen13\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">Fair value related adjustments (4)<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">8,583<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">1,209<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">11,582<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen13\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">Acquisition related costs (5)<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">8,093<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">&#8211;<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">1,337<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen13\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">Insurance proceeds (6)<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">&#8211;<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">&#8211;<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen39\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">(7,332)<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen13\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">Income tax effect of non-GAAP adjustments (7)<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen39\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">(5,259)<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen39\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">(2,037)<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen39\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">(2,639)<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen13\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">Income tax effect of valuation allowance (8)<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen38\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen38\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">1,956<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen38\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen38\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">470<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen38\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen38\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">1,140<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen13\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">Non-GAAP net income attributable to UCT<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen38\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">$<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen38\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">43,678<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen38\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">$<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen38\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">30,531<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen38\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">$<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen38\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">38,157<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen37\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen37\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen37\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen37\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen37\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen37\">\n              \n            <\/td>\n<\/tr>\n<tr>\n<td colspan=\"9\" nowrap=\"nowrap\" class=\"prngen13\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\"><br \/>\n                  <i><br \/>\n                    <u>Reconciliation of GAAP Income from operations to Non-GAAP Income from operations (in thousands)<\/u><br \/>\n                  <\/i><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen13\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">Reported income from operations on a GAAP basis<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">$<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">31,947<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">$<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">30,825<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">$<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">40,410<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen13\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">Amortization of intangible assets (1)<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">9,511<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">4,949<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">4,889<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen13\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">Restructuring charges (2)<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen39\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">(28)<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">1,572<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">140<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen13\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">Stock-based compensation expense (3)<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">3,724<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">3,104<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">4,043<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen13\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">Fair value related adjustments (4)<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">7,183<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">&#8211;<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">&#8211;<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen13\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">Acquisition related costs (5)<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen38\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen38\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">8,093<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen38\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen38\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">&#8211;<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen38\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen38\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">1,337<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen13\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">Non-GAAP income from operations<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen38\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">$<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen38\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">60,430<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen38\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">$<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen38\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">40,450<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen38\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">$<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen38\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">50,819<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen37\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen37\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen37\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen37\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen37\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen37\">\n              \n            <\/td>\n<\/tr>\n<tr>\n<td colspan=\"9\" nowrap=\"nowrap\" class=\"prngen13\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\"><br \/>\n                  <i><br \/>\n                    <u>Reconciliation of GAAP Operating margin to Non-GAAP Operating margin<\/u><br \/>\n                  <\/i><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen13\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">Reported operating margin on a GAAP basis<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen15\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">6.2%<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen15\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">8.9%<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen15\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">9.7%<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen13\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">Amortization of intangible assets (1)<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen15\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">1.8%<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen15\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">1.4%<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen15\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">1.2%<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen13\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">Restructuring charges (2)<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen15\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">0.0%<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen15\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">0.5%<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen15\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">0.0%<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen13\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">Stock-based compensation expense (3)<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen15\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">0.7%<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen15\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">0.9%<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen15\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">1.0%<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen13\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">Fair value related adjustments (4)<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen15\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">1.4%<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen15\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">0.0%<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen15\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">0.0%<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen13\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">Acquisition related costs (5)<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen38\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen16\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">1.6%<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen38\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen16\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">0.0%<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen38\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen16\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">0.3%<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen13\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">Non-GAAP operating margin<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen38\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen16\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">11.7%<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen38\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen16\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">11.7%<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen38\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen16\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">12.2%<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen37\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen37\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen37\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen37\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen37\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen37\">\n              \n            <\/td>\n<\/tr>\n<tr>\n<td colspan=\"9\" nowrap=\"nowrap\" class=\"prngen13\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\"><br \/>\n                  <i><br \/>\n                    <u>Reconciliation of GAAP Gross profit to Non-GAAP Gross profit (in thousands)<\/u><br \/>\n                  <\/i><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen13\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">Reported gross profit on a GAAP basis<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">$<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">99,883<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">$<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">73,878<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">$<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">86,938<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen13\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">Amortization of intangible assets (1)<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">1,680<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">1,022<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">1,022<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen13\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">Restructuring charges (2)<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">201<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">253<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">6<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen13\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">Stock-based compensation expense (3)<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">414<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">726<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">980<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen13\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">Fair value related adjustments (4)<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen38\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen38\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">7,183<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen38\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen38\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">&#8211;<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen38\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen38\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">&#8211;<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen13\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">Non-GAAP gross profit<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen38\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">$<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen38\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">109,361<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen38\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">$<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen38\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">75,879<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen38\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">$<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen38\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">88,946<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen37\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen37\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen37\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen37\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen37\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen37\">\n              \n            <\/td>\n<\/tr>\n<tr>\n<td colspan=\"9\" nowrap=\"nowrap\" class=\"prngen13\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\"><br \/>\n                  <i><br \/>\n                    <u>Reconciliation of GAAP Gross margin to Non-GAAP Gross margin<\/u><br \/>\n                  <\/i><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen13\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">Reported gross margin on a GAAP basis<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen15\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">19.4%<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen15\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">21.4%<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen15\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">20.8%<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen13\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">Amortization of intangible assets (1)<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen15\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">0.3%<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen15\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">0.3%<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen15\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">0.3%<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen13\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">Restructuring charges (2)<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen15\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">0.0%<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen15\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">0.1%<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen15\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">0.0%<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen13\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">Stock-based compensation expense (3)<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen15\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">0.1%<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen15\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">0.2%<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen15\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">0.2%<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen13\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">Fair value related adjustments (4)<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen38\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen16\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">1.4%<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen38\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen16\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">0.0%<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen38\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen16\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">0.0%<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen13\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">Non-GAAP gross margin<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen38\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen16\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">21.2%<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen38\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen16\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">22.0%<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen38\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen16\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">21.3%<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td colspan=\"9\" nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<\/tr>\n<tr>\n<td colspan=\"9\" nowrap=\"nowrap\" class=\"prngen13\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\"><br \/>\n                  <i><br \/>\n                    <u>Reconciliation of GAAP Interest and other income (expense) to Non-GAAP Interest and other income (expense) (in thousands)<\/u><br \/>\n                  <\/i><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen13\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">Reported interest and other income (expense) on a GAAP basis<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">$<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen39\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">(7,711)<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">$<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen39\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">(3,055)<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">$<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen39\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">(7,770)<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen13\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">Fair value related adjustments (4)<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">1,400<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">1,209<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">11,582<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen13\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">Insurance proceeds (6)<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen38\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen38\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">&#8211;<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen38\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen38\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">&#8211;<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen38\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen42\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">(7,332)<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen13\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">Non-GAAP interest and other income (expense)<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen38\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">$<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen42\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">(6,311)<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen38\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">$<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen42\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">(1,846)<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen38\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">$<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen42\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">(3,520)<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen37\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen37\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen37\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen37\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen37\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen37\">\n              \n            <\/td>\n<\/tr>\n<tr>\n<td colspan=\"9\" nowrap=\"nowrap\" class=\"prngen13\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\"><br \/>\n                  <i><br \/>\n                    <u>Reconciliation of GAAP Earnings Per Diluted Share to Non-GAAP Earnings Per Diluted Share<\/u><br \/>\n                  <\/i><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen13\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">Reported net income on a GAAP basis<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">$<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">0.39<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">$<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">0.52<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">$<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">0.60<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen13\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">Amortization of intangible assets (1)<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">0.22<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">0.12<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">0.12<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen13\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">Restructuring charges (2)<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen39\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">(0.00)<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">0.04<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">0.00<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen13\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">Stock-based compensation expense (3)<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">0.09<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">0.08<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">0.10<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen13\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">Fair value related adjustments (4)<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">0.19<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">0.03<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">0.28<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen13\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">Acquisition related costs (5)<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">0.18<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">&#8211;<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">0.03<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen13\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">Insurance proceeds (6)<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">&#8211;<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">&#8211;<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen39\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">(0.18)<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen13\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">Income tax effect of non-GAAP adjustments (7)<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen39\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">(0.12)<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen39\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">(0.05)<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen39\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">(0.06)<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen13\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">Income tax effect of valuation allowance (8)<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen38\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen38\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">0.04<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen38\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen38\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">0.01<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen38\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen38\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">0.03<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen13\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">Non-GAAP net income<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen38\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">$<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen38\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">0.99<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen38\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">$<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen38\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">0.75<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen38\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">$<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen38\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">0.92<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen13\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">Weighted average number of diluted shares (thousands) on a non-GAAP basis<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen37\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen37\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">44,253<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen37\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen37\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">40,834<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen37\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen37\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">41,639<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<\/tr>\n<tr>\n<td colspan=\"9\" nowrap=\"nowrap\" class=\"prngen3\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\"><br \/>\n                  <b>ULTRA CLEAN HOLDINGS, INC.<\/b><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td colspan=\"9\" nowrap=\"nowrap\" class=\"prngen3\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\"><br \/>\n                  <b>UNAUDITED RECONCILIATION OF GAAP TO NON-GAAP EFFECTIVE INCOME TAX RATE<\/b><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen41\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen41\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen41\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen41\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen41\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen41\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen41\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen41\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen41\">\n              \n            <\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen41\">\n              \n            <\/td>\n<td colspan=\"8\" nowrap=\"nowrap\" class=\"prngen5\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">Three Months Ended<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen41\">\n              \n            <\/td>\n<td colspan=\"2\" nowrap=\"nowrap\" class=\"prngen6\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">June 25,<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen43\">\n              \n            <\/td>\n<td colspan=\"2\" nowrap=\"nowrap\" class=\"prngen8\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">June 26,<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen43\">\n              \n            <\/td>\n<td colspan=\"2\" nowrap=\"nowrap\" class=\"prngen8\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">March 26,<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen41\">\n              \n            <\/td>\n<td colspan=\"2\" nowrap=\"nowrap\" class=\"prngen40\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">2021<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen41\">\n              \n            <\/td>\n<td colspan=\"2\" nowrap=\"nowrap\" class=\"prngen40\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">2020<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen41\">\n              \n            <\/td>\n<td colspan=\"2\" nowrap=\"nowrap\" class=\"prngen40\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">2021<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen13\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\"><br \/>\n                  <i>(in thousands, except percentages)<\/i><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen37\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen35\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen37\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen35\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen37\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen35\">\n              \n            <\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen13\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">Provision for income taxes on a GAAP basis<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">$<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">6,221<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">$<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">5,691<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">$<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">7,015<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen13\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">Income tax effect of non-GAAP adjustments (7)<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">5,259<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">2,037<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">2,639<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen13\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">Income tax effect of valuation allowance (8)<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen38\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen42\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">(1,956)<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen38\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen42\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">(470)<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen38\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen42\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">(1,140)<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen13\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">Non-GAAP provision for income taxes<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen38\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">$<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen38\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">9,524<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen38\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">$<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen38\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">7,258<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen38\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">$<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen38\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">8,514<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen37\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen37\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen37\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen37\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen37\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen37\">\n              \n            <\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen13\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">Income (loss) before income taxes on a GAAP basis<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">$<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">24,236<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">$<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">27,770<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">$<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">32,640<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen13\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">Amortization of intangible assets (1)<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">9,511<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">4,949<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">4,889<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen13\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">Restructuring charges (2)<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen39\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">(28)<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">1,572<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">140<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen13\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">Stock-based compensation expense (3)<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">3,724<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">3,104<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">4,043<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen13\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">Fair value related adjustments (4)<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">8,583<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">1,209<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">11,582<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen13\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">Acquisition related costs (5)<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">8,093<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">&#8211;<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">1,337<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen13\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">Insurance proceeds (6)<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen38\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen38\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">&#8211;<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen38\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen38\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">&#8211;<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen38\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen42\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">(7,332)<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen13\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">Non-GAAP income before income taxes<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen38\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">$<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen38\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">54,119<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen38\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">$<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen38\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">38,604<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen38\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">$<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen38\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">47,299<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen13\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">Effective income tax rate on a GAAP basis<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen44\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen20\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">25.7%<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen44\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen20\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">20.5%<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen44\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen20\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">21.5%<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen13\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">Non-GAAP effective income tax rate<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen44\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen20\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">17.6%<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen44\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen20\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">18.8%<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen44\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen20\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">18.0%<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen37\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen37\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen37\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen37\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen34\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen37\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen37\">\n              \n            <\/td>\n<\/tr>\n<tr>\n<td colspan=\"9\" nowrap=\"nowrap\" class=\"prngen13\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">1\u00a0\u00a0\u00a0 Amortization of intangible assets related to the Company&#8217;s business acquisitions<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td colspan=\"9\" nowrap=\"nowrap\" class=\"prngen13\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">2\u00a0\u00a0\u00a0 Represents severance, retention and costs related to facility closures<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td colspan=\"9\" nowrap=\"nowrap\" class=\"prngen13\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">3\u00a0\u00a0\u00a0 Represents compensation expense for stock granted to employees and directors<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td colspan=\"9\" class=\"prngen13\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">4\u00a0\u00a0\u00a0 Represents acquisition related fair value adjustments and fair value adjustments of contingent consideration, purchase obligation and forward hedge contracts<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td colspan=\"9\" nowrap=\"nowrap\" class=\"prngen13\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">5\u00a0\u00a0\u00a0 Represents costs related to acquisitions<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td colspan=\"9\" nowrap=\"nowrap\" class=\"prngen13\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">6\u00a0\u00a0\u00a0 Insurance proceeds pertaining to the Cinos fire in 2018<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td colspan=\"9\" nowrap=\"nowrap\" class=\"prngen13\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">7\u00a0\u00a0\u00a0 Tax effect of items (1) through (6) above based on the non-GAAP tax rate shown below<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td colspan=\"9\" class=\"prngen13\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">8\u00a0\u00a0\u00a0 The Company&#8217;s GAAP tax expense is generally higher than the Company&#8217;s non-GAAP tax expense, primarily due to losses in the U.S. with full federal and state valuation allowances. The Company&#8217;s non-GAAP tax rate and resulting non-GAAP tax expense considers the tax implications as if there was no federal or state valuation allowance position in effect.<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<\/table><\/div>\n<p>\u00a0<\/p>\n<p>\u00a0<\/p>\n<p>\u00a0<\/p>\n<div class=\"PRN_ImbeddedAssetReference\" id=\"DivAssetPlaceHolder2\"><\/div>\n<p id=\"PURL\">\n        <img loading=\"lazy\" decoding=\"async\" title=\"Cision\" width=\"12\" height=\"12\" alt=\"Cision\" src=\"https:\/\/c212.net\/c\/img\/favicon.png?sn=SF61801&amp;sd=2021-08-02\" \/> View original content to download multimedia:<a id=\"PRNURL\" rel=\"nofollow\" href=\"https:\/\/www.prnewswire.com\/news-releases\/ultra-clean-reports-second-quarter-2021-financial-results-301346256.html\">https:\/\/www.prnewswire.com\/news-releases\/ultra-clean-reports-second-quarter-2021-financial-results-301346256.html<\/a><\/p>\n<p>SOURCE  Ultra Clean Holdings, Inc.<\/p>\n<\/p><\/div>\n<p>    <img decoding=\"async\" alt=\"\" src=\"https:\/\/rt.prnewswire.com\/rt.gif?NewsItemId=SF61801&amp;Transmission_Id=202108021605PR_NEWS_USPR_____SF61801&amp;DateId=20210802\" style=\"border:0px;width:1px;height:1px\" \/><\/p>\n","protected":false},"excerpt":{"rendered":"<p>PR Newswire HAYWARD, Calif., Aug. 2, 2021 \/PRNewswire\/ &#8212;\u00a0Ultra Clean Holdings, Inc. (Nasdaq: UCTT), today reported its financial results for the second quarter ended June 25, 2021. &#8220;UCT delivered strong second quarter results driven by disciplined execution in a robust demand environment across all of our end markets,&#8221; said Jim Scholhamer, CEO. &#8220;These results demonstrate that UCT&#8217;s diversified suite of capabilities and ability to deliver are enabling us to play a larger, more valuable role in the semiconductor ecosystem.&#8221; Second Quarter 2021 GAAP Financial Results Total revenue was $515.2 million. Products contributed $442.5 million and Services added $72.7 million. Total gross margin was 19.4%, operating margin was 6.2%, and net income was $17.1 million or $0.39 per basic and diluted &hellip; <\/p>\n<p class=\"link-more\"><a href=\"https:\/\/www.marketnewsdesk.com\/index.php\/ultra-clean-reports-second-quarter-2021-financial-results\/\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;Ultra Clean Reports Second Quarter 2021 Financial Results&#8221;<\/span><\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[],"tags":[],"class_list":["post-521552","post","type-post","status-publish","format-standard","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.5 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Ultra Clean Reports Second Quarter 2021 Financial Results - Market Newsdesk<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.marketnewsdesk.com\/index.php\/ultra-clean-reports-second-quarter-2021-financial-results\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Ultra Clean Reports Second Quarter 2021 Financial Results - Market Newsdesk\" \/>\n<meta property=\"og:description\" content=\"PR Newswire HAYWARD, Calif., Aug. 2, 2021 \/PRNewswire\/ &#8212;\u00a0Ultra Clean Holdings, Inc. (Nasdaq: UCTT), today reported its financial results for the second quarter ended June 25, 2021. &#8220;UCT delivered strong second quarter results driven by disciplined execution in a robust demand environment across all of our end markets,&#8221; said Jim Scholhamer, CEO. &#8220;These results demonstrate that UCT&#8217;s diversified suite of capabilities and ability to deliver are enabling us to play a larger, more valuable role in the semiconductor ecosystem.&#8221; Second Quarter 2021 GAAP Financial Results Total revenue was $515.2 million. Products contributed $442.5 million and Services added $72.7 million. Total gross margin was 19.4%, operating margin was 6.2%, and net income was $17.1 million or $0.39 per basic and diluted &hellip; Continue reading &quot;Ultra Clean Reports Second Quarter 2021 Financial Results&quot;\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.marketnewsdesk.com\/index.php\/ultra-clean-reports-second-quarter-2021-financial-results\/\" \/>\n<meta property=\"og:site_name\" content=\"Market Newsdesk\" \/>\n<meta property=\"article:published_time\" content=\"2021-08-02T20:10:32+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/mma.prnewswire.com\/media\/582701\/Ultra_Clean_Holdings_Logo.jpg\" \/>\n<meta name=\"author\" content=\"Newsdesk\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Newsdesk\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"10 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\\\/ultra-clean-reports-second-quarter-2021-financial-results\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.marketnewsdesk.com\\\/index.php\\\/ultra-clean-reports-second-quarter-2021-financial-results\\\/\"},\"author\":{\"name\":\"Newsdesk\",\"@id\":\"https:\\\/\\\/www.marketnewsdesk.com\\\/#\\\/schema\\\/person\\\/482f27a394d4fda80ecb5499e519d979\"},\"headline\":\"Ultra Clean Reports Second Quarter 2021 Financial Results\",\"datePublished\":\"2021-08-02T20:10:32+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.marketnewsdesk.com\\\/index.php\\\/ultra-clean-reports-second-quarter-2021-financial-results\\\/\"},\"wordCount\":2099,\"image\":{\"@id\":\"https:\\\/\\\/www.marketnewsdesk.com\\\/index.php\\\/ultra-clean-reports-second-quarter-2021-financial-results\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/mma.prnewswire.com\\\/media\\\/582701\\\/Ultra_Clean_Holdings_Logo.jpg\",\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.marketnewsdesk.com\\\/index.php\\\/ultra-clean-reports-second-quarter-2021-financial-results\\\/\",\"url\":\"https:\\\/\\\/www.marketnewsdesk.com\\\/index.php\\\/ultra-clean-reports-second-quarter-2021-financial-results\\\/\",\"name\":\"Ultra Clean Reports Second Quarter 2021 Financial Results - Market Newsdesk\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.marketnewsdesk.com\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.marketnewsdesk.com\\\/index.php\\\/ultra-clean-reports-second-quarter-2021-financial-results\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.marketnewsdesk.com\\\/index.php\\\/ultra-clean-reports-second-quarter-2021-financial-results\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/mma.prnewswire.com\\\/media\\\/582701\\\/Ultra_Clean_Holdings_Logo.jpg\",\"datePublished\":\"2021-08-02T20:10:32+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/www.marketnewsdesk.com\\\/#\\\/schema\\\/person\\\/482f27a394d4fda80ecb5499e519d979\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.marketnewsdesk.com\\\/index.php\\\/ultra-clean-reports-second-quarter-2021-financial-results\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.marketnewsdesk.com\\\/index.php\\\/ultra-clean-reports-second-quarter-2021-financial-results\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.marketnewsdesk.com\\\/index.php\\\/ultra-clean-reports-second-quarter-2021-financial-results\\\/#primaryimage\",\"url\":\"https:\\\/\\\/mma.prnewswire.com\\\/media\\\/582701\\\/Ultra_Clean_Holdings_Logo.jpg\",\"contentUrl\":\"https:\\\/\\\/mma.prnewswire.com\\\/media\\\/582701\\\/Ultra_Clean_Holdings_Logo.jpg\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.marketnewsdesk.com\\\/index.php\\\/ultra-clean-reports-second-quarter-2021-financial-results\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.marketnewsdesk.com\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Ultra Clean Reports Second Quarter 2021 Financial Results\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.marketnewsdesk.com\\\/#website\",\"url\":\"https:\\\/\\\/www.marketnewsdesk.com\\\/\",\"name\":\"Market Newsdesk\",\"description\":\"Latest Business News in Real Time\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.marketnewsdesk.com\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.marketnewsdesk.com\\\/#\\\/schema\\\/person\\\/482f27a394d4fda80ecb5499e519d979\",\"name\":\"Newsdesk\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/a0d0bd5b0f0ca12a265a459b13169dac35f33776d8501eda5e68844a366f2f46?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/a0d0bd5b0f0ca12a265a459b13169dac35f33776d8501eda5e68844a366f2f46?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/a0d0bd5b0f0ca12a265a459b13169dac35f33776d8501eda5e68844a366f2f46?s=96&d=mm&r=g\",\"caption\":\"Newsdesk\"},\"url\":\"https:\\\/\\\/www.marketnewsdesk.com\\\/index.php\\\/author\\\/newsdesk\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Ultra Clean Reports Second Quarter 2021 Financial Results - Market Newsdesk","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.marketnewsdesk.com\/index.php\/ultra-clean-reports-second-quarter-2021-financial-results\/","og_locale":"en_US","og_type":"article","og_title":"Ultra Clean Reports Second Quarter 2021 Financial Results - Market Newsdesk","og_description":"PR Newswire HAYWARD, Calif., Aug. 2, 2021 \/PRNewswire\/ &#8212;\u00a0Ultra Clean Holdings, Inc. (Nasdaq: UCTT), today reported its financial results for the second quarter ended June 25, 2021. &#8220;UCT delivered strong second quarter results driven by disciplined execution in a robust demand environment across all of our end markets,&#8221; said Jim Scholhamer, CEO. &#8220;These results demonstrate that UCT&#8217;s diversified suite of capabilities and ability to deliver are enabling us to play a larger, more valuable role in the semiconductor ecosystem.&#8221; Second Quarter 2021 GAAP Financial Results Total revenue was $515.2 million. Products contributed $442.5 million and Services added $72.7 million. Total gross margin was 19.4%, operating margin was 6.2%, and net income was $17.1 million or $0.39 per basic and diluted &hellip; Continue reading \"Ultra Clean Reports Second Quarter 2021 Financial Results\"","og_url":"https:\/\/www.marketnewsdesk.com\/index.php\/ultra-clean-reports-second-quarter-2021-financial-results\/","og_site_name":"Market Newsdesk","article_published_time":"2021-08-02T20:10:32+00:00","og_image":[{"url":"https:\/\/mma.prnewswire.com\/media\/582701\/Ultra_Clean_Holdings_Logo.jpg","type":"","width":"","height":""}],"author":"Newsdesk","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Newsdesk","Est. reading time":"10 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.marketnewsdesk.com\/index.php\/ultra-clean-reports-second-quarter-2021-financial-results\/#article","isPartOf":{"@id":"https:\/\/www.marketnewsdesk.com\/index.php\/ultra-clean-reports-second-quarter-2021-financial-results\/"},"author":{"name":"Newsdesk","@id":"https:\/\/www.marketnewsdesk.com\/#\/schema\/person\/482f27a394d4fda80ecb5499e519d979"},"headline":"Ultra Clean Reports Second Quarter 2021 Financial Results","datePublished":"2021-08-02T20:10:32+00:00","mainEntityOfPage":{"@id":"https:\/\/www.marketnewsdesk.com\/index.php\/ultra-clean-reports-second-quarter-2021-financial-results\/"},"wordCount":2099,"image":{"@id":"https:\/\/www.marketnewsdesk.com\/index.php\/ultra-clean-reports-second-quarter-2021-financial-results\/#primaryimage"},"thumbnailUrl":"https:\/\/mma.prnewswire.com\/media\/582701\/Ultra_Clean_Holdings_Logo.jpg","inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/www.marketnewsdesk.com\/index.php\/ultra-clean-reports-second-quarter-2021-financial-results\/","url":"https:\/\/www.marketnewsdesk.com\/index.php\/ultra-clean-reports-second-quarter-2021-financial-results\/","name":"Ultra Clean Reports Second Quarter 2021 Financial Results - Market Newsdesk","isPartOf":{"@id":"https:\/\/www.marketnewsdesk.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.marketnewsdesk.com\/index.php\/ultra-clean-reports-second-quarter-2021-financial-results\/#primaryimage"},"image":{"@id":"https:\/\/www.marketnewsdesk.com\/index.php\/ultra-clean-reports-second-quarter-2021-financial-results\/#primaryimage"},"thumbnailUrl":"https:\/\/mma.prnewswire.com\/media\/582701\/Ultra_Clean_Holdings_Logo.jpg","datePublished":"2021-08-02T20:10:32+00:00","author":{"@id":"https:\/\/www.marketnewsdesk.com\/#\/schema\/person\/482f27a394d4fda80ecb5499e519d979"},"breadcrumb":{"@id":"https:\/\/www.marketnewsdesk.com\/index.php\/ultra-clean-reports-second-quarter-2021-financial-results\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.marketnewsdesk.com\/index.php\/ultra-clean-reports-second-quarter-2021-financial-results\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.marketnewsdesk.com\/index.php\/ultra-clean-reports-second-quarter-2021-financial-results\/#primaryimage","url":"https:\/\/mma.prnewswire.com\/media\/582701\/Ultra_Clean_Holdings_Logo.jpg","contentUrl":"https:\/\/mma.prnewswire.com\/media\/582701\/Ultra_Clean_Holdings_Logo.jpg"},{"@type":"BreadcrumbList","@id":"https:\/\/www.marketnewsdesk.com\/index.php\/ultra-clean-reports-second-quarter-2021-financial-results\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.marketnewsdesk.com\/"},{"@type":"ListItem","position":2,"name":"Ultra Clean Reports Second Quarter 2021 Financial Results"}]},{"@type":"WebSite","@id":"https:\/\/www.marketnewsdesk.com\/#website","url":"https:\/\/www.marketnewsdesk.com\/","name":"Market Newsdesk","description":"Latest Business News in Real Time","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.marketnewsdesk.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/www.marketnewsdesk.com\/#\/schema\/person\/482f27a394d4fda80ecb5499e519d979","name":"Newsdesk","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/a0d0bd5b0f0ca12a265a459b13169dac35f33776d8501eda5e68844a366f2f46?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/a0d0bd5b0f0ca12a265a459b13169dac35f33776d8501eda5e68844a366f2f46?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/a0d0bd5b0f0ca12a265a459b13169dac35f33776d8501eda5e68844a366f2f46?s=96&d=mm&r=g","caption":"Newsdesk"},"url":"https:\/\/www.marketnewsdesk.com\/index.php\/author\/newsdesk\/"}]}},"_links":{"self":[{"href":"https:\/\/www.marketnewsdesk.com\/index.php\/wp-json\/wp\/v2\/posts\/521552","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=521552"}],"version-history":[{"count":0,"href":"https:\/\/www.marketnewsdesk.com\/index.php\/wp-json\/wp\/v2\/posts\/521552\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.marketnewsdesk.com\/index.php\/wp-json\/wp\/v2\/media?parent=521552"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.marketnewsdesk.com\/index.php\/wp-json\/wp\/v2\/categories?post=521552"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.marketnewsdesk.com\/index.php\/wp-json\/wp\/v2\/tags?post=521552"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}