Executive Summary / Key Takeaways
-
Defense Transformation Complete: nLIGHT has fundamentally restructured its business, with Aerospace & Defense revenue exceeding 60% of total sales and growing over 40% annually, turning a once-struggling industrial laser company into a pure-play defense technology supplier with record 41% product gross margins in Q3 2025.
-
Margin Leverage Is Real and Structural: The shift from commoditized industrial lasers to high-value directed energy systems has driven product gross margins from 21% in 2024 to 41% in Q3 2025, demonstrating powerful operating leverage as fixed manufacturing costs are absorbed across rapidly growing defense volumes.
-
Execution Risk Is the Critical Variable: While the $171 million HELSI-2 program and $50 million missile sensing contract provide revenue visibility through 2026, the highly technical nature of defense work and the company's limited track record at scale create execution risk that could derail the growth narrative.
-
Valuation Demands Perfection: Trading at 8.1x sales versus peers at 3-4x, the market has priced in flawless execution of the defense pivot, leaving no margin for error on program timing, commercial market stabilization, or margin compression from competitive pressures.
-
Commercial Business Remains a Drag: Despite management's efforts to rationalize operations and exit China manufacturing, the commercial segment continues to decline (down 25% in 2024, expected to fall further in 2026), creating a persistent headwind that offsets some defense gains.
Setting the Scene: From Industrial Commodity to Defense Necessity
nLIGHT, Inc., incorporated in 2000 and headquartered in Camas, Washington, spent two decades building a vertically integrated laser business before executing one of the most dramatic strategic pivots in the industrial technology sector. The company designs, develops, and manufactures semiconductor and fiber lasers that span the entire technology stack—from proprietary high-brightness laser chips to complete high-energy laser systems. This vertical integration isn't merely a manufacturing choice; it's the foundation of nLIGHT's competitive moat in defense applications where performance, reliability, and supply chain security are non-negotiable.
The laser industry structure reveals why this matters. The broader fiber laser market, projected to grow at 10% annually, is dominated by giants like IPG Photonics (IPGP) in industrial materials processing. nLIGHT's estimated 5.5% market share in fiber lasers reflects its historical focus on niche applications rather than commodity cutting and welding. However, the directed energy and laser sensing subsegments—critical to modern defense systems—operate under entirely different economics. These markets prize technical performance over cost, reward vertical integration with higher margins, and benefit from decade-long program cycles that create deep competitive moats. nLIGHT's pivot to A&D represents a deliberate exit from commoditized markets where Chinese competition and cyclical demand erode profitability, toward specialized applications where its technology advantages translate into pricing power.
The strategic shift accelerated in 2024 when A&D revenue crossed the 60% threshold, fundamentally altering nLIGHT's identity. This wasn't a gradual evolution but a decisive reallocation of resources. The company closed its Shanghai operations, moved commercial production to an automated Pacific Northwest facility and a Thai contract manufacturer, and took $1.7 million in restructuring charges to rightsize its commercial footprint. These actions signal management's conviction that defense, not industrial manufacturing, represents the company's future. The question for investors is whether this transformation can sustain its momentum while navigating the execution complexities of defense contracting.
Technology, Products, and Strategic Differentiation
nLIGHT's core technological advantage resides in its proprietary high-brightness semiconductor lasers, which enable superior beam quality and power density in compact form factors. Why does this matter for investors? Because beam quality directly translates to lethality in directed energy applications and precision in laser sensing. The company's ability to manufacture these critical components in the United States provides a supply chain security advantage that foreign competitors cannot match when bidding for sensitive defense programs. This isn't just a technical specification; it's a strategic asset that underpins the entire defense growth thesis.
The product portfolio divides into two distinct economic engines. The Laser Products segment, which generated $47.6 million in Q3 2025 revenue (up 15.7% year-over-year), includes fiber amplifiers and beam combination systems for high-energy lasers like the HELSI-2 " data-chart-data="{"annual": {"symbol": ["LASR", "LASR", "LASR", "LASR", "LASR", "LASR", "LASR", "LASR", "LASR"], "date": ["2016-12-31", "2017-12-31", "2018-12-31", "2019-12-31", "2020-12-31", "2021-12-31", "2022-12-31", "2023-12-31", "2024-12-31"], "year": [2016, 2017, 2018, 2019, 2020, 2021, 2022, 2023, 2024], "quarter": [0, 0, 0, 0, 0, 0, 0, 0, 0], "period": ["annual", "annual", "annual", "annual", "annual", "annual", "annual", "annual", "annual"], "opex": [32504000.0, 34476000.0, 49898000.0, 62248000.0, 80412000.0, 107524000.0, 105923000.0, 92879000.0, 98655000.0], "ebitda": [-1992000.0, 15886000.0, 25098000.0, 190000.0, -4069000.0, -11569000.0, -36065000.0, -26691000.0, -43181000.0], "shareswaDil": [2500000.0, 2735000.0, 29959000.0, 37119000.0, 38367000.0, 42142000.0, 44436000.0, 46078000.0, 47900000.0], "costRev": [78159000.0, 94306000.0, 124398000.0, 124280000.0, 163425000.0, 192839000.0, 191237000.0, 163808000.0, 165529000.0], "nonControllingInterests": [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], "shareswa": [2500000.0, 2735000.0, 24862000.0, 37119000.0, 38367000.0, 42142000.0, 44436000.0, 46078000.0, 47900000.0], "ebit": [-10091000.0, 7964000.0, 16810000.0, -9374000.0, -20670000.0, -29881000.0, -54764000.0, -43990000.0, -62536000.0], "taxExp": [1882000.0, 4858000.0, 3600000.0, 6119000.0, 340000.0, -375000.0, 344000.0, -978000.0, -76000.0], "netinc": [-14202000.0, 1837000.0, 13938000.0, -12884000.0, -20932000.0, -29669000.0, -54579000.0, -41670000.0, -60792000.0], "opinc": [-9338000.0, 9798000.0, 17063000.0, -9909000.0, -21048000.0, -30217000.0, -55102000.0, -46766000.0, -65636000.0], "netIncComStock": [-14202000.0, 0.0, 9523000.0, -12884000.0, -20932000.0, -29669000.0, -54579000.0, -41670000.0, -60792000.0], "ebt": [-12320000.0, 6695000.0, 17538000.0, -6765000.0, -20592000.0, -30044000.0, -54235000.0, -42648000.0, -60868000.0], "prefDVDs": [0.0, 1837000.0, 4415000.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], "rnd": [15239000.0, 15123000.0, 21054000.0, 28137000.0, 41164000.0, 54814000.0, 53773000.0, 46163000.0, 45107000.0], "epsDil": [-5.68, 0.0, 0.32, -0.35, -0.55, -0.7, -1.23, -0.9, -1.27], "grossProfit": [23166000.0, 44274000.0, 66961000.0, 52339000.0, 59364000.0, 77307000.0, 50821000.0, 46113000.0, 33019000.0], "intexp": [2229000.0, 1269000.0, -728000.0, -2609000.0, -78000.0, 163000.0, -529000.0, -1342000.0, -1668000.0], "sga": [17265000.0, 19353000.0, 28844000.0, 34111000.0, 39248000.0, 52710000.0, 48258000.0, 45899000.0, 49257000.0], "consolidatedIncome": [-14202000.0, 1837000.0, 13938000.0, -12884000.0, -20932000.0, -29669000.0, -54579000.0, -41670000.0, -60792000.0], "revenue": [101325000.0, 138580000.0, 191359000.0, 176619000.0, 222789000.0, 270146000.0, 242058000.0, 209921000.0, 198548000.0], "netIncDiscOps": [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], "eps": [-5.68, 0.0, 0.38, -0.35, -0.55, -0.7, -1.23, -0.9, -1.27], "cashAndEq": [13500000.0, 36687000.0, 149478000.0, 117293000.0, 102573000.0, 146784000.0, 58078000.0, 53466000.0, 66088000.0], "debtCurrent": [1287000.0, 2363000.0, 91000.0, 51000.0, 2457000.0, 3066000.0, 2758000.0, 3181000.0, 2314000.0], "totalLiabilities": [41368000.0, 48865000.0, 32347000.0, 33358000.0, 63730000.0, 71485000.0, 58388000.0, 52384000.0, 53811000.0], "retainedEarnings": [-120506000.0, -118669000.0, -104731000.0, -117454000.0, -138386000.0, -168055000.0, -222634000.0, -264304000.0, -325096000.0], "assetsNonCurrent": [24940000.0, 25565000.0, 31509000.0, 51373000.0, 83069000.0, 96414000.0, 98477000.0, 86249000.0, 76152000.0], "acctPay": [9380000.0, 12920000.0, 12068000.0, 12700000.0, 21057000.0, 26347000.0, 17507000.0, 12166000.0, 15076000.0], "assetsCurrent": [46119000.0, 84583000.0, 218621000.0, 198593000.0, 200575000.0, 277204000.0, 230756000.0, 220554000.0, 194089000.0], "acctRec": [9697000.0, 13353000.0, 26528000.0, 27126000.0, 31820000.0, 41574000.0, 37913000.0, 39585000.0, 34895000.0], "equity": [29691000.0, 61283000.0, 217783000.0, 216608000.0, 219914000.0, 302133000.0, 270845000.0, 254419000.0, 216430000.0], "debtNonCurrent": [18380000.0, 15108000.0, 18000.0, 0.0, 10590000.0, 14612000.0, 12852000.0, 10978000.0, 9819000.0], "sharesBasic": [null, 33021147.0, 36571861.0, 37759112.0, 39365991.0, 43920633.0, 45307101.0, 46686107.0, 48429356.0], "debt": [19667000.0, 17471000.0, 109000.0, 51000.0, 13047000.0, 17678000.0, 15610000.0, 14159000.0, 12133000.0], "liabilitiesCurrent": [19230000.0, 28894000.0, 23587000.0, 25035000.0, 41363000.0, 45772000.0, 34492000.0, 32752000.0, 34235000.0], "investmentsCurrent": [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 50391000.0, 59672000.0, 34868000.0], "investments": [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 50391000.0, 59672000.0, 34868000.0], "deferredRev": [13000.0, 386000.0, 720000.0, 679000.0, 2528000.0, 1629000.0, 1407000.0, 4849000.0, 3577000.0], "liabilitiesNonCurrent": [22138000.0, 19971000.0, 8760000.0, 8323000.0, 22367000.0, 25713000.0, 23896000.0, 19632000.0, 19576000.0], "totalAssets": [71059000.0, 110148000.0, 250130000.0, 249966000.0, 283644000.0, 373618000.0, 329233000.0, 306803000.0, 270241000.0], "intangibles": [2872000.0, 3223000.0, 4073000.0, 19878000.0, 20829000.0, 19118000.0, 16417000.0, 14051000.0, 13187000.0], "investmentsNonCurrent": [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], "taxLiabilities": [2572000.0, 3930000.0, 6472000.0, 6429000.0, 7556000.0, 7149000.0, 6699000.0, 5391000.0, 5541000.0], "deposits": [203000.0, 575000.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], "inventory": [18805000.0, 29570000.0, 35329000.0, 46131000.0, 54706000.0, 73746000.0, 67600000.0, 52160000.0, 40800000.0], "accoci": [-3009000.0, -719000.0, -2157000.0, -2685000.0, -259000.0, -587000.0, -2748000.0, -2477000.0, -3332000.0], "ppeq": [17323000.0, 17968000.0, 21462000.0, 27747000.0, 56782000.0, 73149000.0, 74586000.0, 64916000.0, 57759000.0], "taxAssets": [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], "investmentsAcqDisposals": [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, -49997000.0, -8761000.0, 24622000.0], "ncf": [6645000.0, 23187000.0, 112832000.0, -32226000.0, -14720000.0, 44211000.0, -88706000.0, -4612000.0, 12622000.0], "depamor": [8099000.0, 7922000.0, 8288000.0, 9564000.0, 16601000.0, 18312000.0, 18699000.0, 17299000.0, 19355000.0], "issrepayEquity": [52000.0, 336000.0, 138665000.0, 3031000.0, 2768000.0, 85102000.0, 3555000.0, 3109000.0, 3221000.0], "ncfi": [-4027000.0, -5477000.0, -11679000.0, -30404000.0, -24539000.0, -21853000.0, -72381000.0, -14100000.0, 16690000.0], "freeCashFlow": [1932000.0, -2066000.0, -7171000.0, -17245000.0, -11308000.0, -29005000.0, -36262000.0, 4752000.0, -10291000.0], "ncfx": [1072000.0, 834000.0, -166000.0, -33000.0, 545000.0, -235000.0, -477000.0, 256000.0, -406000.0], "issrepayDebt": [-8331000.0, -3207000.0, -17364000.0, -55000.0, -115000.0, -428000.0, 0.0, 0.0, 0.0], "capex": [-4027000.0, -5477000.0, -10547000.0, -13004000.0, -24349000.0, -21562000.0, -21720000.0, -5339000.0, -7932000.0], "ncfo": [5959000.0, 3411000.0, 3376000.0, -4241000.0, 13041000.0, -7443000.0, -14542000.0, 10091000.0, -2359000.0], "businessAcqDisposals": [0.0, 0.0, 0.0, -17400000.0, -190000.0, -291000.0, -664000.0, 0.0, 0.0], "ncff": [3641000.0, 24419000.0, 121301000.0, 2452000.0, -3767000.0, 73742000.0, -1306000.0, -859000.0, -1303000.0], "sbcomp": [308000.0, 369000.0, 4805000.0, 9730000.0, 25464000.0, 37720000.0, 26757000.0, 25832000.0, 24961000.0], "payDiv": [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], "shareFactor": [1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0], "costOfRevenue": [78159000.0, 94306000.0, 124398000.0, 124280000.0, 163425000.0, 192839000.0, 191237000.0, 163808000.0, 165529000.0], "operatingExpenses": [32504000.0, 34476000.0, 49898000.0, 62248000.0, 80412000.0, 107524000.0, 105923000.0, 92879000.0, 98655000.0], "operatingIncome": [-9338000.0, 9798000.0, 17063000.0, -9909000.0, -21048000.0, -30217000.0, -55102000.0, -46766000.0, -65636000.0], "netIncome": [-14202000.0, 1837000.0, 13938000.0, -12884000.0, -20932000.0, -29669000.0, -54579000.0, -41670000.0, -60792000.0], "epsdiluted": [-5.68, 0.0, 0.32, -0.35, -0.55, -0.7, -1.23, -0.9, -1.27], "interestExpense": [2229000.0, 1269000.0, -728000.0, -2609000.0, -78000.0, 163000.0, -529000.0, -1342000.0, -1668000.0], "taxExpense": [1882000.0, 4858000.0, 3600000.0, 6119000.0, 340000.0, -375000.0, 344000.0, -978000.0, -76000.0], "researchAndDevelopmentExpenses": [15239000.0, 15123000.0, 21054000.0, 28137000.0, 41164000.0, 54814000.0, 53773000.0, 46163000.0, 45107000.0], "sellingGeneralAndAdministrativeExpenses": [17265000.0, 19353000.0, 28844000.0, 34111000.0, 39248000.0, 52710000.0, 48258000.0, 45899000.0, 49257000.0], "totalCurrentAssets": [46119000.0, 84583000.0, 218621000.0, 198593000.0, 200575000.0, 277204000.0, 230756000.0, 220554000.0, 194089000.0], "cashAndCashEquivalents": [13500000.0, 36687000.0, 149478000.0, 117293000.0, 102573000.0, 146784000.0, 58078000.0, 53466000.0, 66088000.0], "netReceivables": [9697000.0, 13353000.0, 26528000.0, 27126000.0, 31820000.0, 41574000.0, 37913000.0, 39585000.0, 34895000.0], "totalCurrentLiabilities": [19230000.0, 28894000.0, 23587000.0, 25035000.0, 41363000.0, 45772000.0, 34492000.0, 32752000.0, 34235000.0], "totalDebt": [19667000.0, 17471000.0, 109000.0, 51000.0, 13047000.0, 17678000.0, 15610000.0, 14159000.0, 12133000.0], "shortTermDebt": [1287000.0, 2363000.0, 91000.0, 51000.0, 2457000.0, 3066000.0, 2758000.0, 3181000.0, 2314000.0], "longTermDebt": [18380000.0, 15108000.0, 18000.0, 0.0, 10590000.0, 14612000.0, 12852000.0, 10978000.0, 9819000.0], "totalStockholdersEquity": [29691000.0, 61283000.0, 217783000.0, 216608000.0, 219914000.0, 302133000.0, 270845000.0, 254419000.0, 216430000.0], "accountPayable": [9380000.0, 12920000.0, 12068000.0, 12700000.0, 21057000.0, 26347000.0, 17507000.0, 12166000.0, 15076000.0], "shortTermInvestments": [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 50391000.0, 59672000.0, 34868000.0], "longTermInvestments": [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], "propertyPlantEquipmentNet": [17323000.0, 17968000.0, 21462000.0, 27747000.0, 56782000.0, 73149000.0, 74586000.0, 64916000.0, 57759000.0], "intangibleAssets": [2872000.0, 3223000.0, 4073000.0, 19878000.0, 20829000.0, 19118000.0, 16417000.0, 14051000.0, 13187000.0], "deferredRevenue": [13000.0, 386000.0, 720000.0, 679000.0, 2528000.0, 1629000.0, 1407000.0, 4849000.0, 3577000.0], "operatingCashFlow": [5959000.0, 3411000.0, 3376000.0, -4241000.0, 13041000.0, -7443000.0, -14542000.0, 10091000.0, -2359000.0], "netCashUsedForInvestingActivites": [-4027000.0, -5477000.0, -11679000.0, -30404000.0, -24539000.0, -21853000.0, -72381000.0, -14100000.0, 16690000.0], "netCashUsedProvidedByFinancingActivities": [3641000.0, 24419000.0, 121301000.0, 2452000.0, -3767000.0, 73742000.0, -1306000.0, -859000.0, -1303000.0], "capitalExpenditure": [-4027000.0, -5477000.0, -10547000.0, -13004000.0, -24349000.0, -21562000.0, -21720000.0, -5339000.0, -7932000.0], "netChangeInCash": [6645000.0, 23187000.0, 112832000.0, -32226000.0, -14720000.0, 44211000.0, -88706000.0, -4612000.0, 12622000.0], "dividendsPaid": [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], "acquisitionsNet": [0.0, 0.0, 0.0, -17400000.0, -190000.0, -291000.0, -664000.0, 0.0, 0.0], "investmentsInPropertyPlantAndEquipment": [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, -49997000.0, -8761000.0, 24622000.0], "debtRepayment": [-8331000.0, -3207000.0, -17364000.0, -55000.0, -115000.0, -428000.0, 0.0, 0.0, 0.0], "commonStockRepurchased": [52000.0, 336000.0, 138665000.0, 3031000.0, 2768000.0, 85102000.0, 3555000.0, 3109000.0, 3221000.0], "depreciationAndAmortization": [8099000.0, 7922000.0, 8288000.0, 9564000.0, 16601000.0, 18312000.0, 18699000.0, 17299000.0, 19355000.0], "stockBasedCompensation": [308000.0, 369000.0, 4805000.0, 9730000.0, 25464000.0, 37720000.0, 26757000.0, 25832000.0, 24961000.0]}, "quarterly": {"symbol": ["LASR", "LASR", "LASR", "LASR", "LASR", "LASR", "LASR", "LASR", "LASR", "LASR", "LASR", "LASR", "LASR", "LASR", "LASR", "LASR", "LASR", "LASR", "LASR", "LASR"], "date": ["2020-12-31", "2021-03-31", "2021-06-30", "2021-09-30", "2021-12-31", "2022-03-31", "2022-06-30", "2022-09-30", "2022-12-31", "2023-03-31", "2023-06-30", "2023-09-30", "2023-12-31", "2024-03-31", "2024-06-30", "2024-09-30", "2024-12-31", "2025-03-31", "2025-06-30", "2025-09-30"], "year": [2020, 2021, 2021, 2021, 2021, 2022, 2022, 2022, 2022, 2023, 2023, 2023, 2023, 2024, 2024, 2024, 2024, 2025, 2025, 2025], "quarter": [4, 1, 2, 3, 4, 1, 2, 3, 4, 1, 2, 3, 4, 1, 2, 3, 4, 1, 2, 3], "period": ["quarter", "quarter", "quarter", "quarter", "quarter", "quarter", "quarter", "quarter", "quarter", "quarter", "quarter", "quarter", "quarter", "quarter", "quarter", "quarter", "quarter", "quarter", "quarter", "quarter"], "costRev": [46057000.0, 43700000.0, 48788000.0, 50840000.0, 49511000.0, 48282000.0, 45442000.0, 46617000.0, 50896000.0, 39828000.0, 41196000.0, 40696000.0, 42088000.0, 37039000.0, 38661000.0, 43579000.0, 46250000.0, 37869000.0, 43278000.0, 45989000.0], "prefDVDs": [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], "nonControllingInterests": [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], "grossProfit": [19647000.0, 17645000.0, 20325000.0, 21395000.0, 17942000.0, 16177000.0, 15385000.0, 13476000.0, 5783000.0, 14263000.0, 12108000.0, 9938000.0, 9804000.0, 7488000.0, 11850000.0, 12550000.0, 1131000.0, 13799000.0, 18457000.0, 20753000.0], "sga": [11905000.0, 11714000.0, 15057000.0, 13316000.0, 12623000.0, 10775000.0, 11914000.0, 13741000.0, 11828000.0, 11169000.0, 11790000.0, 11725000.0, 11215000.0, 11547000.0, 12804000.0, 13021000.0, 11885000.0, 12035000.0, 11681000.0, 14785000.0], "consolidatedIncome": [-4517000.0, -6149000.0, -7890000.0, -6880000.0, -8750000.0, -8623000.0, -10342000.0, -12955000.0, -22659000.0, -7730000.0, -8823000.0, -11879000.0, -13238000.0, -13766000.0, -11729000.0, -10335000.0, -24962000.0, -8093000.0, -3591000.0, -6874000.0], "shareswaDil": [38883000.0, 40048000.0, 42313000.0, 42884000.0, 43291000.0, 43655000.0, 44178000.0, 44786000.0, 44877000.0, 45706000.0, 45717000.0, 46403000.0, 46741000.0, 47242000.0, 47658000.0, 48133000.0, 48563000.0, 49093000.0, 49581000.0, 50288000.0], "opinc": [-4286000.0, -5779000.0, -9014000.0, -6759000.0, -8665000.0, -8309000.0, -10317000.0, -12981000.0, -23495000.0, -8207000.0, -11686000.0, -12531000.0, -14342000.0, -14718000.0, -12690000.0, -11799000.0, -26429000.0, -9610000.0, -4236000.0, -7299000.0], "shareswa": [38883000.0, 40048000.0, 42313000.0, 42884000.0, 43291000.0, 43655000.0, 44178000.0, 44786000.0, 44877000.0, 45706000.0, 45717000.0, 46403000.0, 46741000.0, 47242000.0, 47658000.0, 48133000.0, 48563000.0, 49093000.0, 49581000.0, 50288000.0], "rnd": [12028000.0, 11710000.0, 14282000.0, 14838000.0, 13984000.0, 13711000.0, 13788000.0, 12716000.0, 13558000.0, 11301000.0, 12004000.0, 10744000.0, 12114000.0, 10659000.0, 11736000.0, 11328000.0, 11384000.0, 11374000.0, 11012000.0, 11534000.0], "eps": [-0.12, -0.15, -0.19, -0.16, -0.2, -0.2, -0.23, -0.29, -0.51, -0.17, -0.19, -0.26, -0.28, -0.29, -0.25, -0.21, -0.52, -0.16, -0.07, -0.14], "epsDil": [-0.12, -0.15, -0.19, -0.16, -0.2, -0.2, -0.23, -0.29, -0.51, -0.17, -0.19, -0.26, -0.28, -0.29, -0.25, -0.21, -0.52, -0.16, -0.07, -0.14], "revenue": [65704000.0, 61345000.0, 69113000.0, 72235000.0, 67453000.0, 64459000.0, 60827000.0, 60093000.0, 56679000.0, 54091000.0, 53304000.0, 50634000.0, 51892000.0, 44527000.0, 50511000.0, 56129000.0, 47381000.0, 51668000.0, 61735000.0, 66742000.0], "netIncComStock": [-4517000.0, -6149000.0, -7890000.0, -6880000.0, -8750000.0, -8623000.0, -10342000.0, -12955000.0, -22659000.0, -7730000.0, -8823000.0, -11879000.0, -13238000.0, -13766000.0, -11729000.0, -10335000.0, -24962000.0, -8093000.0, -3591000.0, -6874000.0], "netIncDiscOps": [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], "taxExp": [502000.0, 322000.0, -1038000.0, 203000.0, 138000.0, 343000.0, -10000.0, 110000.0, -99000.0, 264000.0, -1456000.0, 187000.0, 27000.0, 144000.0, 120000.0, 261000.0, -601000.0, 137000.0, 17000.0, 273000.0], "ebitda": [535000.0, -1228000.0, -4377000.0, -1955000.0, -4009000.0, -3675000.0, -5914000.0, -8130000.0, -18346000.0, -3826000.0, -6316000.0, -7349000.0, -9200000.0, -9754000.0, -6762000.0, -5071000.0, -20694000.0, -6399000.0, 871000.0, -2356000.0], "ebt": [-4015000.0, -5827000.0, -8928000.0, -6677000.0, -8612000.0, -8280000.0, -10352000.0, -12845000.0, -22758000.0, -7466000.0, -10279000.0, -11692000.0, -13211000.0, -13622000.0, -11609000.0, -10074000.0, -25563000.0, -7956000.0, -3574000.0, -6601000.0], "ebit": [-3971000.0, -5753000.0, -8896000.0, -6657000.0, -8575000.0, -8280000.0, -10423000.0, -13012000.0, -23049000.0, -7803000.0, -10629000.0, -11995000.0, -13563000.0, -14077000.0, -11589000.0, -10047000.0, -25923000.0, -9596000.0, -3186000.0, -6284000.0], "opex": [23933000.0, 23424000.0, 29339000.0, 28154000.0, 26607000.0, 24486000.0, 25702000.0, 26457000.0, 29278000.0, 22470000.0, 23794000.0, 22469000.0, 24146000.0, 22206000.0, 24540000.0, 24349000.0, 27560000.0, 23409000.0, 22693000.0, 28052000.0], "intexp": [44000.0, 74000.0, 32000.0, 20000.0, 37000.0, 0.0, -71000.0, -167000.0, -291000.0, -337000.0, -350000.0, -303000.0, -352000.0, -455000.0, 20000.0, 27000.0, -360000.0, -1640000.0, 388000.0, 317000.0], "netinc": [-4517000.0, -6149000.0, -7890000.0, -6880000.0, -8750000.0, -8623000.0, -10342000.0, -12955000.0, -22659000.0, -7730000.0, -8823000.0, -11879000.0, -13238000.0, -13766000.0, -11729000.0, -10335000.0, -24962000.0, -8093000.0, -3591000.0, -6874000.0], "liabilitiesCurrent": [41363000.0, 42906000.0, 46828000.0, 52075000.0, 45772000.0, 40632000.0, 41522000.0, 38736000.0, 34492000.0, 36739000.0, 36111000.0, 33573000.0, 32752000.0, 38264000.0, 34835000.0, 36145000.0, 34235000.0, 37163000.0, 39559000.0, 40537000.0], "debt": [13047000.0, 18626000.0, 18456000.0, 17779000.0, 17678000.0, 18331000.0, 17149000.0, 16212000.0, 15610000.0, 15577000.0, 15202000.0, 14500000.0, 14159000.0, 14164000.0, 13382000.0, 12633000.0, 12133000.0, 32622000.0, 31997000.0, 31309000.0], "ppeq": [56782000.0, 64280000.0, 67265000.0, 69490000.0, 73149000.0, 75955000.0, 77605000.0, 77704000.0, 74586000.0, 72878000.0, 70685000.0, 67034000.0, 64916000.0, 62965000.0, 61362000.0, 59159000.0, 57759000.0, 56787000.0, 55712000.0, 54376000.0], "totalAssets": [283644000.0, 375072000.0, 378574000.0, 381971000.0, 373618000.0, 367913000.0, 360474000.0, 348553000.0, 329233000.0, 329764000.0, 321900000.0, 312828000.0, 306803000.0, 302831000.0, 294299000.0, 291294000.0, 270241000.0, 289996000.0, 295254000.0, 298693000.0], "equity": [219914000.0, 304055000.0, 304646000.0, 303998000.0, 302133000.0, 300578000.0, 293854000.0, 285838000.0, 270845000.0, 269162000.0, 265363000.0, 259519000.0, 254419000.0, 244357000.0, 239532000.0, 235270000.0, 216430000.0, 212759000.0, 216001000.0, 218493000.0], "cashAndEq": [102573000.0, 185888000.0, 175614000.0, 165834000.0, 146784000.0, 135199000.0, 70883000.0, 62435000.0, 58078000.0, 48655000.0, 42072000.0, 52342000.0, 53466000.0, 61563000.0, 49643000.0, 41714000.0, 66088000.0, 82456000.0, 79073000.0, 81428000.0], "investmentsCurrent": [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 50000000.0, 50190000.0, 50391000.0, 59966000.0, 59893000.0, 59506000.0, 59672000.0, 59775000.0, 65173000.0, 65241000.0, 34868000.0, 34522000.0, 34888000.0, 34684000.0], "acctPay": [21057000.0, 23644000.0, 25677000.0, 31868000.0, 26347000.0, 23124000.0, 23318000.0, 19755000.0, 17507000.0, 17759000.0, 17574000.0, 14328000.0, 12166000.0, 13911000.0, 13360000.0, 16467000.0, 15076000.0, 16922000.0, 18375000.0, 16899000.0], "accoci": [-259000.0, -921000.0, -424000.0, -802000.0, -587000.0, -683000.0, -2551000.0, -4070000.0, -2748000.0, -2165000.0, -3115000.0, -3225000.0, -2477000.0, -2589000.0, -2507000.0, -2388000.0, -3332000.0, -3731000.0, -2990000.0, -3019000.0], "inventory": [54706000.0, 58804000.0, 63296000.0, 70683000.0, 73746000.0, 77240000.0, 80189000.0, 80660000.0, 67600000.0, 67157000.0, 64937000.0, 61590000.0, 52160000.0, 53013000.0, 52321000.0, 48828000.0, 40800000.0, 43793000.0, 48295000.0, 51457000.0], "deposits": [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], "debtNonCurrent": [10590000.0, 15875000.0, 15535000.0, 14921000.0, 14612000.0, 15190000.0, 14117000.0, 13515000.0, 12852000.0, 12576000.0, 12113000.0, 11451000.0, 10978000.0, 10993000.0, 10452000.0, 10017000.0, 9819000.0, 30089000.0, 29584000.0, 29003000.0], "totalLiabilities": [63730000.0, 71017000.0, 73928000.0, 77973000.0, 71485000.0, 67335000.0, 66620000.0, 62715000.0, 58388000.0, 60602000.0, 56537000.0, 53309000.0, 52384000.0, 58474000.0, 54767000.0, 56024000.0, 53811000.0, 77237000.0, 79253000.0, 80200000.0], "acctRec": [31820000.0, 31658000.0, 36829000.0, 36490000.0, 41574000.0, 36912000.0, 45944000.0, 43803000.0, 37913000.0, 36140000.0, 46252000.0, 35516000.0, 39585000.0, 27545000.0, 32192000.0, 40282000.0, 34895000.0, 36582000.0, 44425000.0, 49317000.0], "liabilitiesNonCurrent": [22367000.0, 28111000.0, 27100000.0, 25898000.0, 25713000.0, 26703000.0, 25098000.0, 23979000.0, 23896000.0, 23863000.0, 20426000.0, 19736000.0, 19632000.0, 20210000.0, 19932000.0, 19879000.0, 19576000.0, 40074000.0, 39694000.0, 39663000.0], "retainedEarnings": [-138386000.0, -144535000.0, -152425000.0, -159305000.0, -168055000.0, -176678000.0, -187020000.0, -199975000.0, -222634000.0, -230364000.0, -239187000.0, -251066000.0, -264304000.0, -278070000.0, -289799000.0, -300134000.0, -325096000.0, -333189000.0, -336780000.0, -343654000.0], "taxLiabilities": [7556000.0, 7730000.0, 6882000.0, 6988000.0, 7149000.0, 7320000.0, 6991000.0, 6527000.0, 6699000.0, 6920000.0, 5191000.0, 5273000.0, 5391000.0, 5485000.0, 5505000.0, 5638000.0, 5541000.0, 5612000.0, 5540000.0, 5708000.0], "intangibles": [20829000.0, 19856000.0, 18976000.0, 18017000.0, 19118000.0, 18401000.0, 17656000.0, 16989000.0, 16417000.0, 15796000.0, 15188000.0, 14533000.0, 14051000.0, 13660000.0, 13507000.0, 13389000.0, 13187000.0, 13068000.0, 12984000.0, 12884000.0], "deferredRev": [2528000.0, 2589000.0, 2666000.0, 1607000.0, 1629000.0, 983000.0, 2034000.0, 1736000.0, 1407000.0, 1271000.0, 1365000.0, 2017000.0, 4849000.0, 7583000.0, 5651000.0, 2921000.0, 3577000.0, 2853000.0, 2459000.0, 2345000.0], "investments": [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 50000000.0, 50190000.0, 50391000.0, 59966000.0, 59893000.0, 59506000.0, 59672000.0, 59775000.0, 65173000.0, 65241000.0, 34868000.0, 34522000.0, 34888000.0, 34684000.0], "sharesBasic": [39365991.0, 40134273.0, 42807788.0, 43198143.0, 43920633.0, 44336617.0, 44551190.0, 45095519.0, 45307101.0, 45695130.0, 45850661.0, 46510468.0, 46686107.0, 47289419.0, 47565204.0, 48125661.0, 48429356.0, 49030981.0, 49439471.0, 49899461.0], "debtCurrent": [2457000.0, 2751000.0, 2921000.0, 2858000.0, 3066000.0, 3141000.0, 3032000.0, 2697000.0, 2758000.0, 3001000.0, 3089000.0, 3049000.0, 3181000.0, 3171000.0, 2930000.0, 2616000.0, 2314000.0, 2533000.0, 2413000.0, 2306000.0], "investmentsNonCurrent": [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], "assetsNonCurrent": [83069000.0, 89424000.0, 91517000.0, 91947000.0, 96414000.0, 98414000.0, 99091000.0, 97578000.0, 98477000.0, 96513000.0, 92924000.0, 88473000.0, 86249000.0, 83628000.0, 81795000.0, 80512000.0, 76152000.0, 74224000.0, 72391000.0, 70301000.0], "assetsCurrent": [200575000.0, 285648000.0, 287057000.0, 290024000.0, 277204000.0, 269499000.0, 261383000.0, 250975000.0, 230756000.0, 233251000.0, 228976000.0, 224355000.0, 220554000.0, 219203000.0, 212504000.0, 210782000.0, 194089000.0, 215772000.0, 222863000.0, 228392000.0], "taxAssets": [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], "ncf": [-7869000.0, 83315000.0, -10274000.0, -9780000.0, -19050000.0, -11585000.0, -64316000.0, -8448000.0, -4357000.0, -9423000.0, -6583000.0, 10270000.0, 1124000.0, 8097000.0, -11920000.0, -7929000.0, 24374000.0, 16368000.0, -3383000.0, 2355000.0], "ncfx": [172000.0, -227000.0, 101000.0, -130000.0, 21000.0, -59000.0, -373000.0, -280000.0, 235000.0, 17000.0, -156000.0, -59000.0, 454000.0, -115000.0, -114000.0, 241000.0, -418000.0, 56000.0, 231000.0, -9000.0], "investmentsAcqDisposals": [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, -50000000.0, 0.0, 3000.0, -9361000.0, 177000.0, 407000.0, 16000.0, 8000.0, -5249000.0, -369000.0, 30232000.0, -152000.0, 0.0, -120000.0], "payDiv": [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], "depamor": [4506000.0, 4525000.0, 4519000.0, 4702000.0, 4566000.0, 4605000.0, 4509000.0, 4882000.0, 4703000.0, 3977000.0, 4313000.0, 4646000.0, 4363000.0, 4323000.0, 4827000.0, 4976000.0, 5229000.0, 3197000.0, 4057000.0, 3928000.0], "sbcomp": [8981000.0, 8054000.0, 11606000.0, 10072000.0, 7988000.0, 6553000.0, 6680000.0, 7495000.0, 6029000.0, 5503000.0, 7515000.0, 6627000.0, 6187000.0, 5431000.0, 7003000.0, 6527000.0, 6000000.0, 6056000.0, 6371000.0, 9362000.0], "ncff": [-2129000.0, 82932000.0, -4381000.0, -3491000.0, -1318000.0, 611000.0, -1194000.0, -1037000.0, 314000.0, -39000.0, -1541000.0, -482000.0, 1203000.0, -1615000.0, -181000.0, -573000.0, 1066000.0, 18765000.0, -279000.0, 33000.0], "issrepayEquity": [966000.0, 83335000.0, 539000.0, 205000.0, 1023000.0, 689000.0, 1274000.0, 384000.0, 1208000.0, 143000.0, 1409000.0, 53000.0, 1504000.0, 10000.0, 1482000.0, 84000.0, 1645000.0, 121000.0, 1426000.0, 34000.0], "issrepayDebt": [11000.0, -372000.0, -27000.0, -29000.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 20000000.0, 0.0, 0.0], "ncfi": [-4259000.0, -3505000.0, -4964000.0, -5761000.0, -7623000.0, -5133000.0, -57988000.0, -4344000.0, -4916000.0, -10045000.0, -779000.0, -2339000.0, -937000.0, -1548000.0, -7395000.0, -1980000.0, 27613000.0, -2433000.0, -1950000.0, -2886000.0], "businessAcqDisposals": [-22000.0, -291000.0, 0.0, 0.0, 0.0, 0.0, 0.0, -664000.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], "ncfo": [-1653000.0, 4115000.0, -1030000.0, -398000.0, -10130000.0, -7004000.0, -4761000.0, -2787000.0, 10000.0, 644000.0, -4107000.0, 13150000.0, 404000.0, 11375000.0, -4230000.0, -5617000.0, -3887000.0, -20000.0, -1385000.0, 5217000.0], "capex": [-4954000.0, -3214000.0, -4964000.0, -5761000.0, -7623000.0, -5133000.0, -7988000.0, -3680000.0, -4919000.0, -684000.0, -956000.0, -2746000.0, -953000.0, -1556000.0, -2146000.0, -1611000.0, -2619000.0, -2281000.0, -1950000.0, -2766000.0], "freeCashFlow": [-6607000.0, 901000.0, -5994000.0, -6159000.0, -17753000.0, -12137000.0, -12749000.0, -6467000.0, -4909000.0, -40000.0, -5063000.0, 10404000.0, -549000.0, 9819000.0, -6376000.0, -7228000.0, -6506000.0, -2301000.0, -3335000.0, 2451000.0], "rps": [1.66905489563314, 1.52849411274997, 1.61449594171976, 1.67217836192634, 1.5357929836758, 1.45385472238443, 1.36532828864953, 1.3325714246686, 1.25099595315092, 1.18373664764713, 1.16255684950758, 1.08865814895692, 1.11150839799086, 0.941584839517694, 1.06193174321296, 1.16630086389878, 0.978352881669539, 1.05378270934453, 1.24869863595426, 1.33752947752281], "epsQoQ": [-0.586206896551724, -0.25, 0.0555555555555556, 2.2, 0.666666666666667, 0.333333333333333, 0.210526315789474, 0.8125, 1.55, -0.15, -0.173913043478261, -0.103448275862069, -0.450980392156863, 0.705882352941176, 0.315789473684211, -0.192307692307692, 0.857142857142857, -0.448275862068965, -0.72, -0.333333333333333], "roa": [-0.0749448395311472, -0.0642567911916479, -0.0627345982857724, -0.0716880122824484, -0.0786332148406312, -0.0855962015237578, -0.0932494865146067, -0.112149945055627, -0.155255434430899, -0.156973854259867, -0.156958140584452, -0.157965564551972, -0.131110403171569, -0.153350873781102, -0.166382716079822, -0.16421315783529, -0.209869116612653, -0.19241597793739, -0.163870298268638, -0.150825171723053], "roe": [-0.0973266781203285, -0.0824313159958208, -0.0791264919254872, -0.0898312133094005, -0.0976892278109237, -0.10613899311102, -0.115262589301853, -0.137584224667901, -0.189656116026635, -0.191787257111063, -0.191226603910529, -0.191911081812283, -0.158975567092019, -0.186413821803767, -0.202888877530875, -0.201598639246162, -0.259908998502548, -0.243891808657387, -0.213438429911637, -0.201555431796157], "bookVal": [219914000.0, 304055000.0, 304646000.0, 303998000.0, 302133000.0, 300578000.0, 293854000.0, 285838000.0, 270845000.0, 269162000.0, 265363000.0, 259519000.0, 254419000.0, 244357000.0, 239532000.0, 235270000.0, 216430000.0, 212759000.0, 216001000.0, 218493000.0], "shareFactor": [1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0], "bvps": [5.58639562763706, 7.57594388217771, 7.11660224069508, 7.03729324661016, 6.87906752163613, 6.77945274895466, 6.59587319665311, 6.33850117125828, 5.97798124404384, 5.8903870062302, 5.78755015113086, 5.57979764899377, 5.4495655420573, 5.16726585285389, 5.03586613441204, 4.88866012666299, 4.46898364702599, 4.33927683396749, 4.36899901295465, 4.37866453106578], "grossMargin": [0.299022890539389, 0.287635504116065, 0.29408360221666, 0.296186059389493, 0.265992617081523, 0.250965730154051, 0.252930442073421, 0.224252408766412, 0.1020307344872, 0.263685271117191, 0.227149932462855, 0.196271280167476, 0.188930856394049, 0.16816762862982, 0.234602363841539, 0.223592082524185, 0.0238703277685148, 0.267070527212201, 0.298971410059124, 0.310943633693926], "longTermDebtEquity": [0.0481551879371027, 0.0522109486770486, 0.0509936122581619, 0.0490825597536826, 0.0483628071081279, 0.0505359673695347, 0.0480408638303375, 0.0472820268823599, 0.0474514943971644, 0.0467227914787377, 0.0456469063132388, 0.0441239369757128, 0.0431492930952484, 0.044987456876619, 0.0436350884224237, 0.0425766141029456, 0.0453680173728226, 0.141422924529632, 0.136962328878107, 0.132741094680379], "piotroskiFScore": [3.0, 4.0, 3.0, 3.0, 1.0, 2.0, 3.0, 3.0, 4.0, 4.0, 3.0, 4.0, 7.0, 2.0, 3.0, 4.0, 2.0, 5.0, 4.0, 5.0], "currentRatio": [4.84914053622803, 6.65753041532653, 6.13002904245323, 5.56935189630341, 6.05619155815783, 6.6326786769049, 6.29504840807283, 6.47911503510946, 6.69013104487997, 6.34886632733607, 6.34089335659494, 6.68260209096595, 6.7340620420127, 5.72870060631403, 6.10030142098464, 5.83156729838152, 5.66931502847963, 5.80609746252994, 5.63368639247706, 5.63416138342749], "debtEquity": [0.0593277372063625, 0.0612586538619658, 0.0605817900120139, 0.058483937394325, 0.058510655903195, 0.0609858339599039, 0.05835891292955, 0.0567174413478964, 0.057634440362569, 0.0578722107875555, 0.0572875645813471, 0.0558725950701105, 0.0556522901198417, 0.0579643718002758, 0.0558672745186447, 0.053695753814766, 0.0560596959756041, 0.153328413839133, 0.148133573455678, 0.14329520854215], "revenueQoQ": [0.531704587840358, 0.419530255698253, 0.325578273044612, 0.170138663902028, 0.0266193839035676, 0.0507620832993725, -0.119890613922128, -0.168090260953831, -0.159726031458942, -0.160846429513334, -0.123678629555954, -0.157406020667965, -0.0844580885336721, -0.176813148213196, -0.0523975686627646, 0.10852391673579, -0.0869305480613582, 0.160374604172749, 0.222209023776999, 0.18908229257603], "profitMargin": [0.299022890539389, 0.287635504116065, 0.29408360221666, 0.296186059389493, 0.265992617081523, 0.250965730154051, 0.252930442073421, 0.224252408766412, 0.1020307344872, 0.263685271117191, 0.227149932462855, 0.196271280167476, 0.188930856394049, 0.16816762862982, 0.234602363841539, 0.223592082524185, 0.0238703277685148, 0.267070527212201, 0.298971410059124, 0.310943633693926], "costOfRevenue": [46057000.0, 43700000.0, 48788000.0, 50840000.0, 49511000.0, 48282000.0, 45442000.0, 46617000.0, 50896000.0, 39828000.0, 41196000.0, 40696000.0, 42088000.0, 37039000.0, 38661000.0, 43579000.0, 46250000.0, 37869000.0, 43278000.0, 45989000.0], "operatingExpenses": [23933000.0, 23424000.0, 29339000.0, 28154000.0, 26607000.0, 24486000.0, 25702000.0, 26457000.0, 29278000.0, 22470000.0, 23794000.0, 22469000.0, 24146000.0, 22206000.0, 24540000.0, 24349000.0, 27560000.0, 23409000.0, 22693000.0, 28052000.0], "operatingIncome": [-4286000.0, -5779000.0, -9014000.0, -6759000.0, -8665000.0, -8309000.0, -10317000.0, -12981000.0, -23495000.0, -8207000.0, -11686000.0, -12531000.0, -14342000.0, -14718000.0, -12690000.0, -11799000.0, -26429000.0, -9610000.0, -4236000.0, -7299000.0], "netIncome": [-4517000.0, -6149000.0, -7890000.0, -6880000.0, -8750000.0, -8623000.0, -10342000.0, -12955000.0, -22659000.0, -7730000.0, -8823000.0, -11879000.0, -13238000.0, -13766000.0, -11729000.0, -10335000.0, -24962000.0, -8093000.0, -3591000.0, -6874000.0], "epsdiluted": [-0.12, -0.15, -0.19, -0.16, -0.2, -0.2, -0.23, -0.29, -0.51, -0.17, -0.19, -0.26, -0.28, -0.29, -0.25, -0.21, -0.52, -0.16, -0.07, -0.14], "interestExpense": [44000.0, 74000.0, 32000.0, 20000.0, 37000.0, 0.0, -71000.0, -167000.0, -291000.0, -337000.0, -350000.0, -303000.0, -352000.0, -455000.0, 20000.0, 27000.0, -360000.0, -1640000.0, 388000.0, 317000.0], "taxExpense": [502000.0, 322000.0, -1038000.0, 203000.0, 138000.0, 343000.0, -10000.0, 110000.0, -99000.0, 264000.0, -1456000.0, 187000.0, 27000.0, 144000.0, 120000.0, 261000.0, -601000.0, 137000.0, 17000.0, 273000.0], "researchAndDevelopmentExpenses": [12028000.0, 11710000.0, 14282000.0, 14838000.0, 13984000.0, 13711000.0, 13788000.0, 12716000.0, 13558000.0, 11301000.0, 12004000.0, 10744000.0, 12114000.0, 10659000.0, 11736000.0, 11328000.0, 11384000.0, 11374000.0, 11012000.0, 11534000.0], "sellingGeneralAndAdministrativeExpenses": [11905000.0, 11714000.0, 15057000.0, 13316000.0, 12623000.0, 10775000.0, 11914000.0, 13741000.0, 11828000.0, 11169000.0, 11790000.0, 11725000.0, 11215000.0, 11547000.0, 12804000.0, 13021000.0, 11885000.0, 12035000.0, 11681000.0, 14785000.0], "totalCurrentAssets": [200575000.0, 285648000.0, 287057000.0, 290024000.0, 277204000.0, 269499000.0, 261383000.0, 250975000.0, 230756000.0, 233251000.0, 228976000.0, 224355000.0, 220554000.0, 219203000.0, 212504000.0, 210782000.0, 194089000.0, 215772000.0, 222863000.0, 228392000.0], "cashAndCashEquivalents": [102573000.0, 185888000.0, 175614000.0, 165834000.0, 146784000.0, 135199000.0, 70883000.0, 62435000.0, 58078000.0, 48655000.0, 42072000.0, 52342000.0, 53466000.0, 61563000.0, 49643000.0, 41714000.0, 66088000.0, 82456000.0, 79073000.0, 81428000.0], "netReceivables": [31820000.0, 31658000.0, 36829000.0, 36490000.0, 41574000.0, 36912000.0, 45944000.0, 43803000.0, 37913000.0, 36140000.0, 46252000.0, 35516000.0, 39585000.0, 27545000.0, 32192000.0, 40282000.0, 34895000.0, 36582000.0, 44425000.0, 49317000.0], "totalCurrentLiabilities": [41363000.0, 42906000.0, 46828000.0, 52075000.0, 45772000.0, 40632000.0, 41522000.0, 38736000.0, 34492000.0, 36739000.0, 36111000.0, 33573000.0, 32752000.0, 38264000.0, 34835000.0, 36145000.0, 34235000.0, 37163000.0, 39559000.0, 40537000.0], "totalDebt": [13047000.0, 18626000.0, 18456000.0, 17779000.0, 17678000.0, 18331000.0, 17149000.0, 16212000.0, 15610000.0, 15577000.0, 15202000.0, 14500000.0, 14159000.0, 14164000.0, 13382000.0, 12633000.0, 12133000.0, 32622000.0, 31997000.0, 31309000.0], "shortTermDebt": [2457000.0, 2751000.0, 2921000.0, 2858000.0, 3066000.0, 3141000.0, 3032000.0, 2697000.0, 2758000.0, 3001000.0, 3089000.0, 3049000.0, 3181000.0, 3171000.0, 2930000.0, 2616000.0, 2314000.0, 2533000.0, 2413000.0, 2306000.0], "longTermDebt": [10590000.0, 15875000.0, 15535000.0, 14921000.0, 14612000.0, 15190000.0, 14117000.0, 13515000.0, 12852000.0, 12576000.0, 12113000.0, 11451000.0, 10978000.0, 10993000.0, 10452000.0, 10017000.0, 9819000.0, 30089000.0, 29584000.0, 29003000.0], "totalStockholdersEquity": [219914000.0, 304055000.0, 304646000.0, 303998000.0, 302133000.0, 300578000.0, 293854000.0, 285838000.0, 270845000.0, 269162000.0, 265363000.0, 259519000.0, 254419000.0, 244357000.0, 239532000.0, 235270000.0, 216430000.0, 212759000.0, 216001000.0, 218493000.0], "accountPayable": [21057000.0, 23644000.0, 25677000.0, 31868000.0, 26347000.0, 23124000.0, 23318000.0, 19755000.0, 17507000.0, 17759000.0, 17574000.0, 14328000.0, 12166000.0, 13911000.0, 13360000.0, 16467000.0, 15076000.0, 16922000.0, 18375000.0, 16899000.0], "shortTermInvestments": [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 50000000.0, 50190000.0, 50391000.0, 59966000.0, 59893000.0, 59506000.0, 59672000.0, 59775000.0, 65173000.0, 65241000.0, 34868000.0, 34522000.0, 34888000.0, 34684000.0], "longTermInvestments": [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], "propertyPlantEquipmentNet": [56782000.0, 64280000.0, 67265000.0, 69490000.0, 73149000.0, 75955000.0, 77605000.0, 77704000.0, 74586000.0, 72878000.0, 70685000.0, 67034000.0, 64916000.0, 62965000.0, 61362000.0, 59159000.0, 57759000.0, 56787000.0, 55712000.0, 54376000.0], "intangibleAssets": [20829000.0, 19856000.0, 18976000.0, 18017000.0, 19118000.0, 18401000.0, 17656000.0, 16989000.0, 16417000.0, 15796000.0, 15188000.0, 14533000.0, 14051000.0, 13660000.0, 13507000.0, 13389000.0, 13187000.0, 13068000.0, 12984000.0, 12884000.0], "deferredRevenue": [2528000.0, 2589000.0, 2666000.0, 1607000.0, 1629000.0, 983000.0, 2034000.0, 1736000.0, 1407000.0, 1271000.0, 1365000.0, 2017000.0, 4849000.0, 7583000.0, 5651000.0, 2921000.0, 3577000.0, 2853000.0, 2459000.0, 2345000.0], "operatingCashFlow": [-1653000.0, 4115000.0, -1030000.0, -398000.0, -10130000.0, -7004000.0, -4761000.0, -2787000.0, 10000.0, 644000.0, -4107000.0, 13150000.0, 404000.0, 11375000.0, -4230000.0, -5617000.0, -3887000.0, -20000.0, -1385000.0, 5217000.0], "netCashUsedForInvestingActivites": [-4259000.0, -3505000.0, -4964000.0, -5761000.0, -7623000.0, -5133000.0, -57988000.0, -4344000.0, -4916000.0, -10045000.0, -779000.0, -2339000.0, -937000.0, -1548000.0, -7395000.0, -1980000.0, 27613000.0, -2433000.0, -1950000.0, -2886000.0], "netCashUsedProvidedByFinancingActivities": [-2129000.0, 82932000.0, -4381000.0, -3491000.0, -1318000.0, 611000.0, -1194000.0, -1037000.0, 314000.0, -39000.0, -1541000.0, -482000.0, 1203000.0, -1615000.0, -181000.0, -573000.0, 1066000.0, 18765000.0, -279000.0, 33000.0], "capitalExpenditure": [-4954000.0, -3214000.0, -4964000.0, -5761000.0, -7623000.0, -5133000.0, -7988000.0, -3680000.0, -4919000.0, -684000.0, -956000.0, -2746000.0, -953000.0, -1556000.0, -2146000.0, -1611000.0, -2619000.0, -2281000.0, -1950000.0, -2766000.0], "netChangeInCash": [-7869000.0, 83315000.0, -10274000.0, -9780000.0, -19050000.0, -11585000.0, -64316000.0, -8448000.0, -4357000.0, -9423000.0, -6583000.0, 10270000.0, 1124000.0, 8097000.0, -11920000.0, -7929000.0, 24374000.0, 16368000.0, -3383000.0, 2355000.0], "dividendsPaid": [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], "acquisitionsNet": [-22000.0, -291000.0, 0.0, 0.0, 0.0, 0.0, 0.0, -664000.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], "investmentsInPropertyPlantAndEquipment": [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, -50000000.0, 0.0, 3000.0, -9361000.0, 177000.0, 407000.0, 16000.0, 8000.0, -5249000.0, -369000.0, 30232000.0, -152000.0, 0.0, -120000.0], "debtRepayment": [11000.0, -372000.0, -27000.0, -29000.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 20000000.0, 0.0, 0.0], "commonStockRepurchased": [966000.0, 83335000.0, 539000.0, 205000.0, 1023000.0, 689000.0, 1274000.0, 384000.0, 1208000.0, 143000.0, 1409000.0, 53000.0, 1504000.0, 10000.0, 1482000.0, 84000.0, 1645000.0, 121000.0, 1426000.0, 34000.0], "depreciationAndAmortization": [4506000.0, 4525000.0, 4519000.0, 4702000.0, 4566000.0, 4605000.0, 4509000.0, 4882000.0, 4703000.0, 3977000.0, 4313000.0, 4646000.0, 4363000.0, 4323000.0, 4827000.0, 4976000.0, 5229000.0, 3197000.0, 4057000.0, 3928000.0], "stockBasedCompensation": [8981000.0, 8054000.0, 11606000.0, 10072000.0, 7988000.0, 6553000.0, 6680000.0, 7495000.0, 6029000.0, 5503000.0, 7515000.0, 6627000.0, 6187000.0, 5431000.0, 7003000.0, 6527000.0, 6000000.0, 6056000.0, 6371000.0, 9362000.0]}}">Loading interactive chart...
The segment dynamics reveal the economic transformation. Laser Products revenue of $47.6 million in Q3 2025 carried a 42.3% gross margin, while Advanced Development revenue of $19.1 million generated just 6.4% margin. This disparity explains management's strategic focus: maximize product revenue while using development contracts as a feeder system. The nine-month product gross margin of 39.5% (up from 28.8%) demonstrates consistent execution, with management guiding to 34-39% product margins in Q4 2025. This sustained margin expansion validates the thesis that defense applications offer fundamentally better economics than industrial lasers.
Cash flow generation has turned positive despite growth investments. nLIGHT generated $5.2 million in operating cash flow in Q3 2025 and was free cash flow positive even while building working capital to support defense ramp. The company holds $116 million in cash and drew $20 million from its $40 million credit line as a precautionary measure against tariff uncertainty. With debt-to-equity of just 0.14, nLIGHT maintains a fortress balance sheet that can fund growth without diluting shareholders. This financial flexibility matters because defense programs require upfront working capital investment before revenue recognition.
Restructuring charges in Q3 2025 ($1.7 million for China headcount reductions and equipment write-downs) represent the final costs of exiting commercial markets. While these charges create near-term earnings noise, they signal management's commitment to the defense pivot. The commercial business, now representing less than 40% of revenue, is expected to decline further in 2026. This rationalization, while painful, concentrates resources on the highest-return opportunities and should be viewed as evidence of strategic discipline rather than operational weakness.
Management's guidance frames 2025 as a transition year toward sustained defense leadership. The company expects full-year A&D revenue growth to exceed 40% year-over-year, up from initial guidance of 25% and subsequent revision to 40%. This escalating confidence stems from strong execution on HELSI-2, where amplifier production is "progressing well and is critical for optimizing the production line for higher volumes." The Q4 2025 revenue guidance of $72-78 million implies continued momentum, with product revenue of approximately $55 million and development revenue of $20 million.
The 2026 outlook presents the critical test for the investment thesis. HELSI-2 completion in the second half of 2026 will create a revenue headwind, but management insists the "hole is already filled" by other booked programs in directed energy and laser sensing. This claim, if accurate, means nLIGHT has diversified its defense revenue base beyond a single large program. However, the timing of new program ramps remains uncertain, and management acknowledges that "how quickly we can get to work on a handful of new programs will determine how much we grow in 2026." This qualifier introduces execution risk that investors must monitor closely.
Commercial market guidance remains consistently negative. Management expects the commercial business to decline in 2026, with industrial applications facing particular pressure from Chinese competition and weak global manufacturing demand. While microfabrication showed sequential improvement in Q3 2025 due to Thai manufacturing stabilization and additive manufacturing demand, management cautions that "the overall demand picture for commercial markets has not significantly changed." This persistent weakness means defense must carry the entire growth burden, amplifying the risk of any defense program delays.
Adjusted EBITDA guidance of $6-11 million for Q4 2025 suggests the company is approaching consistent profitability. Management maintains that breakeven requires quarterly revenue of $55-60 million, a threshold comfortably exceeded by current defense run rates. The key variable is development gross margin, which management expects to remain in the 8% range. This stable but low-margin development work is necessary to win future product contracts, creating a trade-off between near-term profitability and long-term pipeline development.
Defense program execution represents the single largest risk to nLIGHT's investment case. While the company has strong backlog visibility, the "highly technical nature of defense work" creates execution challenges that can delay revenue recognition. The HELSI-2 program's successful ramp in 2025 doesn't guarantee smooth sailing on follow-on programs. Any technical setbacks, production quality issues, or government funding delays could derail the 40% growth trajectory and compress margins as fixed costs spread across lower volumes.
Commercial market deterioration poses a persistent drag. The 25% decline in 2024 commercial revenue and expected further declines in 2026 create a $20-30 million annual revenue headwind that defense must overcome. While management has rationalized the commercial footprint, continued weakness could force difficult decisions about maintaining capabilities that serve both defense and commercial customers. The additive manufacturing opportunity, powered by Corona AFX technology, offers some upside but remains too small to offset industrial declines.
Tariff and trade policy uncertainty creates operational complexity. Despite management's assertion that tariffs "did not materially impact financial results for the first nine months of 2025," the company acknowledges potential for "increased cost volatility, operational complexity, and broader economic pressures." The drawn credit line and Thailand manufacturing presence reflect proactive risk management, but escalating trade tensions could disrupt component sourcing or customer demand, particularly for international defense customers.
Valuation risk is acute at 8.1x sales. This multiple assumes flawless execution of the defense pivot and sustained 40% growth rates. Any margin compression from competitive pressure, program delays, or commercial losses could trigger a severe multiple re-rating toward peer levels of 3-4x sales. The stock's beta of 2.34 amplifies this risk, making it particularly vulnerable to growth sentiment shifts.
Amplifier production transition risk remains despite management's optimism. The shift from R&D to "advanced production" for HELSI-2 amplifiers requires optimizing production lines for higher volumes. Any yield issues or manufacturing bottlenecks could delay shipments and compress margins, undermining the core margin expansion thesis.
nLIGHT's competitive position reflects a deliberate choice to dominate a niche rather than compete broadly. IPG Photonics, with $250.8 million in Q3 2025 revenue and 39.5% gross margins, dominates industrial fiber lasers through scale and vertical integration. However, IPG's defense exposure is limited, and its 8% growth rate pales against nLIGHT's 19%. nLIGHT's advantage lies in its specialized focus on directed energy, where its proprietary semiconductor technology and defense-specific product development create barriers that IPG's scale cannot easily overcome.
nLIGHT's moats are specific but defensible. Its proprietary semiconductor laser technology, protected by years of R&D and manufacturing expertise, enables beam quality that competitors cannot match in high-energy applications. Vertical integration from chips to systems ensures supply chain security and performance optimization that defense customers require. These advantages translate into pricing power, as evidenced by the 1,200 basis point margin expansion, and create switching costs once nLIGHT's systems are integrated into major programs like HELSI-2.
At $36.44 per share, nLIGHT trades at 8.13 times trailing twelve-month sales of $198.5 million, a valuation that demands sustained high growth and margin expansion. This multiple stands at more than double IPG Photonics' 3.59x, Coherent's 4.73x, and Lumentum's 12.76x (the latter inflated by its photonics focus). The enterprise value of $1.77 billion represents 7.76x revenue, reflecting market expectations for continued defense outperformance.
Profitability metrics remain negative but are improving rapidly. The -8.34% operating margin and -19.13% profit margin reflect the company's transition phase, but quarterly trends show clear improvement. Q3 2025's $7.1 million adjusted EBITDA compares to a $1 million loss in Q3 2024, demonstrating operational leverage. The company's $116 million cash position and minimal debt (0.14 debt-to-equity) provide strategic flexibility to invest in growth without financial distress.
Gross margin expansion is the key valuation driver. The 23.79% TTM gross margin significantly understates the current run-rate, as Q3 2025 product gross margin reached 41%. If nLIGHT can sustain product margins in the high-30% range while growing defense revenue 40% annually, the current valuation could be justified through rapid earnings growth. However, any reversion toward historical 20-25% margins would make the stock vulnerable to a 50% multiple compression.
The company's 2.34 beta indicates high sensitivity to market sentiment, particularly around growth stocks and defense spending. This volatility cuts both ways: positive program announcements could drive significant upside, while execution missteps or defense budget concerns could trigger sharp declines. Investors should view the valuation as a call option on flawless execution rather than a discount to intrinsic value.
nLIGHT has successfully transformed from a struggling industrial laser supplier into a focused defense technology company with compelling margin leverage and strong revenue growth. The 40% expansion in product gross margins demonstrates that the shift to directed energy and laser sensing applications creates genuine economic value, not just revenue reallocation. With A&D revenue exceeding 60% of sales and a record $167 million backlog, the company has established a defensible position in high-priority Department of Defense programs.
The investment thesis hinges entirely on execution. Management's confidence that HELSI-2's completion won't create a 2026 revenue gap must be validated by tangible progress on new directed energy and sensing programs. The commercial business's continued decline, while strategically rational, means defense must deliver flawlessly. At 8x sales, the stock offers no margin for error on program timing, manufacturing yields, or competitive pressure.
For investors, the critical variables are amplifier production ramp rates and new program win timing. If nLIGHT can sustain Q3's 41% product gross margins while scaling defense revenue 40% annually, the premium valuation will compress through earnings growth. However, any execution stumble could trigger a severe multiple re-rating toward peer levels. The company's strong balance sheet and improving cash flow provide a buffer, but the market has priced in perfection. nLIGHT's defense pivot is working; now it must prove it can work at scale.
Discussion (0)
Sign in or sign up to join the discussion.