Business

Protolabs Reports Financial Results for the Third Quarter of 2025

MINNEAPOLIS, October 31, 2025--Proto Labs, Inc. ("Protolabs" or the "Company") (NYSE: PRLB), the world’s leading provider of digital manufacturing services, today announced financial results for the third quarter ended September 30, 2025.

Proto Labs, Inc.October 31, 202513
Protolabs Reports Financial Results for the Third Quarter of 2025

About this update from Proto Labs, Inc.

[{"type":"image","alt":"","displaySize":"","headline":null,"caption":"","credit":null,"className":"","disableSlideshowImg":false,"size":{"original":{"width":1505,"height":343,"url":"https://media.zenfs.com/en/business-wire.com/d82df2ea5721d25d764cc84748837a9d"},"resized":{"url":"https://s.yimg.com/ny/api/res/1.2/k7iO1MHKFkWqlz.llWGj1A--/YXBwaWQ9aGlnaGxhbmRlcjt3PTk2MDtoPTIxOTtjZj13ZWJw/https://media.zenfs.com/en/business-wire.com/d82df2ea5721d25d764cc84748837a9d","width":960,"height":219},"lightbox":{"url":"https://s.yimg.com/ny/api/res/1.2/ct_pJAUL_PlzpPbP_7936w--/YXBwaWQ9aGlnaGxhbmRlcjt3PTI0MDA7aD01NDY7Y2Y9d2VicA--/https://media.zenfs.com/en/business-wire.com/d82df2ea5721d25d764cc84748837a9d","width":1200,"height":273}},"lazy":false},{"type":"text","content":" Record Quarterly Revenue of $135.4 Million, a 7.8% increase Year-Over-Year ","length":74,"tagName":"p","attribs":{}},{"type":"text","content":" GAAP Earnings Per Share of $0.30, Non-GAAP Earnings Per Share of $0.47 ","length":70,"tagName":"p","attribs":{}},{"type":"text","content":" MINNEAPOLIS, October 31, 2025 --( BUSINESS WIRE )--Proto Labs, Inc. ("Protolabs" or the "Company") (NYSE: PRLB), the world’s leading provider of digital manufacturing services, today announced financial results for the third quarter ended September 30, 2025.","length":275,"tagName":"p"},{"type":"text","content":" Third Quarter 2025 Financial Highlights : ","length":40,"tagName":"p"},{"type":"list","items":[{"val":[{"type":"text","content":"Revenue was a record $135.4 million, a 7.8% increase compared to revenue of $125.6 million in the third quarter of 2024.","length":120,"tagName":"p","attribs":{}}]},{"val":[{"type":"text","content":"Revenue fulfilled through digital factories was $105.3 million, a 4.9% increase year-over-year.","length":95,"tagName":"p","attribs":{}}]},{"val":[{"type":"text","content":"Revenue fulfilled through the Protolabs Network was $30.1 million, a 19.1% increase year-over-year.","length":99,"tagName":"p","attribs":{}}]},{"val":[{"type":"text","content":"Net income was $7.2 million, or $0.30 per diluted share, compared to $7.2 million, or $0.29 per diluted share, in the third quarter of 2024.","length":140,"tagName":"p","attribs":{}}]},{"val":[{"type":"text","content":"Non-GAAP net income was $11.4 million, or $0.47 per diluted share, compared to $11.8 million, or $0.47 per diluted share, in the third quarter of 2024. See "Non-GAAP Financial Measures" below.","length":202,"tagName":"p","attribs":{}}]}],"tagName":"ul","bulletedList":true,"length":656,"olType":false},{"type":"text","content":""Protolabs generated another quarter of accelerated growth and record revenue, supported by strong performance in several key end markets, and a substantial increase in revenue per customer contact. I am very encouraged by the progress we’ve made over the last two quarters—we have significant momentum into year-end," commented President and Chief Executive Officer Suresh Krishna. "While it’s still early, my short time here has strengthened my confidence that our current strategy—delivering high-quality, custom parts throughout the product lifecycle, from prototyping to production—is the right one. Together with our teams, I am focused on accelerating profitable growth, and positioning Protolabs for long-term shareholder value creation."","length":766,"tagName":"p"},{"type":"text","content":"Dan Schumacher, Chief Financial Officer, added: "Along with record revenue in the quarter, we continued to demonstrate the strength of our business model by expanding adjusted EBITDA as compared to the second quarter of 2025, continuing our best-in-class cash flow generation, and returning capital to shareholders via repurchases of common stock."","length":358,"tagName":"p"},{"type":"text","content":" Additional Third Quarter 2025 Highlights: ","length":41,"tagName":"p"},{"type":"list","items":[{"val":[{"type":"text","content":"Customer contact information","length":28,"tagName":"p","attribs":{}},{"type":"list","items":[{"val":[{"type":"text","content":"Protolabs served 21,252 customer contacts during the quarter.","length":61,"tagName":"p","attribs":{}}]},{"val":[{"type":"text","content":"Revenue per customer contact increased 14.1% year-over-year to $6,370.","length":70,"tagName":"p","attribs":{}}]}],"tagName":"ul","bulletedList":true,"length":131,"olType":false}]},{"val":[{"type":"text","content":"EBITDA was $17.4 million. See "Non-GAAP Financial Measures" below.","length":76,"tagName":"p","attribs":{}}]},{"val":[{"type":"text","content":"Adjusted EBITDA was $21.1 million, or 15.6% of revenue. See "Non-GAAP Financial Measures" below.","length":106,"tagName":"p","attribs":{}}]},{"val":[{"type":"text","content":"We generated $29.1 million in cash from operations.","length":51,"tagName":"p","attribs":{}}]},{"val":[{"type":"text","content":"Cash and investments balance was $138.4 million as of September 30, 2025.","length":73,"tagName":"p","attribs":{}}]}],"tagName":"ul","bulletedList":true,"length":465,"olType":false},{"type":"readMore"},{"type":"text","content":" Fourth Quarter 2025 Outlook ","length":27,"tagName":"p"},{"type":"text","content":"In the fourth quarter of 2025, the Company expects to generate revenue between $125.0 million and $133.0 million.","length":113,"tagName":"p"},{"type":"text","content":"The Company expects fourth quarter 2025 diluted net income per share between $0.12 and $0.20, and non-GAAP diluted net income per share between $0.30 and $0.38. See "Non-GAAP Financial Measures" below.","length":211,"tagName":"p"},{"type":"text","content":" Non-GAAP Financial Measures ","length":27,"tagName":"p"},{"type":"text","content":"The Company has included non-GAAP revenue growth by region and by service line that excludes the impact of changes in foreign currency exchange rates (collectively, "non-GAAP revenue growth"). Management believes these metrics, when viewed in conjunction with the comparable GAAP metrics, are useful in evaluating the underlying business trends and ongoing operating performance of the Company.","length":404,"tagName":"p"},{"type":"text","content":"The Company has included earnings before interest, taxes, depreciation and amortization ("EBITDA") and EBITDA, adjusted for stock-based compensation expense, unrealized (gain) loss on foreign currency, CEO transition costs and costs related to exit and disposal activities (collectively, "Adjusted EBITDA"), in this press release to provide investors with additional information regarding the Company’s financial results. The Company has also included earnings before interest, taxes, depreciation and amortization margin ("EBITDA margin") and EBITDA margin, adjusted for stock-based compensation expense, unrealized (gain) loss on foreign currency, CEO transition costs and costs related to exit and disposal activities (collectively, "Adjusted EBITDA margin"), in this press release to provide investors with additional information regarding the Company’s financial results.","length":916,"tagName":"p"},{"type":"text","content":"The Company has included non-GAAP gross margin, adjusted for stock-based compensation expense and amortization expense, in this press release to provide investors with additional information regarding the Company’s financial results.","length":233,"tagName":"p"},{"type":"text","content":"The Company has included non-GAAP operating margin, adjusted for stock-based compensation expense, amortization expense, CEO transition costs and costs related to exit and disposal activities (collectively, "non-GAAP operating margin"), in this press release to provide investors with additional information regarding the Company’s financial results.","length":360,"tagName":"p"},{"type":"text","content":"The Company has included non-GAAP net income and non-GAAP net income per share, in each case, adjusted for stock-based compensation expense, amortization expense, unrealized (gain) loss on foreign currency, CEO transition costs and costs related to exit and disposal activities (collectively, "non-GAAP net income"), in this press release to provide investors with additional information regarding the Company’s financial results.","length":440,"tagName":"p"},{"type":"text","content":"The Company has provided below reconciliations of GAAP to non-GAAP net income, non-GAAP net income per share, non-GAAP gross margin, non-GAAP operating margin, non-GAAP revenue growth by region and by service line, and Adjusted EBITDA and Adjusted EBITDA margin, the most directly comparable measures calculated and presented in accordance with GAAP. These non-GAAP measures are used by the Company’s management and board of directors to understand and evaluate operating performance and trends, provide useful measures for period-to-period comparisons of the Company’s business, and in determining executive and senior management incentive compensation. Accordingly, the Company believes that these non-GAAP measures provide useful information to investors and others in understanding and evaluating operating results in the same manner as our management and board of directors. These non-GAAP financial measures should not be considered a substitute for, or superior to, financial measures calculated in accordance with GAAP. These non-GAAP financial measures exclude significant expenses and income that are required by GAAP to be recorded in our condensed consolidated financial statements and are subject to inherent limitations. Investors should review the reconciliations of non-GAAP financial measures to the comparable GAAP financial measures that are included in this press release.","length":1392,"tagName":"p"},{"type":"text","content":" Conference Call ","length":15,"tagName":"p"},{"type":"text","content":"The Company has scheduled a conference call to discuss its third quarter 2025 financial results and fourth quarter 2025 outlook today, October 31, 2025 at 8:30 a.m. EDT. To access the call in the U.S. please dial 877-709-8150 or outside the U.S. dial 201-689-8354 at least five minutes prior to the 8:30 a.m. EDT start time. No participant code is required. A simultaneous webcast of the call and accompanying presentation will be available via the investor relations section of the Protolabs website and the following link: https://edge.media-server.com/mmc/p/mp2aa5du/ . A replay will be available for 14 days following the call on the investor relations section of the Protolabs website.","length":689,"tagName":"p"},{"type":"text","content":" About Protolabs ","length":15,"tagName":"p"},{"type":"text","content":"Protolabs is the world’s fastest manufacturing service enabling companies across every industry to streamline production of quality parts throughout the entire product life cycle. From custom prototyping to end-use production, we support product developers, engineers, and supply chain teams along every phase of their manufacturing journey. Get started now at protolabs.com.","length":375,"tagName":"p"},{"type":"text","content":" Forward-Looking Statements ","length":26,"tagName":"p"},{"type":"text","content":"Statements contained in this press release regarding matters that are not historical or current facts are "forward-looking statements" within the meaning of The Private Securities Litigation Reform Act of 1995. These statements involve known and unknown risks, uncertainties and other factors which may cause the results of Protolabs to be materially different than those expressed or implied in such statements. Certain of these risk factors and others are described in the "Risk Factors" section within reports filed with the SEC. Other unknown or unpredictable factors also could have material adverse effects on Protolabs’ future results. The forward-looking statements included in this press release are made only as of the date hereof. Protolabs cannot guarantee future results, levels of activity, performance or achievements. Accordingly, you should not place undue reliance on these forward-looking statements. Finally, Protolabs expressly disclaims any intent or obligation to update any forward-looking statements to reflect subsequent events or circumstances.","length":1091,"tagName":"p"},{"type":"table","headerItems":[],"items":[{"val":[{"colspan":"6","rowspan":"1","style":"padding-left:0.0px;text-align:center;list-style-position:inside;","val":[{"type":"text","content":" Proto Labs, Inc. ","length":16,"tagName":"p","attribs":{}},{"type":"text","content":" Condensed Consolidated Balance Sheets ","length":37,"tagName":"p","attribs":{}},{"type":"text","content":" (In thousands) ","length":14,"tagName":"p","attribs":{}}]}]},{"val":[{"colspan":"6","rowspan":"1","style":"padding-left:0.0px;border-bottom:solid black 1.0pt;","val":[]}]},{"val":[{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;padding-left:0.0px;width:72%;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"colspan":"2","rowspan":"1","style":"vertical-align:bottom;padding-left:0.0px;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;padding-left:0.0px;width:1%;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"colspan":"2","rowspan":"1","style":"vertical-align:bottom;padding-left:0.0px;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]}]},{"val":[{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;padding-left:0.0px;width:72%;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"colspan":"2","rowspan":"1","style":"vertical-align:bottom;border-bottom:solid black 1.0pt;padding-left:0.0px;white-space:nowrap;","val":[{"type":"text","content":" September 30, 2025 ","length":18,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;padding-left:0.0px;width:1%;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"colspan":"2","rowspan":"1","style":"vertical-align:bottom;border-bottom:solid black 1.0pt;padding-left:0.0px;white-space:nowrap;","val":[{"type":"text","content":" December 31, 2024 ","length":17,"tagName":"p","attribs":{}}]}]},{"val":[{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;padding-left:0.0px;width:72%;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"colspan":"2","rowspan":"1","style":"vertical-align:bottom;padding-left:0.0px;","val":[{"type":"text","content":" (Unaudited) ","length":11,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;padding-left:0.0px;width:1%;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"colspan":"2","rowspan":"1","style":"vertical-align:bottom;padding-left:0.0px;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]}]},{"val":[{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;background-color:#CCEEFF;padding-left:0.0px;width:72%;","val":[{"type":"text","content":" Assets ","length":6,"tagName":"p","attribs":{}}]},{"colspan":"2","rowspan":"1","style":"vertical-align:bottom;background-color:#CCEEFF;padding-left:0.0px;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;background-color:#CCEEFF;padding-left:0.0px;width:1%;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"colspan":"2","rowspan":"1","style":"vertical-align:bottom;background-color:#CCEEFF;padding-left:0.0px;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]}]},{"val":[{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;padding-left:0.0px;width:72%;","val":[{"type":"text","content":"Current assets","length":14,"tagName":"p","attribs":{}}]},{"colspan":"2","rowspan":"1","style":"vertical-align:bottom;padding-left:0.0px;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;padding-left:0.0px;width:1%;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"colspan":"2","rowspan":"1","style":"vertical-align:bottom;padding-left:0.0px;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]}]},{"val":[{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;background-color:#CCEEFF;padding-left:15.0px;width:72%;","val":[{"type":"text","content":"Cash and cash equivalents","length":25,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;background-color:#CCEEFF;padding-left:0.0px;padding-right:0.0px;text-align:right;list-style-position:inside;width:3%;","val":[{"type":"text","content":"$","length":1,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;background-color:#CCEEFF;padding-left:0.0px;padding-right:0.0px;text-align:right;list-style-position:inside;width:11%;","val":[{"type":"text","content":"104,422","length":7,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;background-color:#CCEEFF;padding-left:0.0px;width:1%;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;background-color:#CCEEFF;padding-left:0.0px;padding-right:0.0px;text-align:right;list-style-position:inside;width:2%;","val":[{"type":"text","content":"$","length":1,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;background-color:#CCEEFF;padding-left:0.0px;padding-right:0.0px;text-align:right;list-style-position:inside;width:11%;","val":[{"type":"text","content":"89,071","length":6,"tagName":"p","attribs":{}}]}]},{"val":[{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;padding-left:15.0px;width:72%;","val":[{"type":"text","content":"Short-term marketable securities","length":32,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;padding-left:0.0px;padding-right:0.0px;text-align:right;list-style-position:inside;width:3%;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;padding-left:0.0px;padding-right:0.0px;text-align:right;list-style-position:inside;width:11%;","val":[{"type":"text","content":"14,817","length":6,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;padding-left:0.0px;width:1%;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;padding-left:0.0px;padding-right:0.0px;text-align:right;list-style-position:inside;width:2%;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;padding-left:0.0px;padding-right:0.0px;text-align:right;list-style-position:inside;width:11%;","val":[{"type":"text","content":"14,019","length":6,"tagName":"p","attribs":{}}]}]},{"val":[{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;background-color:#CCEEFF;padding-left:15.0px;width:72%;","val":[{"type":"text","content":"Accounts receivable, net","length":24,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;background-color:#CCEEFF;padding-left:0.0px;padding-right:0.0px;text-align:right;list-style-position:inside;width:3%;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;background-color:#CCEEFF;padding-left:0.0px;padding-right:0.0px;text-align:right;list-style-position:inside;width:11%;","val":[{"type":"text","content":"77,790","length":6,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;background-color:#CCEEFF;padding-left:0.0px;width:1%;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;background-color:#CCEEFF;padding-left:0.0px;padding-right:0.0px;text-align:right;list-style-position:inside;width:2%;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;background-color:#CCEEFF;padding-left:0.0px;padding-right:0.0px;text-align:right;list-style-position:inside;width:11%;","val":[{"type":"text","content":"66,504","length":6,"tagName":"p","attribs":{}}]}]},{"val":[{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;padding-left:15.0px;width:72%;","val":[{"type":"text","content":"Inventory","length":9,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;padding-left:0.0px;padding-right:0.0px;text-align:right;list-style-position:inside;width:3%;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;padding-left:0.0px;padding-right:0.0px;text-align:right;list-style-position:inside;width:11%;","val":[{"type":"text","content":"14,073","length":6,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;padding-left:0.0px;width:1%;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;padding-left:0.0px;padding-right:0.0px;text-align:right;list-style-position:inside;width:2%;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;padding-left:0.0px;padding-right:0.0px;text-align:right;list-style-position:inside;width:11%;","val":[{"type":"text","content":"12,305","length":6,"tagName":"p","attribs":{}}]}]},{"val":[{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;background-color:#CCEEFF;padding-left:15.0px;width:72%;","val":[{"type":"text","content":"Income taxes receivable","length":23,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;background-color:#CCEEFF;padding-left:0.0px;padding-right:0.0px;text-align:right;list-style-position:inside;width:3%;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;background-color:#CCEEFF;padding-left:0.0px;padding-right:0.0px;text-align:right;list-style-position:inside;width:11%;","val":[{"type":"text","content":"4,681","length":5,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;background-color:#CCEEFF;padding-left:0.0px;width:1%;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;background-color:#CCEEFF;padding-left:0.0px;padding-right:0.0px;text-align:right;list-style-position:inside;width:2%;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;background-color:#CCEEFF;padding-left:0.0px;padding-right:0.0px;text-align:right;list-style-position:inside;width:11%;","val":[{"type":"text","content":"2,906","length":5,"tagName":"p","attribs":{}}]}]},{"val":[{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;padding-left:15.0px;width:72%;","val":[{"type":"text","content":"Prepaid expenses and other current assets","length":41,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;border-bottom:solid black 1.0pt;padding-left:0.0px;padding-right:0.0px;padding-bottom:4.0px;text-align:right;list-style-position:inside;width:3%;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;border-bottom:solid black 1.0pt;padding-left:0.0px;padding-right:0.0px;padding-bottom:4.0px;text-align:right;list-style-position:inside;width:11%;","val":[{"type":"text","content":"10,009","length":6,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;padding-left:0.0px;width:1%;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;border-bottom:solid black 1.0pt;padding-left:0.0px;padding-right:0.0px;padding-bottom:4.0px;text-align:right;list-style-position:inside;width:2%;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;border-bottom:solid black 1.0pt;padding-left:0.0px;padding-right:0.0px;padding-bottom:4.0px;text-align:right;list-style-position:inside;width:11%;","val":[{"type":"text","content":"10,049","length":6,"tagName":"p","attribs":{}}]}]},{"val":[{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;background-color:#CCEEFF;padding-left:30.0px;width:72%;","val":[{"type":"text","content":"Total current assets","length":20,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;background-color:#CCEEFF;padding-left:0.0px;padding-right:0.0px;text-align:right;list-style-position:inside;width:3%;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;background-color:#CCEEFF;padding-left:0.0px;padding-right:0.0px;text-align:right;list-style-position:inside;width:11%;","val":[{"type":"text","content":"225,792","length":7,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;background-color:#CCEEFF;padding-left:0.0px;width:1%;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;background-color:#CCEEFF;padding-left:0.0px;padding-right:0.0px;text-align:right;list-style-position:inside;width:2%;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;background-color:#CCEEFF;padding-left:0.0px;padding-right:0.0px;text-align:right;list-style-position:inside;width:11%;","val":[{"type":"text","content":"194,854","length":7,"tagName":"p","attribs":{}}]}]},{"val":[{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;padding-left:0.0px;width:72%;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"colspan":"2","rowspan":"1","style":"vertical-align:bottom;padding-left:0.0px;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;padding-left:0.0px;width:1%;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"colspan":"2","rowspan":"1","style":"vertical-align:bottom;padding-left:0.0px;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]}]},{"val":[{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;background-color:#CCEEFF;padding-left:0.0px;width:72%;","val":[{"type":"text","content":"Property and equipment, net","length":27,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;background-color:#CCEEFF;padding-left:0.0px;padding-right:0.0px;text-align:right;list-style-position:inside;width:3%;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;background-color:#CCEEFF;padding-left:0.0px;padding-right:0.0px;text-align:right;list-style-position:inside;width:11%;","val":[{"type":"text","content":"211,325","length":7,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;background-color:#CCEEFF;padding-left:0.0px;width:1%;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;background-color:#CCEEFF;padding-left:0.0px;padding-right:0.0px;text-align:right;list-style-position:inside;width:2%;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;background-color:#CCEEFF;padding-left:0.0px;padding-right:0.0px;text-align:right;list-style-position:inside;width:11%;","val":[{"type":"text","content":"227,263","length":7,"tagName":"p","attribs":{}}]}]},{"val":[{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;padding-left:0.0px;width:72%;","val":[{"type":"text","content":"Goodwill","length":8,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;padding-left:0.0px;padding-right:0.0px;text-align:right;list-style-position:inside;width:3%;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;padding-left:0.0px;padding-right:0.0px;text-align:right;list-style-position:inside;width:11%;","val":[{"type":"text","content":"273,991","length":7,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;padding-left:0.0px;width:1%;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;padding-left:0.0px;padding-right:0.0px;text-align:right;list-style-position:inside;width:2%;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;padding-left:0.0px;padding-right:0.0px;text-align:right;list-style-position:inside;width:11%;","val":[{"type":"text","content":"273,991","length":7,"tagName":"p","attribs":{}}]}]},{"val":[{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;background-color:#CCEEFF;padding-left:0.0px;width:72%;","val":[{"type":"text","content":"Other intangible assets, net","length":28,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;background-color:#CCEEFF;padding-left:0.0px;padding-right:0.0px;text-align:right;list-style-position:inside;width:3%;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;background-color:#CCEEFF;padding-left:0.0px;padding-right:0.0px;text-align:right;list-style-position:inside;width:11%;","val":[{"type":"text","content":"19,539","length":6,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;background-color:#CCEEFF;padding-left:0.0px;width:1%;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;background-color:#CCEEFF;padding-left:0.0px;padding-right:0.0px;text-align:right;list-style-position:inside;width:2%;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;background-color:#CCEEFF;padding-left:0.0px;padding-right:0.0px;text-align:right;list-style-position:inside;width:11%;","val":[{"type":"text","content":"21,422","length":6,"tagName":"p","attribs":{}}]}]},{"val":[{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;padding-left:0.0px;width:72%;","val":[{"type":"text","content":"Long-term marketable securities","length":31,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;padding-left:0.0px;padding-right:0.0px;text-align:right;list-style-position:inside;width:3%;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;padding-left:0.0px;padding-right:0.0px;text-align:right;list-style-position:inside;width:11%;","val":[{"type":"text","content":"19,149","length":6,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;padding-left:0.0px;width:1%;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;padding-left:0.0px;padding-right:0.0px;text-align:right;list-style-position:inside;width:2%;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;padding-left:0.0px;padding-right:0.0px;text-align:right;list-style-position:inside;width:11%;","val":[{"type":"text","content":"17,773","length":6,"tagName":"p","attribs":{}}]}]},{"val":[{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;background-color:#CCEEFF;padding-left:0.0px;width:72%;","val":[{"type":"text","content":"Operating lease assets","length":22,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;background-color:#CCEEFF;padding-left:0.0px;padding-right:0.0px;text-align:right;list-style-position:inside;width:3%;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;background-color:#CCEEFF;padding-left:0.0px;padding-right:0.0px;text-align:right;list-style-position:inside;width:11%;","val":[{"type":"text","content":"2,015","length":5,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;background-color:#CCEEFF;padding-left:0.0px;width:1%;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;background-color:#CCEEFF;padding-left:0.0px;padding-right:0.0px;text-align:right;list-style-position:inside;width:2%;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;background-color:#CCEEFF;padding-left:0.0px;padding-right:0.0px;text-align:right;list-style-position:inside;width:11%;","val":[{"type":"text","content":"2,993","length":5,"tagName":"p","attribs":{}}]}]},{"val":[{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;padding-left:0.0px;width:72%;","val":[{"type":"text","content":"Finance lease assets","length":20,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;padding-left:0.0px;padding-right:0.0px;text-align:right;list-style-position:inside;width:3%;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;padding-left:0.0px;padding-right:0.0px;text-align:right;list-style-position:inside;width:11%;","val":[{"type":"text","content":"491","length":3,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;padding-left:0.0px;width:1%;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;padding-left:0.0px;padding-right:0.0px;text-align:right;list-style-position:inside;width:2%;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;padding-left:0.0px;padding-right:0.0px;text-align:right;list-style-position:inside;width:11%;","val":[{"type":"text","content":"692","length":3,"tagName":"p","attribs":{}}]}]},{"val":[{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;background-color:#CCEEFF;padding-left:0.0px;width:72%;","val":[{"type":"text","content":"Other long-term assets","length":22,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;border-bottom:solid black 1.0pt;background-color:#CCEEFF;padding-left:0.0px;padding-right:0.0px;padding-bottom:4.0px;text-align:right;list-style-position:inside;width:3%;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;border-bottom:solid black 1.0pt;background-color:#CCEEFF;padding-left:0.0px;padding-right:0.0px;padding-bottom:4.0px;text-align:right;list-style-position:inside;width:11%;","val":[{"type":"text","content":"4,553","length":5,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;background-color:#CCEEFF;padding-left:0.0px;width:1%;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;border-bottom:solid black 1.0pt;background-color:#CCEEFF;padding-left:0.0px;padding-right:0.0px;padding-bottom:4.0px;text-align:right;list-style-position:inside;width:2%;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;border-bottom:solid black 1.0pt;background-color:#CCEEFF;padding-left:0.0px;padding-right:0.0px;padding-bottom:4.0px;text-align:right;list-style-position:inside;width:11%;","val":[{"type":"text","content":"4,524","length":5,"tagName":"p","attribs":{}}]}]},{"val":[{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;padding-left:30.0px;width:72%;","val":[{"type":"text","content":"Total assets","length":12,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;border-bottom:double black 2.25pt;padding-left:0.0px;padding-right:0.0px;list-style-position:inside;width:3%;","val":[{"type":"text","content":"$","length":1,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;border-bottom:double black 2.25pt;padding-left:0.0px;padding-right:0.0px;list-style-position:inside;width:11%;","val":[{"type":"text","content":"756,855","length":7,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;padding-left:0.0px;width:1%;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;border-bottom:double black 2.25pt;padding-left:0.0px;padding-right:0.0px;list-style-position:inside;width:2%;","val":[{"type":"text","content":"$","length":1,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;border-bottom:double black 2.25pt;padding-left:0.0px;padding-right:0.0px;list-style-position:inside;width:11%;","val":[{"type":"text","content":"743,512","length":7,"tagName":"p","attribs":{}}]}]},{"val":[{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;background-color:#CCEEFF;padding-left:0.0px;width:72%;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"colspan":"2","rowspan":"1","style":"vertical-align:bottom;background-color:#CCEEFF;padding-left:0.0px;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;background-color:#CCEEFF;padding-left:0.0px;width:1%;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"colspan":"2","rowspan":"1","style":"vertical-align:bottom;background-color:#CCEEFF;padding-left:0.0px;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]}]},{"val":[{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;padding-left:0.0px;width:72%;","val":[{"type":"text","content":" Liabilities and shareholders' equity ","length":40,"tagName":"p","attribs":{}}]},{"colspan":"2","rowspan":"1","style":"vertical-align:bottom;padding-left:0.0px;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;padding-left:0.0px;width:1%;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"colspan":"2","rowspan":"1","style":"vertical-align:bottom;padding-left:0.0px;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]}]},{"val":[{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;background-color:#CCEEFF;padding-left:0.0px;width:72%;","val":[{"type":"text","content":"Current liabilities","length":19,"tagName":"p","attribs":{}}]},{"colspan":"2","rowspan":"1","style":"vertical-align:bottom;background-color:#CCEEFF;padding-left:0.0px;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;background-color:#CCEEFF;padding-left:0.0px;width:1%;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"colspan":"2","rowspan":"1","style":"vertical-align:bottom;background-color:#CCEEFF;padding-left:0.0px;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]}]},{"val":[{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;padding-left:15.0px;width:72%;","val":[{"type":"text","content":"Accounts payable","length":16,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;padding-left:0.0px;padding-right:0.0px;text-align:right;list-style-position:inside;width:3%;","val":[{"type":"text","content":"$","length":1,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;padding-left:0.0px;padding-right:0.0px;text-align:right;list-style-position:inside;width:11%;","val":[{"type":"text","content":"17,388","length":6,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;padding-left:0.0px;width:1%;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;padding-left:0.0px;padding-right:0.0px;text-align:right;list-style-position:inside;width:2%;","val":[{"type":"text","content":"$","length":1,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;padding-left:0.0px;padding-right:0.0px;text-align:right;list-style-position:inside;width:11%;","val":[{"type":"text","content":"15,504","length":6,"tagName":"p","attribs":{}}]}]},{"val":[{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;background-color:#CCEEFF;padding-left:15.0px;width:72%;","val":[{"type":"text","content":"Accrued compensation","length":20,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;background-color:#CCEEFF;padding-left:0.0px;padding-right:0.0px;text-align:right;list-style-position:inside;width:3%;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;background-color:#CCEEFF;padding-left:0.0px;padding-right:0.0px;text-align:right;list-style-position:inside;width:11%;","val":[{"type":"text","content":"23,268","length":6,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;background-color:#CCEEFF;padding-left:0.0px;width:1%;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;background-color:#CCEEFF;padding-left:0.0px;padding-right:0.0px;text-align:right;list-style-position:inside;width:2%;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;background-color:#CCEEFF;padding-left:0.0px;padding-right:0.0px;text-align:right;list-style-position:inside;width:11%;","val":[{"type":"text","content":"16,550","length":6,"tagName":"p","attribs":{}}]}]},{"val":[{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;padding-left:15.0px;width:72%;","val":[{"type":"text","content":"Accrued liabilities and other","length":29,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;padding-left:0.0px;padding-right:0.0px;text-align:right;list-style-position:inside;width:3%;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;padding-left:0.0px;padding-right:0.0px;text-align:right;list-style-position:inside;width:11%;","val":[{"type":"text","content":"27,831","length":6,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;padding-left:0.0px;width:1%;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;padding-left:0.0px;padding-right:0.0px;text-align:right;list-style-position:inside;width:2%;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;padding-left:0.0px;padding-right:0.0px;text-align:right;list-style-position:inside;width:11%;","val":[{"type":"text","content":"19,621","length":6,"tagName":"p","attribs":{}}]}]},{"val":[{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;background-color:#CCEEFF;padding-left:15.0px;width:72%;","val":[{"type":"text","content":"Current operating lease liabilities","length":35,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;background-color:#CCEEFF;padding-left:0.0px;padding-right:0.0px;text-align:right;list-style-position:inside;width:3%;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;background-color:#CCEEFF;padding-left:0.0px;padding-right:0.0px;text-align:right;list-style-position:inside;width:11%;","val":[{"type":"text","content":"890","length":3,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;background-color:#CCEEFF;padding-left:0.0px;width:1%;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;background-color:#CCEEFF;padding-left:0.0px;padding-right:0.0px;text-align:right;list-style-position:inside;width:2%;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;background-color:#CCEEFF;padding-left:0.0px;padding-right:0.0px;text-align:right;list-style-position:inside;width:11%;","val":[{"type":"text","content":"1,287","length":5,"tagName":"p","attribs":{}}]}]},{"val":[{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;padding-left:15.0px;width:72%;","val":[{"type":"text","content":"Current finance lease liabilities","length":33,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;padding-left:0.0px;border-bottom:solid black 1.0pt;padding-right:0.0px;padding-bottom:4.0px;text-align:right;list-style-position:inside;width:3%;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;padding-left:0.0px;border-bottom:solid black 1.0pt;padding-right:0.0px;padding-bottom:4.0px;text-align:right;list-style-position:inside;width:11%;","val":[{"type":"text","content":"365","length":3,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;padding-left:0.0px;width:1%;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;padding-left:0.0px;border-bottom:solid black 1.0pt;padding-right:0.0px;padding-bottom:4.0px;text-align:right;list-style-position:inside;width:2%;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;padding-left:0.0px;border-bottom:solid black 1.0pt;padding-right:0.0px;padding-bottom:4.0px;text-align:right;list-style-position:inside;width:11%;","val":[{"type":"text","content":"309","length":3,"tagName":"p","attribs":{}}]}]},{"val":[{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;background-color:#CCEEFF;padding-left:30.0px;width:72%;","val":[{"type":"text","content":"Total current liabilities","length":25,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;background-color:#CCEEFF;padding-left:0.0px;padding-right:0.0px;text-align:right;list-style-position:inside;width:3%;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;background-color:#CCEEFF;padding-left:0.0px;padding-right:0.0px;text-align:right;list-style-position:inside;width:11%;","val":[{"type":"text","content":"69,742","length":6,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;background-color:#CCEEFF;padding-left:0.0px;width:1%;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;background-color:#CCEEFF;padding-left:0.0px;padding-right:0.0px;text-align:right;list-style-position:inside;width:2%;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;background-color:#CCEEFF;padding-left:0.0px;padding-right:0.0px;text-align:right;list-style-position:inside;width:11%;","val":[{"type":"text","content":"53,271","length":6,"tagName":"p","attribs":{}}]}]},{"val":[{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;padding-left:0.0px;width:72%;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"colspan":"2","rowspan":"1","style":"vertical-align:bottom;padding-left:0.0px;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;padding-left:0.0px;width:1%;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"colspan":"2","rowspan":"1","style":"vertical-align:bottom;padding-left:0.0px;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]}]},{"val":[{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;background-color:#CCEEFF;padding-left:0.0px;width:72%;","val":[{"type":"text","content":"Long-term operating lease liabilities","length":37,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;background-color:#CCEEFF;padding-left:0.0px;padding-right:0.0px;text-align:right;list-style-position:inside;width:3%;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;background-color:#CCEEFF;padding-left:0.0px;padding-right:0.0px;text-align:right;list-style-position:inside;width:11%;","val":[{"type":"text","content":"1,188","length":5,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;background-color:#CCEEFF;padding-left:0.0px;width:1%;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;background-color:#CCEEFF;padding-left:0.0px;padding-right:0.0px;text-align:right;list-style-position:inside;width:2%;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;background-color:#CCEEFF;padding-left:0.0px;padding-right:0.0px;text-align:right;list-style-position:inside;width:11%;","val":[{"type":"text","content":"1,633","length":5,"tagName":"p","attribs":{}}]}]},{"val":[{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;padding-left:0.0px;width:72%;","val":[{"type":"text","content":"Long-term finance lease liabilities","length":35,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;padding-left:0.0px;padding-right:0.0px;text-align:right;list-style-position:inside;width:3%;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;padding-left:0.0px;padding-right:0.0px;text-align:right;list-style-position:inside;width:11%;","val":[{"type":"text","content":"—","length":1,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;padding-left:0.0px;width:1%;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;padding-left:0.0px;padding-right:0.0px;text-align:right;list-style-position:inside;width:2%;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;padding-left:0.0px;padding-right:0.0px;text-align:right;list-style-position:inside;width:11%;","val":[{"type":"text","content":"287","length":3,"tagName":"p","attribs":{}}]}]},{"val":[{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;background-color:#CCEEFF;padding-left:0.0px;width:72%;","val":[{"type":"text","content":"Long-term deferred tax liabilities","length":34,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;background-color:#CCEEFF;padding-left:0.0px;padding-right:0.0px;text-align:right;list-style-position:inside;width:3%;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;background-color:#CCEEFF;padding-left:0.0px;padding-right:0.0px;text-align:right;list-style-position:inside;width:11%;","val":[{"type":"text","content":"16,038","length":6,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;background-color:#CCEEFF;padding-left:0.0px;width:1%;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;background-color:#CCEEFF;padding-left:0.0px;padding-right:0.0px;text-align:right;list-style-position:inside;width:2%;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;background-color:#CCEEFF;padding-left:0.0px;padding-right:0.0px;text-align:right;list-style-position:inside;width:11%;","val":[{"type":"text","content":"13,565","length":6,"tagName":"p","attribs":{}}]}]},{"val":[{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;padding-left:0.0px;width:72%;","val":[{"type":"text","content":"Other long-term liabilities","length":27,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;padding-left:0.0px;padding-right:0.0px;text-align:right;list-style-position:inside;width:3%;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;padding-left:0.0px;padding-right:0.0px;text-align:right;list-style-position:inside;width:11%;","val":[{"type":"text","content":"5,168","length":5,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;padding-left:0.0px;width:1%;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;padding-left:0.0px;padding-right:0.0px;text-align:right;list-style-position:inside;width:2%;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;padding-left:0.0px;padding-right:0.0px;text-align:right;list-style-position:inside;width:11%;","val":[{"type":"text","content":"4,605","length":5,"tagName":"p","attribs":{}}]}]},{"val":[{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;background-color:#CCEEFF;padding-left:0.0px;width:72%;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"colspan":"2","rowspan":"1","style":"vertical-align:bottom;background-color:#CCEEFF;padding-left:0.0px;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;background-color:#CCEEFF;padding-left:0.0px;width:1%;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"colspan":"2","rowspan":"1","style":"vertical-align:bottom;background-color:#CCEEFF;padding-left:0.0px;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]}]},{"val":[{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;padding-left:0.0px;width:72%;","val":[{"type":"text","content":"Shareholders' equity","length":24,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;border-bottom:solid black 1.0pt;padding-left:0.0px;padding-right:0.0px;padding-bottom:4.0px;text-align:right;list-style-position:inside;width:3%;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;border-bottom:solid black 1.0pt;padding-left:0.0px;padding-right:0.0px;padding-bottom:4.0px;text-align:right;list-style-position:inside;width:11%;","val":[{"type":"text","content":"664,719","length":7,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;padding-left:0.0px;width:1%;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;border-bottom:solid black 1.0pt;padding-left:0.0px;padding-right:0.0px;padding-bottom:4.0px;text-align:right;list-style-position:inside;width:2%;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;border-bottom:solid black 1.0pt;padding-left:0.0px;padding-right:0.0px;padding-bottom:4.0px;text-align:right;list-style-position:inside;width:11%;","val":[{"type":"text","content":"670,151","length":7,"tagName":"p","attribs":{}}]}]},{"val":[{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;background-color:#CCEEFF;padding-left:30.0px;width:72%;","val":[{"type":"text","content":"Total liabilities and shareholders' equity","length":46,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;border-bottom:double black 2.25pt;background-color:#CCEEFF;padding-left:0.0px;padding-right:0.0px;list-style-position:inside;width:3%;","val":[{"type":"text","content":"$","length":1,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;border-bottom:double black 2.25pt;background-color:#CCEEFF;padding-left:0.0px;padding-right:0.0px;list-style-position:inside;width:11%;","val":[{"type":"text","content":"756,855","length":7,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;background-color:#CCEEFF;padding-left:0.0px;width:1%;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;border-bottom:double black 2.25pt;background-color:#CCEEFF;padding-left:0.0px;padding-right:0.0px;list-style-position:inside;width:2%;","val":[{"type":"text","content":"$","length":1,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;border-bottom:double black 2.25pt;background-color:#CCEEFF;padding-left:0.0px;padding-right:0.0px;list-style-position:inside;width:11%;","val":[{"type":"text","content":"743,512","length":7,"tagName":"p","attribs":{}}]}]},{"val":[{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;border-bottom:solid black 1.0pt;padding-left:0.0px;width:72%;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"colspan":"2","rowspan":"1","style":"vertical-align:bottom;border-bottom:solid black 1.0pt;padding-left:0.0px;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;border-bottom:solid black 1.0pt;padding-left:0.0px;width:1%;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"colspan":"2","rowspan":"1","style":"vertical-align:bottom;border-bottom:solid black 1.0pt;padding-left:0.0px;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]}]},{"val":[{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;padding-left:0.0px;width:72%;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"colspan":"2","rowspan":"1","style":"vertical-align:bottom;padding-left:0.0px;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;padding-left:0.0px;width:1%;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"colspan":"2","rowspan":"1","style":"vertical-align:bottom;padding-left:0.0px;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]}]}],"length":1868},{"type":"table","headerItems":[],"items":[{"val":[{"colspan":"12","rowspan":"1","style":"padding-left:0.0px;text-align:center;list-style-position:inside;","val":[{"type":"text","content":" Proto Labs, Inc. ","length":16,"tagName":"p","attribs":{}},{"type":"text","content":" Condensed Consolidated Statements of Operations ","length":47,"tagName":"p","attribs":{}},{"type":"text","content":" (In thousands, except share and per share amounts) ","length":50,"tagName":"p","attribs":{}},{"type":"text","content":" (Unaudited) ","length":11,"tagName":"p","attribs":{}}]}]},{"val":[{"colspan":"1","rowspan":"1","style":"padding-left:0.0px;border-bottom:solid black 1.0pt;width:49%;","val":[]},{"colspan":"2","rowspan":"1","style":"padding-left:0.0px;border-bottom:solid black 1.0pt;","val":[]},{"colspan":"1","rowspan":"1","style":"padding-left:0.0px;border-bottom:solid black 1.0pt;width:1%;","val":[]},{"colspan":"2","rowspan":"1","style":"padding-left:0.0px;border-bottom:solid black 1.0pt;","val":[]},{"colspan":"1","rowspan":"1","style":"padding-left:0.0px;border-bottom:solid black 1.0pt;width:1%;","val":[]},{"colspan":"2","rowspan":"1","style":"padding-left:0.0px;border-bottom:solid black 1.0pt;","val":[]},{"colspan":"1","rowspan":"1","style":"padding-left:0.0px;border-bottom:solid black 1.0pt;width:1%;","val":[]},{"colspan":"2","rowspan":"1","style":"padding-left:0.0px;border-bottom:solid black 1.0pt;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]}]},{"val":[{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;padding-left:0.0px;width:49%;","val":[]},{"colspan":"2","rowspan":"1","style":"vertical-align:bottom;padding-left:0.0px;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;padding-left:0.0px;width:1%;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"colspan":"2","rowspan":"1","style":"vertical-align:bottom;padding-left:0.0px;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;padding-left:0.0px;width:1%;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"colspan":"2","rowspan":"1","style":"vertical-align:bottom;padding-left:0.0px;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;padding-left:0.0px;width:1%;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"colspan":"2","rowspan":"1","style":"vertical-align:bottom;padding-left:0.0px;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]}]},{"val":[{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;padding-left:0.0px;width:49%;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"colspan":"5","rowspan":"1","style":"vertical-align:bottom;padding-left:0.0px;border-bottom:solid black 1.0pt;","val":[{"type":"text","content":" Three Months Ended September 30, ","length":33,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;padding-left:0.0px;width:1%;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"colspan":"5","rowspan":"1","style":"vertical-align:bottom;border-bottom:solid black 1.0pt;padding-left:0.0px;","val":[{"type":"text","content":" Nine Months Ended September 30, ","length":32,"tagName":"p","attribs":{}}]}]},{"val":[{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;padding-left:0.0px;width:49%;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;border-bottom:solid black 1.0pt;padding-left:0.0px;padding-right:0.0px;padding-bottom:4.0px;text-align:right;list-style-position:inside;width:1%;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;border-bottom:solid black 1.0pt;padding-left:0.0px;padding-right:0.0px;padding-bottom:4.0px;text-align:center;list-style-position:inside;width:11%;","val":[{"type":"text","content":" 2025 ","length":4,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;padding-left:0.0px;width:1%;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;border-bottom:solid black 1.0pt;padding-left:0.0px;padding-right:0.0px;padding-bottom:4.0px;text-align:right;list-style-position:inside;width:1%;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;border-bottom:solid black 1.0pt;padding-left:0.0px;padding-right:0.0px;padding-bottom:4.0px;text-align:center;list-style-position:inside;width:11%;","val":[{"type":"text","content":" 2024 ","length":4,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;padding-left:0.0px;width:1%;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;border-bottom:solid black 1.0pt;padding-left:0.0px;padding-right:0.0px;padding-bottom:4.0px;text-align:right;list-style-position:inside;width:1%;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;border-bottom:solid black 1.0pt;padding-left:0.0px;padding-right:0.0px;padding-bottom:4.0px;text-align:center;list-style-position:inside;width:11%;","val":[{"type":"text","content":" 2025 ","length":4,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;padding-left:0.0px;width:1%;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;border-bottom:solid black 1.0pt;padding-left:0.0px;padding-right:0.0px;padding-bottom:4.0px;text-align:right;list-style-position:inside;width:1%;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;border-bottom:solid black 1.0pt;padding-left:0.0px;padding-right:0.0px;padding-bottom:4.0px;text-align:center;list-style-position:inside;width:11%;","val":[{"type":"text","content":" 2024 ","length":4,"tagName":"p","attribs":{}}]}]},{"val":[{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;background-color:#CCEEFF;padding-left:0.0px;width:49%;","val":[{"type":"text","content":"Revenue","length":7,"tagName":"p","attribs":{}}]},{"colspan":"2","rowspan":"1","style":"vertical-align:bottom;background-color:#CCEEFF;padding-left:0.0px;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;background-color:#CCEEFF;padding-left:0.0px;width:1%;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"colspan":"2","rowspan":"1","style":"vertical-align:bottom;background-color:#CCEEFF;padding-left:0.0px;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;background-color:#CCEEFF;padding-left:0.0px;width:1%;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"colspan":"2","rowspan":"1","style":"vertical-align:bottom;background-color:#CCEEFF;padding-left:0.0px;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;background-color:#CCEEFF;padding-left:0.0px;width:1%;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"colspan":"2","rowspan":"1","style":"vertical-align:bottom;background-color:#CCEEFF;padding-left:0.0px;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]}]},{"val":[{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;width:49%;padding-left:15.0px;","val":[{"type":"text","content":"Injection Molding","length":17,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;padding-left:0.0px;padding-right:0.0px;text-align:right;list-style-position:inside;width:1%;","val":[{"type":"text","content":"$","length":1,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;padding-left:0.0px;padding-right:0.0px;text-align:right;list-style-position:inside;width:11%;","val":[{"type":"text","content":"47,770","length":6,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;padding-left:0.0px;width:1%;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;padding-left:0.0px;padding-right:0.0px;text-align:right;list-style-position:inside;width:1%;","val":[{"type":"text","content":"$","length":1,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;padding-left:0.0px;padding-right:0.0px;text-align:right;list-style-position:inside;width:11%;","val":[{"type":"text","content":"46,831","length":6,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;padding-left:0.0px;width:1%;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;padding-left:0.0px;padding-right:0.0px;text-align:right;list-style-position:inside;width:1%;","val":[{"type":"text","content":"$","length":1,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;padding-left:0.0px;padding-right:0.0px;text-align:right;list-style-position:inside;width:11%;","val":[{"type":"text","content":"143,908","length":7,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;padding-left:0.0px;width:1%;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;padding-left:0.0px;padding-right:0.0px;text-align:right;list-style-position:inside;width:1%;","val":[{"type":"text","content":"$","length":1,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;padding-left:0.0px;padding-right:0.0px;text-align:right;list-style-position:inside;width:11%;","val":[{"type":"text","content":"148,574","length":7,"tagName":"p","attribs":{}}]}]},{"val":[{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;background-color:#CCEEFF;width:49%;padding-left:15.0px;","val":[{"type":"text","content":"CNC Machining","length":13,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;background-color:#CCEEFF;padding-left:0.0px;padding-right:0.0px;text-align:right;list-style-position:inside;width:1%;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;background-color:#CCEEFF;padding-left:0.0px;padding-right:0.0px;text-align:right;list-style-position:inside;width:11%;","val":[{"type":"text","content":"63,043","length":6,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;background-color:#CCEEFF;padding-left:0.0px;width:1%;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;background-color:#CCEEFF;padding-left:0.0px;padding-right:0.0px;text-align:right;list-style-position:inside;width:1%;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;background-color:#CCEEFF;padding-left:0.0px;padding-right:0.0px;text-align:right;list-style-position:inside;width:11%;","val":[{"type":"text","content":"53,327","length":6,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;background-color:#CCEEFF;padding-left:0.0px;width:1%;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;background-color:#CCEEFF;padding-left:0.0px;padding-right:0.0px;text-align:right;list-style-position:inside;width:1%;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;background-color:#CCEEFF;padding-left:0.0px;padding-right:0.0px;text-align:right;list-style-position:inside;width:11%;","val":[{"type":"text","content":"177,831","length":7,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;background-color:#CCEEFF;padding-left:0.0px;width:1%;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;background-color:#CCEEFF;padding-left:0.0px;padding-right:0.0px;text-align:right;list-style-position:inside;width:1%;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;background-color:#CCEEFF;padding-left:0.0px;padding-right:0.0px;text-align:right;list-style-position:inside;width:11%;","val":[{"type":"text","content":"154,498","length":7,"tagName":"p","attribs":{}}]}]},{"val":[{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;width:49%;padding-left:15.0px;","val":[{"type":"text","content":"3D Printing","length":11,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;padding-left:0.0px;padding-right:0.0px;text-align:right;list-style-position:inside;width:1%;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;padding-left:0.0px;padding-right:0.0px;text-align:right;list-style-position:inside;width:11%;","val":[{"type":"text","content":"20,082","length":6,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;padding-left:0.0px;width:1%;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;padding-left:0.0px;padding-right:0.0px;text-align:right;list-style-position:inside;width:1%;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;padding-left:0.0px;padding-right:0.0px;text-align:right;list-style-position:inside;width:11%;","val":[{"type":"text","content":"21,437","length":6,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;padding-left:0.0px;width:1%;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;padding-left:0.0px;padding-right:0.0px;text-align:right;list-style-position:inside;width:1%;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;padding-left:0.0px;padding-right:0.0px;text-align:right;list-style-position:inside;width:11%;","val":[{"type":"text","content":"61,491","length":6,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;padding-left:0.0px;width:1%;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;padding-left:0.0px;padding-right:0.0px;text-align:right;list-style-position:inside;width:1%;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;padding-left:0.0px;padding-right:0.0px;text-align:right;list-style-position:inside;width:11%;","val":[{"type":"text","content":"64,300","length":6,"tagName":"p","attribs":{}}]}]},{"val":[{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;background-color:#CCEEFF;width:49%;padding-left:15.0px;","val":[{"type":"text","content":"Sheet Metal","length":11,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;background-color:#CCEEFF;padding-left:0.0px;padding-right:0.0px;text-align:right;list-style-position:inside;width:1%;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;background-color:#CCEEFF;padding-left:0.0px;padding-right:0.0px;text-align:right;list-style-position:inside;width:11%;","val":[{"type":"text","content":"4,262","length":5,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;background-color:#CCEEFF;padding-left:0.0px;width:1%;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;background-color:#CCEEFF;padding-left:0.0px;padding-right:0.0px;text-align:right;list-style-position:inside;width:1%;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;background-color:#CCEEFF;padding-left:0.0px;padding-right:0.0px;text-align:right;list-style-position:inside;width:11%;","val":[{"type":"text","content":"3,743","length":5,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;background-color:#CCEEFF;padding-left:0.0px;width:1%;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;background-color:#CCEEFF;padding-left:0.0px;padding-right:0.0px;text-align:right;list-style-position:inside;width:1%;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;background-color:#CCEEFF;padding-left:0.0px;padding-right:0.0px;text-align:right;list-style-position:inside;width:11%;","val":[{"type":"text","content":"12,776","length":6,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;background-color:#CCEEFF;padding-left:0.0px;width:1%;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;background-color:#CCEEFF;padding-left:0.0px;padding-right:0.0px;text-align:right;list-style-position:inside;width:1%;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;background-color:#CCEEFF;padding-left:0.0px;padding-right:0.0px;text-align:right;list-style-position:inside;width:11%;","val":[{"type":"text","content":"11,218","length":6,"tagName":"p","attribs":{}}]}]},{"val":[{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;width:49%;padding-left:15.0px;","val":[{"type":"text","content":"Other Revenue","length":13,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;border-bottom:solid black 1.0pt;padding-left:0.0px;padding-right:0.0px;padding-bottom:4.0px;text-align:right;list-style-position:inside;width:1%;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;border-bottom:solid black 1.0pt;padding-left:0.0px;padding-right:0.0px;padding-bottom:4.0px;text-align:right;list-style-position:inside;width:11%;","val":[{"type":"text","content":"209","length":3,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;padding-left:0.0px;width:1%;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;border-bottom:solid black 1.0pt;padding-left:0.0px;padding-right:0.0px;padding-bottom:4.0px;text-align:right;list-style-position:inside;width:1%;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;border-bottom:solid black 1.0pt;padding-left:0.0px;padding-right:0.0px;padding-bottom:4.0px;text-align:right;list-style-position:inside;width:11%;","val":[{"type":"text","content":"281","length":3,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;padding-left:0.0px;width:1%;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;border-bottom:solid black 1.0pt;padding-left:0.0px;padding-right:0.0px;padding-bottom:4.0px;text-align:right;list-style-position:inside;width:1%;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;border-bottom:solid black 1.0pt;padding-left:0.0px;padding-right:0.0px;padding-bottom:4.0px;text-align:right;list-style-position:inside;width:11%;","val":[{"type":"text","content":"628","length":3,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;padding-left:0.0px;width:1%;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;border-bottom:solid black 1.0pt;padding-left:0.0px;padding-right:0.0px;padding-bottom:4.0px;text-align:right;list-style-position:inside;width:1%;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;border-bottom:solid black 1.0pt;padding-left:0.0px;padding-right:0.0px;padding-bottom:4.0px;text-align:right;list-style-position:inside;width:11%;","val":[{"type":"text","content":"550","length":3,"tagName":"p","attribs":{}}]}]},{"val":[{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;background-color:#CCEEFF;width:49%;padding-left:30.0px;","val":[{"type":"text","content":"Total Revenue","length":13,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;background-color:#CCEEFF;padding-left:0.0px;padding-right:0.0px;text-align:right;list-style-position:inside;width:1%;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;background-color:#CCEEFF;padding-left:0.0px;padding-right:0.0px;text-align:right;list-style-position:inside;width:11%;","val":[{"type":"text","content":"135,366","length":7,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;background-color:#CCEEFF;padding-left:0.0px;width:1%;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;background-color:#CCEEFF;padding-left:0.0px;padding-right:0.0px;text-align:right;list-style-position:inside;width:1%;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;background-color:#CCEEFF;padding-left:0.0px;padding-right:0.0px;text-align:right;list-style-position:inside;width:11%;","val":[{"type":"text","content":"125,619","length":7,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;background-color:#CCEEFF;padding-left:0.0px;width:1%;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;background-color:#CCEEFF;padding-left:0.0px;padding-right:0.0px;text-align:right;list-style-position:inside;width:1%;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;background-color:#CCEEFF;padding-left:0.0px;padding-right:0.0px;text-align:right;list-style-position:inside;width:11%;","val":[{"type":"text","content":"396,634","length":7,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;background-color:#CCEEFF;padding-left:0.0px;width:1%;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;background-color:#CCEEFF;padding-left:0.0px;padding-right:0.0px;text-align:right;list-style-position:inside;width:1%;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;background-color:#CCEEFF;padding-left:0.0px;padding-right:0.0px;text-align:right;list-style-position:inside;width:11%;","val":[{"type":"text","content":"379,140","length":7,"tagName":"p","attribs":{}}]}]},{"val":[{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;padding-left:0.0px;width:49%;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"colspan":"2","rowspan":"1","style":"vertical-align:bottom;padding-left:0.0px;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;padding-left:0.0px;width:1%;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"colspan":"2","rowspan":"1","style":"vertical-align:bottom;padding-left:0.0px;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;padding-left:0.0px;width:1%;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"colspan":"2","rowspan":"1","style":"vertical-align:bottom;padding-left:0.0px;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;padding-left:0.0px;width:1%;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"colspan":"2","rowspan":"1","style":"vertical-align:bottom;padding-left:0.0px;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]}]},{"val":[{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;background-color:#CCEEFF;padding-left:0.0px;width:49%;","val":[{"type":"text","content":"Cost of revenue","length":15,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;border-bottom:solid black 1.0pt;background-color:#CCEEFF;padding-left:0.0px;padding-right:0.0px;padding-bottom:4.0px;text-align:right;list-style-position:inside;width:1%;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;border-bottom:solid black 1.0pt;background-color:#CCEEFF;padding-left:0.0px;padding-right:0.0px;padding-bottom:4.0px;text-align:right;list-style-position:inside;width:11%;","val":[{"type":"text","content":"74,073","length":6,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;background-color:#CCEEFF;padding-left:0.0px;width:1%;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;border-bottom:solid black 1.0pt;background-color:#CCEEFF;padding-left:0.0px;padding-right:0.0px;padding-bottom:4.0px;text-align:right;list-style-position:inside;width:1%;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;border-bottom:solid black 1.0pt;background-color:#CCEEFF;padding-left:0.0px;padding-right:0.0px;padding-bottom:4.0px;text-align:right;list-style-position:inside;width:11%;","val":[{"type":"text","content":"68,389","length":6,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;background-color:#CCEEFF;padding-left:0.0px;width:1%;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;border-bottom:solid black 1.0pt;background-color:#CCEEFF;padding-left:0.0px;padding-right:0.0px;padding-bottom:4.0px;text-align:right;list-style-position:inside;width:1%;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;border-bottom:solid black 1.0pt;background-color:#CCEEFF;padding-left:0.0px;padding-right:0.0px;padding-bottom:4.0px;text-align:right;list-style-position:inside;width:11%;","val":[{"type":"text","content":"219,869","length":7,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;background-color:#CCEEFF;padding-left:0.0px;width:1%;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;border-bottom:solid black 1.0pt;background-color:#CCEEFF;padding-left:0.0px;padding-right:0.0px;padding-bottom:4.0px;text-align:right;list-style-position:inside;width:1%;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;border-bottom:solid black 1.0pt;background-color:#CCEEFF;padding-left:0.0px;padding-right:0.0px;padding-bottom:4.0px;text-align:right;list-style-position:inside;width:11%;","val":[{"type":"text","content":"207,897","length":7,"tagName":"p","attribs":{}}]}]},{"val":[{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;padding-left:0.0px;width:49%;","val":[{"type":"text","content":"Gross profit","length":12,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;padding-left:0.0px;padding-right:0.0px;text-align:right;list-style-position:inside;width:1%;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;padding-left:0.0px;padding-right:0.0px;text-align:right;list-style-position:inside;width:11%;","val":[{"type":"text","content":"61,293","length":6,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;padding-left:0.0px;width:1%;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;padding-left:0.0px;padding-right:0.0px;text-align:right;list-style-position:inside;width:1%;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;padding-left:0.0px;padding-right:0.0px;text-align:right;list-style-position:inside;width:11%;","val":[{"type":"text","content":"57,230","length":6,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;padding-left:0.0px;width:1%;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;padding-left:0.0px;padding-right:0.0px;text-align:right;list-style-position:inside;width:1%;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;padding-left:0.0px;padding-right:0.0px;text-align:right;list-style-position:inside;width:11%;","val":[{"type":"text","content":"176,765","length":7,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;padding-left:0.0px;width:1%;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;padding-left:0.0px;padding-right:0.0px;text-align:right;list-style-position:inside;width:1%;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;padding-left:0.0px;padding-right:0.0px;text-align:right;list-style-position:inside;width:11%;","val":[{"type":"text","content":"171,243","length":7,"tagName":"p","attribs":{}}]}]},{"val":[{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;background-color:#CCEEFF;padding-left:0.0px;width:49%;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"colspan":"2","rowspan":"1","style":"vertical-align:bottom;background-color:#CCEEFF;padding-left:0.0px;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;background-color:#CCEEFF;padding-left:0.0px;width:1%;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"colspan":"2","rowspan":"1","style":"vertical-align:bottom;background-color:#CCEEFF;padding-left:0.0px;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;background-color:#CCEEFF;padding-left:0.0px;width:1%;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"colspan":"2","rowspan":"1","style":"vertical-align:bottom;background-color:#CCEEFF;padding-left:0.0px;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;background-color:#CCEEFF;padding-left:0.0px;width:1%;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"colspan":"2","rowspan":"1","style":"vertical-align:bottom;background-color:#CCEEFF;padding-left:0.0px;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]}]},{"val":[{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;padding-left:0.0px;width:49%;","val":[{"type":"text","content":"Operating expenses","length":18,"tagName":"p","attribs":{}}]},{"colspan":"2","rowspan":"1","style":"vertical-align:bottom;padding-left:0.0px;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;padding-left:0.0px;width:1%;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"colspan":"2","rowspan":"1","style":"vertical-align:bottom;padding-left:0.0px;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;padding-left:0.0px;width:1%;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"colspan":"2","rowspan":"1","style":"vertical-align:bottom;padding-left:0.0px;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;padding-left:0.0px;width:1%;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"colspan":"2","rowspan":"1","style":"vertical-align:bottom;padding-left:0.0px;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]}]},{"val":[{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;background-color:#CCEEFF;width:49%;padding-left:15.0px;","val":[{"type":"text","content":"Marketing and sales","length":19,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;background-color:#CCEEFF;padding-left:0.0px;padding-right:0.0px;text-align:right;list-style-position:inside;width:1%;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;background-color:#CCEEFF;padding-left:0.0px;padding-right:0.0px;text-align:right;list-style-position:inside;width:11%;","val":[{"type":"text","content":"24,574","length":6,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;background-color:#CCEEFF;padding-left:0.0px;width:1%;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;background-color:#CCEEFF;padding-left:0.0px;padding-right:0.0px;text-align:right;list-style-position:inside;width:1%;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;background-color:#CCEEFF;padding-left:0.0px;padding-right:0.0px;text-align:right;list-style-position:inside;width:11%;","val":[{"type":"text","content":"22,619","length":6,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;background-color:#CCEEFF;padding-left:0.0px;width:1%;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;background-color:#CCEEFF;padding-left:0.0px;padding-right:0.0px;text-align:right;list-style-position:inside;width:1%;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;background-color:#CCEEFF;padding-left:0.0px;padding-right:0.0px;text-align:right;list-style-position:inside;width:11%;","val":[{"type":"text","content":"73,054","length":6,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;background-color:#CCEEFF;padding-left:0.0px;width:1%;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;background-color:#CCEEFF;padding-left:0.0px;padding-right:0.0px;text-align:right;list-style-position:inside;width:1%;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;background-color:#CCEEFF;padding-left:0.0px;padding-right:0.0px;text-align:right;list-style-position:inside;width:11%;","val":[{"type":"text","content":"69,070","length":6,"tagName":"p","attribs":{}}]}]},{"val":[{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;width:49%;padding-left:15.0px;","val":[{"type":"text","content":"Research and development","length":24,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;padding-left:0.0px;padding-right:0.0px;text-align:right;list-style-position:inside;width:1%;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;padding-left:0.0px;padding-right:0.0px;text-align:right;list-style-position:inside;width...

View stock analysis, news, and events for Proto Labs, Inc.

The CompanyFinancial MeasuresProto Labs, Inc.Net incomerevenue growthGAAPfinancial resultsProtolabsCompany

More from Proto Labs, Inc.

All Proto Labs, Inc. news →