BHE Benchmark Electronics, Inc. Common Stock
NYSE · Electrical Equipment · View on SEC EDGAR ↗ close Oct 2, 2026 10-K/10-Q Jul 29, 2026BHE Stock Snapshot Price, market cap, P/E, EPS, ROE, debt/equity, 52-week range
BHE Stock Price Chart Daily OHLCV with technical indicators — pan, zoom, and customize your view
Bar granularity adapts to the selected period — hover the chart to see open/high/low/close for a bar.
| Ex-date | Split | Type |
|---|---|---|
| April 4, 2006 | 3-for-2 | Forward |
| Nov. 14, 2003 | 3-for-2 | Forward |
| Aug. 15, 1997 | 2-for-1 | Forward |
About Benchmark Electronics, Inc. Common Stock Company overview from Wikipedia
Benchmark Electronics Inc. is an American electronics manufacturing services (EMS) company headquartered in Tempe, Arizona. The company provides engineering, design, manufacturing, testing, and supply chain services for original equipment manufacturers serving the aerospace and defense, medical, industrial, semiconductor capital equipment, advanced computing, and communications industries.
History
Benchmark Electronics was founded in 1979 in Clute, Texas, as a manufacturing subsidiary of medical device company Intermedics. In 1986, the company became independent following its acquisition by Electronics Investors Corporation. Benchmark completed its initial public offering in 1990 and transferred its listing to the New York Stock Exchange in 1997. In 2019, the company relocated its global headquarters to Tempe, Arizona. In 2025, David Moezidis was appointed President and Chief Executive Officer.
Services
Benchmark provides engineering, design, manufacturing, testing, and supply chain services for original equipment manufacturers in the aerospace and defense, medical, industrial, semiconductor capital equipment, advanced computing, and communications industries.
Production bases and facilities
Benchmark Electronics operates manufacturing and engineering facilities throughout North America, Europe, and Asia.
Source: Wikipedia, CC BY-SA 4.0 · View on Wikipedia ↗
10-Year Performance Revenue, net income, margins and EPS trends
Valuation P/E, P/S, P/B, EV/EBITDA ratios — is the stock expensive or cheap?
| Metric | 5Y trend | BHE | 5Y avg | Peer Median | Verdict |
|---|---|---|---|---|---|
| P/E (TTM) | 59.95Y avg ≈29.2 | ≈29.2 | 45.7 | Overvalued | |
| P/S (TTM) | 1.15Y avg ≈0.5 | ≈0.5 | 1.8 | Undervalued | |
| P/B (MRQ) | 2.85Y avg ≈1.1 | ≈1.1 | 3.3 | Fair value | |
| Price / FCF (TTM) | 24.75Y avg ≈2.0 | ≈2.0 | · | · | |
| Price / Cash Flow (TTM) | 17.75Y avg ≈-68.5 | ≈-68.5 | 13.4 | Fair value | |
| Price / Tangible Book (MRQ) | 2.95Y avg ≈1.5 | ≈1.5 | · | · | |
| PEG Ratio | ≈4.9 | · | · | · |
Peer median is calculated on a standardized basis per metric and may not always match the TTM/MRQ basis shown for this stock.
Profitability Gross, operating and net margins; ROE, ROA, ROIC
| Metric | 5Y trend | BHE | 5Y avg | Peer Median | Verdict |
|---|---|---|---|---|---|
| Gross Margin (TTM) | 10.3%5Y avg ≈9.6% | ≈9.6% | 14.2% | Weak | |
| Operating Margin (TTM) | 3.4%5Y avg ≈3.3% | ≈3.3% | 5.0% | Weak | |
| EBITDA Margin (TTM) | 5.1%5Y avg ≈5.0% | ≈5.0% | 7.0% | Weak | |
| Pretax Margin (TTM) | 3.0%5Y avg ≈2.7% | ≈2.7% | 4.3% | Weak | |
| Net Profit Margin (TTM) | 1.9%5Y avg ≈1.9% | ≈1.9% | 3.3% | Weak | |
| ROA (TTM) | 2.5%5Y avg ≈2.4% | ≈2.4% | 4.0% | Weak | |
| ROE (TTM) | 4.8%5Y avg ≈4.9% | ≈4.9% | 10.2% | Weak | |
| ROIC | 2.8%5Y avg ≈5.9% | ≈5.9% | 9.1% | Weak |
Financial Health Debt, liquidity, solvency — balance sheet strength
| Metric | 5Y trend | BHE | 5Y avg | Peer Median | Verdict |
|---|---|---|---|---|---|
| Current Ratio (MRQ) | 2.05Y avg ≈2.2 | ≈2.2 | 1.9 | In line | |
| Quick Ratio | 1.15Y avg ≈1.0 | ≈1.0 | 0.9 | In line | |
| Interest Coverage | 3.85Y avg ≈4.9 | ≈4.9 | 7.8 | Low liquidity |
Growth Revenue, EPS and net income growth: YoY, 3Y CAGR, 5Y CAGR
| Metric | 5Y trend | BHE | 5Y avg | Peer Median | Verdict |
|---|---|---|---|---|---|
| Revenue YoY | 0.11%5Y avg ≈6.0% | ≈6.0% | · | · | |
| Revenue CAGR 3Y | -2.7%5Y avg ≈4.8% | ≈4.8% | · | · | |
| Revenue CAGR 5Y | 5.3% | · | · | · | |
| EPS YoY | -59.0%5Y avg ≈36.3% | ≈36.3% | · | · | |
| Net Income YoY | -59.3%5Y avg ≈35.1% | ≈35.1% | · | · | |
| EPS CAGR 3Y | -29.1%5Y avg ≈20.4% | ≈20.4% | · | · | |
| EPS CAGR 5Y | 12.3% | · | · | · | |
| Net Income CAGR 3Y | -28.6%5Y avg ≈20.3% | ≈20.3% | · | · | |
| Net Income CAGR 5Y | 12.1% | · | · | · |
Capital Efficiency Asset turnover, inventory turnover, receivables turnover
| Metric | 5Y trend | BHE | 5Y avg | Peer Median | Verdict |
|---|---|---|---|---|---|
| Asset Turnover | 1.35Y avg ≈1.3 | ≈1.3 | 1.3 | In line | |
| Inventory Turnover | 4.65Y avg ≈4.2 | ≈4.2 | 4.6 | In line | |
| Receivables Turnover | 6.65Y avg ≈6.5 | ≈6.5 | 6.4 | Top tier | |
| Revenue / Employee | ≈$224.6K | · | · | · |
value · ≈ 5Y avg · industry median · verdict relative to median
Dividends Yield, payout ratio, dividend history, 5Y CAGR
| Ex-date | Amount | Currency | Yield |
|---|---|---|---|
| Jun 30, 2026 | $0.17 | USD | ≈0.69% |
| Mar 31, 2026 | $0.17 | USD | ≈1.2% |
| Dec 31, 2025 | $0.17 | USD | ≈1.6% |
| Sep 30, 2025 | $0.17 | USD | ≈1.8% |
| Jun 30, 2025 | $0.17 | USD | ≈1.8% |
| Mar 31, 2025 | $0.17 | USD | ≈1.8% |
| Dec 31, 2024 | $0.17 | USD | ≈1.5% |
| Sep 30, 2024 | $0.17 | USD | ≈1.5% |
| Jun 28, 2024 | $0.17 | USD | ≈1.7% |
| Mar 27, 2024 | $0.17 | USD | ≈2.2% |
| Dec 28, 2023 | $0.17 | USD | ≈2.4% |
| Sep 28, 2023 | $0.17 | USD | ≈2.7% |
| Jun 29, 2023 | $0.17 | USD | ≈2.6% |
| Mar 30, 2023 | $0.17 | USD | ≈2.8% |
| Dec 29, 2022 | $0.17 | USD | ≈2.5% |
| Sep 29, 2022 | $0.17 | USD | ≈2.7% |
| Jun 29, 2022 | $0.17 | USD | ≈3.0% |
| Mar 30, 2022 | $0.17 | USD | ≈2.6% |
| Dec 29, 2021 | $0.17 | USD | ≈2.4% |
| Sep 29, 2021 | $0.17 | USD | ≈2.4% |
Earnings History EPS actual vs estimate, surprise %, beat rate, next earnings date
| Period | Report | EPS Actual | EPS Est | Surprise |
|---|---|---|---|---|
| June 30, 2026 | Jul 28, 2026 | $0.75 | $0.69 | 8.4% |
| March 31, 2026 | $0.58 | $0.56 | 3.2% | |
| Dec. 31, 2025 | $0.71 | $0.65 | 9.6% | |
| Sept. 30, 2025 | $0.62 | $0.58 | 6.2% | |
| June 30, 2025 | $0.55 | $0.55 | 0.38% | |
| March 31, 2025 | $0.52 | $0.51 | 2.5% |
Full Fundamentals All metrics by year — income statement, balance sheet, cash flow
Income Statement
| Metric | Trend | 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | $2.66B | $2.66B | $2.84B | $2.89B | $2.26B | $2.05B | $2.27B | $2.57B | $2.45B | $2.32B | $2.54B | $2.80B | |
| Cost of Revenue | $2.39B | $2.39B | $2.57B | $2.63B | $2.05B | $1.88B | $2.08B | $2.36B | $2.23B | $2.11B | $2.32B | $2.58B | |
| Gross Profit | $270M | $270M | $271M | $255M | $206M | $175M | $186M | $206M | $226M | $215M | $219M | $220M | |
| SG&A Expense | $160M | $149M | $147M | $150M | $137M | $122M | $127M | $128M | $130M | $113M | $107M | $112M | |
| Operating Income | $76M | $109M | $110M | $90M | $53M | $25M | $29M | $59M | $77M | $77M | $93M | $100M | |
| Interest Expense | $20M | $27M | $32M | $13M | $8M | $8M | $7M | $10M | $9M | $9M | $3M | $2M | |
| Interest Income | $10M | $10M | $6M | $2M | $540.0K | $1M | $4M | $7M | $5M | $2M | $1M | $2M | |
| Other Non-op | $-4M | $-9M | $-3M | $5M | $277.0K | $-673.0K | $2M | $628.0K | $-2M | $-282.0K | $-1M | $-2M | |
| Pretax Income | $62M | $84M | $81M | $84M | $45M | $17M | $27M | $56M | $71M | $69M | $90M | $99M | |
| Income Tax | $37M | $23M | $12M | $16M | $10M | $3M | $4M | $33M | $103M | $5M | $-5M | $17M | |
| Net Income | $25M | $61M | $69M | $68M | $36M | $14M | $23M | $23M | $-32M | $64M | $95M | $81M | |
| EPS (Basic) | $0.69 | $1.70 | $1.94 | $1.94 | $1.00 | $0.38 | $0.61 | $0.49 | $-0.64 | $1.30 | $1.85 | $1.52 | |
| EPS (Diluted) | $0.68 | $1.66 | $1.92 | $1.91 | $0.99 | $0.38 | $0.60 | $0.49 | $-0.64 | $1.28 | $1.83 | $1.50 | |
| Shares (Basic) | 35,879,000 | 35,970,000 | 35,566,000 | 35,179,000 | 35,655,000 | 36,524,000 | 38,338,000 | 46,332,000 | 49,680,000 | 49,298,000 | 51,573,000 | 53,538,000 | |
| Shares (Diluted) | 36,300,000 | 36,759,000 | 35,973,000 | 35,718,000 | 36,101,000 | 36,817,000 | 38,763,000 | 46,655,000 | 49,680,000 | 49,825,000 | 52,088,000 | 54,222,000 | |
| EBITDA | $124M | $156M | $155M | $134M | $97M | $74M | $77M | $110M | $127M | $131M | $143M | $147M |
Balance Sheet
| Metric | Trend | 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Cash & Equivalents | $322M | $315M | $277M | $207M | $272M | $391M | $348M | $458M | $743M | $681M | $466M | $427M | |
| Receivables | $391M | $412M | $449M | $492M | $356M | $309M | $324M | $468M | $437M | $441M | $479M | $520M | |
| Inventory | $483M | $554M | $684M | $728M | $523M | $327M | $315M | $310M | $269M | $381M | $412M | $401M | |
| Prepaid Expense | $69M | $45M | $44M | $41M | $42M | $26M | $30M | $27M | $36M | $28M | $31M | $29M | |
| Current Assets | $1.45B | $1.51B | $1.64B | $1.65B | $1.35B | $1.20B | $1.20B | $1.40B | $1.63B | $1.53B | $1.39B | $1.38B | |
| PP&E (Net) | $224M | $225M | $228M | $211M | $187M | $185M | $206M | $211M | $186M | $166M | $178M | $190M | |
| PP&E (Gross) | $748M | $740M | $734M | $697M | $660M | $666M | $685M | $672M | $619M | $573M | $557M | $553M | |
| Accum. Depreciation | $524M | $515M | $506M | $486M | $473M | $480M | $479M | $461M | $432M | $406M | $379M | $363M | |
| Goodwill | $192M | $192M | $192M | $192M | $192M | $192M | $192M | $192M | $192M | $192M | $199M | $46M | |
| Intangibles | $39M | $44M | $51M | $58M | $64M | $70M | $76M | $84M | $91M | $96M | $107M | $22M | |
| Other Non-current Assets | $70M | $66M | $61M | $66M | $72M | $80M | $85M | $91M | $97M | $103M | $114M | $29M | |
| Total Assets | $2.07B | $2.13B | $2.27B | $2.23B | $1.90B | $1.74B | $1.76B | $1.90B | $2.11B | $2.01B | $1.89B | $1.68B | |
| Accounts Payable | $403M | $354M | $367M | $424M | $427M | $282M | $303M | $422M | $363M | $326M | $251M | $290M | |
| Accrued Liabilities | $105M | $122M | $115M | $110M | $103M | $100M | $102M | · | · | · | · | · | |
| Current Liabilities | $636M | $649M | $714M | $749M | $654M | $481M | $459M | $537M | $478M | $412M | $333M | $359M | |
| Capital Leases | $99M | $109M | $123M | $87M | $91M | $72M | $68M | $5M | $6M | $7M | $8M | $9M | |
| Deferred Tax | $8M | $4M | $0 | $495.0K | $84.0K | $5M | $14M | $14M | $9M | $0 | · | $0 | |
| Other Non-current Liabilities | $23M | $18M | $32M | $44M | $55M | $66M | $65M | $69M | $90M | $10M | $16M | $18M | |
| Total Liabilities | $972M | $1.03B | · | · | · | · | · | · | $770M | · | · | · | |
| Long-term Debt | $211M | $257M | $331M | $324M | $130M | $136M | $143M | $148M | · | · | · | · | |
| Common Stock | $4M | $4M | $4M | $4M | $4M | $4M | $4M | $4M | $5M | $5M | $5M | $5M | |
| Paid-in Capital | $537M | $535M | $529M | $519M | $507M | $510M | $512M | $555M | $634M | $626M | $625M | $650M | |
| Retained Earnings | $568M | $587M | $561M | $520M | $480M | $492M | $516M | $584M | $708M | $748M | $705M | $644M | |
| Treasury Stock | · | · | · | · | · | · | · | · | · | · | · | $0 | |
| AOCI | $-9M | $-21M | $-14M | $-16M | $-17M | $-17M | $-17M | $-11M | $-8M | $-14M | $-13M | $-9M | |
| Stockholders' Equity | $1.10B | $1.10B | $1.08B | $1.03B | $974M | $990M | $1.01B | $1.13B | $1.34B | $1.37B | $1.32B | $1.29B | |
| Liabilities + Equity | $2.07B | $2.13B | $2.27B | $2.23B | $1.90B | $1.74B | $1.76B | $1.90B | $2.11B | $2.00B | $1.89B | $1.68B | |
| Shares Outstanding | 35,669,000 | 35,992,000 | 35,664,000 | 35,164,000 | 35,213,000 | 36,295,000 | 36,957,000 | 41,357,000 | 49,143,000 | 49,330,000 | 50,178,000 | 52,994,000 |
Cash Flow
| Metric | Trend | 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| D&A | $48M | $46M | $45M | $44M | $44M | $49M | $48M | $52M | $49M | $55M | $50M | $46M | |
| Stock-based Comp | $17M | $13M | $15M | $18M | $15M | $10M | $10M | $10M | $8M | $5M | $8M | $6M | |
| Deferred Tax | $-6M | $-4M | $-13M | $-7M | $-7M | $-7M | $-2M | $8M | $7M | $8M | $-13M | $12M | |
| Amort. of Intangibles | $5M | $5M | $6M | $6M | $6M | $9M | $9M | $9M | $10M | $12M | $5M | $4M | |
| Restructuring | $7M | $6M | $7M | $6M | $9M | $13M | $9M | $5M | $5M | $5M | $8M | $1M | |
| Other Non-cash | $40M | $72M | $64M | $-301M | $-91M | $55M | $13M | $-16M | $112M | $141M | $7M | $-11M | |
| Operating Cash Flow | $124M | $189M | $174M | $-177M | $-3M | $120M | $93M | $77M | $146M | $273M | $147M | $135M | |
| CapEx | $36M | $31M | $73M | $43M | $39M | $35M | $33M | $63M | $51M | $30M | $37M | $44M | |
| Investing Cash Flow | $-33M | $-33M | $-77M | $-41M | $-42M | $-34M | $-35M | $-69M | $-56M | $-21M | $-267M | $-27M | |
| Debt Issued | $891M | $600M | $750M | $828M | $150M | · | · | · | · | · | · | · | |
| Net Debt Issued | $-45M | $-74M | $6M | · | · | · | · | · | · | · | · | · | |
| Stock Repurchased | $27M | $5M | $0 | $9M | $40M | $25M | $122M | $212M | $29M | $42M | $68M | $44M | |
| Net Stock Activity | $-27M | $-5M | $0 | $-9M | $-40M | $-25M | $-122M | $-212M | $-29M | $-42M | $-68M | $-44M | |
| Dividends Paid | $24M | $24M | $23M | $23M | $23M | $23M | $23M | $21M | $0 | $0 | · | · | |
| Financing Cash Flow | $-106M | $-109M | $-24M | $159M | $-74M | $-58M | $-153M | $-291M | $-31M | $-35M | $159M | $-25M | |
| Net Change in Cash | $-6M | $45M | $76M | $-64M | $-124M | $32M | $-94M | $-284M | $61M | $215M | $39M | $82M | |
| Taxes Paid | $67M | $47M | $38M | $28M | $21M | $18M | $17M | $49M | $6M | $8M | $9M | $6M | |
| Free Cash Flow | $88M | $158M | $101M | $-221M | $-41M | $86M | $61M | $14M | $95M | $242M | $110M | $92M | |
| Levered FCF | $80M | $138M | $76M | $-231M | $-48M | $79M | $55M | $10M | $99M | $233M | $107M | $91M |
Profitability
| Metric | Trend | 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Gross Margin | 10.2% | 10.2% | 9.6% | 8.8% | 9.1% | 8.5% | 8.8% | 8.6% | 9.2% | 9.2% | 8.6% | 7.9% | |
| Operating Margin | 2.9% | 4.1% | 3.9% | 3.1% | 2.4% | 1.2% | 1.3% | 2.3% | 3.2% | 3.3% | 3.7% | 3.6% | |
| Net Margin | 0.93% | 2.4% | 2.3% | 2.4% | 1.6% | 0.68% | 1.0% | 0.89% | -1.3% | 2.8% | 3.8% | 2.9% | |
| Pretax Margin | 2.3% | 3.2% | 2.9% | 2.9% | 2.0% | 0.84% | 1.2% | 2.2% | 2.9% | 2.9% | 3.5% | 3.6% | |
| EBITDA Margin | 4.7% | 5.9% | 5.5% | 4.7% | 4.3% | 3.6% | 3.4% | 4.3% | 5.2% | 5.7% | 5.6% | 5.2% | |
| ROA | 1.2% | 2.9% | 2.9% | 3.3% | 2.0% | 0.80% | 1.3% | 1.1% | -1.6% | 3.3% | 5.3% | 4.8% | |
| ROE | 2.2% | 5.8% | 6.1% | 6.8% | 3.6% | 1.4% | 2.2% | 1.8% | -2.4% | 4.8% | 7.3% | 6.4% | |
| ROIC | 2.8% | 7.4% | 8.1% | 7.1% | 4.3% | 2.1% | 2.4% | 2.1% | -2.6% | 5.2% | 7.4% | 6.4% |
Liquidity & Solvency
| Metric | Trend | 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Current Ratio | 2.3 | 2.3 | 2.3 | 2.2 | 2.1 | 2.5 | 2.6 | 2.6 | 3.4 | 3.7 | 4.2 | 3.9 | |
| Quick Ratio | 1.1 | 1.1 | 1.0 | 0.9 | 1.0 | 1.5 | 1.5 | 1.7 | 2.5 | 2.7 | 2.8 | 2.6 | |
| Interest Coverage | 3.8 | 4.1 | 3.4 | 7.0 | 6.3 | 3.0 | 4.3 | 5.6 | 8.4 | 8.1 | 31.0 | 53.0 |
Efficiency
| Metric | Trend | 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Asset Turnover | 1.3 | 1.2 | 1.3 | 1.4 | 1.2 | 1.2 | 1.2 | 1.3 | 1.2 | 1.2 | 1.4 | 1.6 | |
| Inventory Turnover | 4.6 | 3.9 | 3.6 | 4.2 | 4.8 | 5.8 | 6.6 | 8.1 | 5.8 | 5.3 | 5.7 | 6.2 | |
| Receivables Turnover | 6.6 | 6.2 | 6.0 | 6.8 | 6.8 | 6.5 | 5.7 | 5.7 | 5.6 | 5.0 | 5.1 | 5.3 |
Per Share
| Metric | Trend | 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Book Value / Share | $30.83 | $30.93 | $30.26 | $29.19 | $27.65 | $27.27 | $27.46 | $27.38 | $27.04 | $27.68 | $26.34 | $24.36 | |
| Revenue / Share | $73.25 | $72.26 | $78.92 | $80.81 | $62.47 | $55.77 | $58.51 | $55.01 | $49.65 | $46.37 | $48.78 | $51.59 | |
| Cash Flow / Share | $3.42 | $5.15 | $4.85 | $-4.97 | $-0.07 | $3.27 | $2.40 | $1.64 | $2.94 | $5.47 | $2.82 | $2.52 | |
| Cash / Share | $9.03 | $8.76 | $7.78 | $5.90 | $7.72 | $10.77 | $9.40 | $11.08 | $15.11 | $13.81 | $9.29 | $8.06 | |
| Dividend / Share | · | · | · | · | · | · | $0.15 | · | · | · | · | · | |
| EPS (TTM) | $0.68 | $1.66 | $1.92 | $1.91 | $0.99 | $0.38 | $0.60 | $0.49 | $-0.64 | $1.28 | $1.83 | $1.50 |
Growth Rates
| Metric | Trend | 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue YoY | 0.11% | -6.4% | -1.6% | 28.0% | 9.8% | · | · | · | · | · | · | · | |
| Revenue CAGR 3Y | -2.7% | 5.6% | 11.4% | · | · | · | · | · | · | · | · | · | |
| Revenue CAGR 5Y | 5.3% | · | · | · | · | · | · | · | · | · | · | · | |
| EPS YoY | -59.0% | -13.5% | 0.52% | 92.9% | 160.5% | · | · | · | · | · | · | · | |
| EPS CAGR 3Y | -29.1% | 18.8% | 71.6% | · | · | · | · | · | · | · | · | · | |
| EPS CAGR 5Y | 12.3% | · | · | · | · | · | · | · | · | · | · | · | |
| Net Income YoY | -59.3% | -11.3% | 1.1% | 90.7% | 154.5% | · | · | · | · | · | · | · | |
| Net Income CAGR 3Y | -28.6% | 19.6% | 69.9% | · | · | · | · | · | · | · | · | · | |
| Net Income CAGR 5Y | 12.1% | · | · | · | · | · | · | · | · | · | · | · | |
| Dividends Paid CAGR 5Y | 1.2% | · | · | · | · | · | · | · | · | · | · | · |
Valuation (TTM)
| Metric | Trend | 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue TTM | $2.66B | $2.66B | $2.84B | $2.89B | $2.26B | $2.05B | $2.27B | $2.57B | $2.45B | $2.32B | $2.54B | $2.80B | |
| Net Income TTM | $25M | $61M | $69M | $68M | $36M | $14M | $23M | $23M | $-32M | $64M | $95M | $81M | |
| Market Cap | $1.53B | $1.63B | $986M | $939M | $954M | $980M | $1.27B | $876M | $1.43B | $1.50B | $1.04B | $1.35B | |
| P/E | 62.9 | 27.3 | 14.4 | 14.0 | 27.4 | 71.1 | 57.3 | 43.2 | -45.5 | 23.8 | 11.3 | 17.0 | |
| P/S | 0.6 | 0.6 | 0.3 | 0.3 | 0.4 | 0.5 | 0.6 | 0.3 | 0.6 | 0.6 | 0.4 | 0.5 | |
| P/B | 1.4 | 1.5 | 0.9 | 0.9 | 1.0 | 1.0 | 1.3 | 0.8 | 1.1 | 1.1 | 0.8 | 1.0 | |
| P / Tangible Book | 1.8 | 1.9 | 1.2 | 1.2 | 1.3 | 1.3 | · | · | · | · | · | · | |
| P / Cash Flow | 12.3 | 8.6 | 5.7 | -5.3 | -363.9 | 8.1 | 13.6 | 11.4 | 9.8 | 5.5 | 7.1 | 9.9 | |
| P / FCF | 17.3 | 10.3 | 9.8 | -4.3 | -23.0 | 11.4 | 21.0 | 63.1 | 15.0 | 6.2 | 9.5 | 14.6 | |
| Dividend Yield | 1.6% | 1.5% | 2.4% | 2.5% | 2.4% | 2.4% | 1.8% | 2.4% | 0.00% | 0.00% | · | · | |
| Earnings Yield | 1.6% | 3.7% | 7.0% | 7.2% | 3.6% | 1.4% | 1.8% | 2.3% | -2.2% | 4.2% | 8.8% | 5.9% | |
| Payout Ratio | 98.3% | 37.8% | 36.5% | 33.9% | 65.0% | 163.9% | 99.4% | 92.1% | · | · | · | · | |
| Annual Payout | $24M | $24M | $23M | $23M | $23M | $23M | $23M | $21M | $0 | $0 | · | · |
Income Statement
| Metric | Trend | Q2 2026 | Q1 2026 | Q4 2025 | Q3 2025 | Q2 2025 | Q1 2025 | Q4 2024 | Q3 2024 | Q2 2024 | Q1 2024 | Q4 2023 | Q3 2023 | Q2 2023 | Q1 2023 | Q4 2022 | Q3 2022 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | $756M | $677M | $704M | $681M | $642M | $632M | $657M | $658M | $666M | $676M | $691M | $720M | $733M | $695M | $751M | $772M | |
| Cost of Revenue | $678M | $608M | $630M | $613M | $578M | $569M | $589M | $591M | $598M | $608M | $620M | $651M | $666M | $631M | $679M | $705M | |
| Gross Profit | $78M | $69M | $74M | $68M | $65M | $63M | $68M | $67M | $68M | $67M | $71M | $69M | $67M | $64M | $72M | $67M | |
| SG&A Expense | $46M | $42M | $39M | $42M | $41M | $39M | $37M | $37M | $38M | $37M | $36M | $36M | $38M | $38M | $40M | $39M | |
| Operating Income | $30M | $22M | $20M | $24M | $20M | $12M | $29M | $28M | $27M | $26M | $32M | $30M | $24M | $23M | $27M | $25M | |
| Interest Expense | $4M | $4M | $4M | $4M | $6M | $5M | $6M | $7M | $7M | $7M | $9M | $8M | $8M | $6M | $5M | $3M | |
| Interest Income | $2M | $2M | $2M | $2M | $3M | $3M | $3M | $3M | $3M | $2M | $2M | $1M | $2M | $1M | $887.0K | $452.0K | |
| Other Non-op | $223.0K | $-2M | $-2M | $-608.0K | $-666.0K | $-802.0K | $-1M | $-4M | $-2M | $-1M | $-3M | $2M | $61.0K | $-2M | $4M | $1M | |
| Pretax Income | $29M | $18M | $16M | $21M | $17M | $8M | $24M | $20M | $21M | $19M | $22M | $26M | $18M | $15M | $26M | $23M | |
| Income Tax | $9M | $5M | $10M | $6M | $16M | $5M | $8M | $5M | $5M | $5M | $156.0K | $5M | $4M | $3M | $5M | $5M | |
| Net Income | $20M | $13M | $6M | $14M | $972.0K | $4M | $16M | $15M | $16M | $14M | $22M | $20M | $14M | $12M | $21M | $19M | |
| EPS (Basic) | $0.55 | $0.36 | $0.16 | $0.40 | $0.03 | $0.10 | $0.45 | $0.43 | $0.43 | $0.39 | $0.63 | $0.57 | $0.39 | $0.35 | $0.60 | $0.54 | |
| EPS (Diluted) | $0.55 | $0.36 | $0.16 | $0.39 | $0.03 | $0.10 | $0.43 | $0.42 | $0.43 | $0.38 | $0.61 | $0.57 | $0.39 | $0.35 | $0.58 | $0.53 | |
| Shares (Basic) | 35,898,000 | 35,766,000 | · | 35,802,000 | 35,991,000 | 36,052,000 | · | 36,051,000 | 36,047,000 | 35,810,000 | · | 35,647,000 | 35,618,000 | 35,336,000 | · | 35,151,000 | |
| Shares (Diluted) | 36,397,000 | 36,276,000 | · | 36,182,000 | 36,258,000 | 36,605,000 | · | 36,629,000 | 36,497,000 | 36,401,000 | · | 35,876,000 | 35,676,000 | 35,592,000 | · | 35,348,000 | |
| EBITDA | $42M | $34M | · | $36M | $33M | $24M | · | $40M | $39M | $37M | · | $42M | $36M | $34M | · | $36M |
Balance Sheet
| Metric | Trend | Q2 2026 | Q1 2026 | Q4 2025 | Q3 2025 | Q2 2025 | Q1 2025 | Q4 2024 | Q3 2024 | Q2 2024 | Q1 2024 | Q4 2023 | Q3 2023 | Q2 2023 | Q1 2023 | Q4 2022 | Q3 2022 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Cash & Equivalents | $315M | $325M | $322M | $285M | $265M | $355M | $315M | $324M | $309M | $296M | · | $260M | $245M | $211M | · | $247M | |
| Receivables | $452M | $376M | $391M | $378M | $369M | $374M | $412M | $372M | $377M | $417M | · | $478M | $485M | $462M | · | $479M | |
| Inventory | $544M | $507M | $483M | $509M | $532M | $560M | $554M | $582M | $600M | $638M | · | $725M | $756M | $778M | · | $747M | |
| Prepaid Expense | $77M | $60M | $69M | $63M | $56M | $44M | $45M | $44M | $42M | $47M | · | $52M | $49M | $45M | · | $45M | |
| Current Assets | $1.58B | $1.46B | $1.45B | $1.44B | $1.40B | $1.51B | $1.51B | $1.51B | $1.51B | $1.58B | · | $1.71B | $1.72B | $1.69B | · | $1.71B | |
| PP&E (Net) | $233M | $235M | $224M | $226M | $224M | $224M | $225M | $224M | $226M | $224M | · | $232M | $222M | $221M | · | $204M | |
| PP&E (Gross) | · | · | $748M | · | · | · | $740M | · | · | · | · | · | · | · | · | · | |
| Accum. Depreciation | · | · | $524M | · | · | · | $515M | · | · | · | · | · | · | · | · | · | |
| Goodwill | $192M | $192M | $192M | $192M | $192M | $192M | $192M | $192M | $192M | $192M | · | $192M | $192M | $192M | · | $192M | |
| Intangibles | $36M | $38M | $39M | $41M | $41M | $43M | $44M | $47M | $49M | $50M | · | $52M | $55M | $58M | · | $60M | |
| Other Non-current Assets | $67M | $69M | $70M | $70M | $70M | $65M | $66M | $68M | $71M | $62M | · | $64M | $65M | $67M | · | $68M | |
| Total Assets | $2.21B | $2.10B | $2.07B | $2.07B | $2.03B | $2.14B | $2.13B | $2.15B | $2.15B | $2.21B | · | $2.33B | $2.31B | $2.28B | · | $2.28B | |
| Accounts Payable | $553M | $451M | $403M | $383M | $355M | $384M | $354M | $356M | $346M | $348M | · | $382M | $417M | $422M | · | $522M | |
| Accrued Liabilities | $110M | $97M | $105M | $106M | $101M | $95M | $122M | $107M | $107M | $101M | · | $111M | $101M | $89M | · | $99M | |
| Current Liabilities | $795M | $669M | $636M | $619M | $592M | $636M | $649M | $639M | $643M | $668M | · | $699M | $722M | $712M | · | $849M | |
| Capital Leases | $96M | $100M | $99M | $102M | $105M | $106M | $109M | $114M | $117M | $120M | · | $114M | $85M | $88M | · | $88M | |
| Deferred Tax | $8M | $8M | $8M | $3M | $3M | · | $4M | · | · | · | · | $495.0K | $495.0K | $495.0K | · | $84.0K | |
| Other Non-current Liabilities | $22M | $22M | $23M | $22M | $21M | $19M | $18M | $21M | $16M | $30M | · | $28M | $28M | $44M | · | $42M | |
| Total Liabilities | $1.10B | $1000M | $972M | $958M | $924M | $1.03B | $1.03B | · | · | · | · | · | · | · | · | · | |
| Long-term Debt | $181M | $205M | $211M | $216M | $207M | $276M | $257M | $279M | $289M | $315M | · | $432M | $427M | $403M | · | $299M | |
| Common Stock | $4M | $4M | $4M | $4M | $4M | $4M | $4M | $4M | $4M | $4M | · | $4M | $4M | $4M | · | $4M | |
| Paid-in Capital | $539M | $533M | $537M | $535M | $533M | $530M | $535M | $532M | $530M | $526M | · | $526M | $522M | $518M | · | $514M | |
| Retained Earnings | $584M | $570M | $568M | $578M | $577M | $588M | $587M | $584M | $578M | $569M | · | $549M | $534M | $526M | · | $504M | |
| AOCI | $-11M | $-11M | $-9M | $-7M | $-7M | $-17M | $-21M | $-17M | $-17M | $-13M | · | $-15M | $-13M | $-14M | $-16M | $-21M | |
| Stockholders' Equity | $1.12B | $1.10B | $1.10B | $1.11B | $1.11B | $1.10B | $1.10B | $1.10B | $1.10B | $1.09B | · | $1.06B | $1.05B | $1.03B | · | $1.00B | |
| Liabilities + Equity | $2.21B | $2.10B | $2.07B | $2.07B | $2.03B | $2.14B | $2.13B | $2.15B | $2.15B | $2.21B | · | $2.33B | $2.31B | $2.28B | · | $2.28B | |
| Shares Outstanding | 35,919,000 | 35,879,000 | 35,669,000 | 35,682,000 | 35,912,000 | 36,096,000 | 35,992,000 | 35,969,000 | 36,077,000 | 36,014,000 | 35,664,000 | 35,653,000 | 35,642,000 | 35,589,000 | 35,164,000 | 35,153,000 |
Cash Flow
| Metric | Trend | Q2 2026 | Q1 2026 | Q4 2025 | Q3 2025 | Q2 2025 | Q1 2025 | Q4 2024 | Q3 2024 | Q2 2024 | Q1 2024 | Q4 2023 | Q3 2023 | Q2 2023 | Q1 2023 | Q4 2022 | Q3 2022 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| D&A | $12M | $12M | $12M | $12M | $12M | $12M | $12M | $12M | $11M | $12M | $11M | $12M | $11M | $11M | $11M | $11M | |
| Stock-based Comp | $6M | $5M | $2M | $5M | $5M | $4M | $3M | $4M | $4M | $2M | $3M | $4M | $4M | $5M | $5M | $5M | |
| Deferred Tax | $-134.0K | $-668.0K | $-4M | $433.0K | $-281.0K | $-2M | $1M | $-2M | $-1M | $-2M | $-9M | $-1M | $-2M | $-1M | $-3M | $-1M | |
| Amort. of Intangibles | $1M | $1M | $1M | $1M | $1M | $1M | $1M | $1M | $1M | $1M | $1M | $2M | $2M | $2M | $2M | $2M | |
| Restructuring | $1M | $4M | $3M | $1M | $2M | $1M | $700.0K | $800.0K | $2M | $3M | $2M | $1M | $2M | $1M | $789.0K | $1M | |
| Other Non-cash | · | $17M | · | · | · | $13M | · | · | · | $23M | · | · | · | $-52M | · | · | |
| Operating Cash Flow | $35M | $47M | $59M | $37M | $-3M | $32M | $46M | $39M | $56M | $48M | $137M | $38M | $25M | $-25M | $-53M | $-31M | |
| CapEx | $13M | $16M | $10M | $11M | $11M | $3M | $9M | $10M | $8M | $5M | $9M | $19M | $9M | $36M | $13M | $7M | |
| Investing Cash Flow | $-13M | $-16M | $-10M | $-6M | $-12M | $-4M | $-9M | $-8M | $-10M | $-6M | $-11M | $-20M | $-8M | $-39M | $-13M | $-9M | |
| Debt Issued | $158M | $113M | $158M | $335M | $224M | $175M | $145M | $135M | $145M | $175M | $135M | $205M | $180M | $230M | · | · | |
| Net Debt Issued | · | $-6M | · | · | · | $18M | · | · | · | $-16M | · | · | · | · | · | · | |
| Stock Repurchased | $0 | $6M | $854.0K | $10M | $8M | $8M | $-1.0K | $5M | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | |
| Net Stock Activity | · | $-6M | · | · | · | $-8M | · | · | · | · | · | · | · | $0 | · | · | |
| Dividends Paid | $6M | $6M | $6M | $6M | $6M | $6M | $6M | $6M | $6M | $6M | $6M | $6M | $6M | $6M | $6M | $6M | |
| Financing Cash Flow | $-30M | $-26M | $-13M | $-8M | $-83M | $-2M | $-28M | $-22M | $-32M | $-27M | $-107M | $-1M | $18M | $67M | $19M | $29M | |
| Net Change in Cash | $-10M | $3M | $36M | $21M | $-91M | $27M | $4M | $15M | $14M | $13M | $22M | $15M | $34M | $4M | $-42M | $-15M | |
| Taxes Paid | $9M | $4M | $8M | $10M | $44M | $6M | $30M | $11M | $2M | $4M | $4M | $10M | $19M | $4M | $8M | $8M | |
| Free Cash Flow | · | $31M | · | · | · | $28M | · | · | · | $43M | · | · | · | $-61M | · | · | |
| Levered FCF | · | $28M | · | · | · | $26M | · | · | · | $38M | · | · | · | $-66M | · | · |
Profitability
| Metric | Trend | Q2 2026 | Q1 2026 | Q4 2025 | Q3 2025 | Q2 2025 | Q1 2025 | Q4 2024 | Q3 2024 | Q2 2024 | Q1 2024 | Q4 2023 | Q3 2023 | Q2 2023 | Q1 2023 | Q4 2022 | Q3 2022 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Gross Margin | 10.4% | 10.2% | · | 10.0% | 10.1% | 10.0% | · | 10.2% | 10.2% | 10.0% | · | 9.6% | 9.1% | 9.2% | · | 8.6% | |
| Operating Margin | 4.0% | 3.2% | · | 3.5% | 3.2% | 1.9% | · | 4.3% | 4.1% | 3.8% | · | 4.2% | 3.3% | 3.3% | · | 3.3% | |
| Net Margin | 2.6% | 1.9% | · | 2.1% | 0.15% | 0.58% | · | 2.3% | 2.3% | 2.1% | · | 2.8% | 1.9% | 1.8% | · | 2.4% | |
| Pretax Margin | 3.8% | 2.7% | · | 3.0% | 2.6% | 1.3% | · | 3.1% | 3.1% | 2.8% | · | 3.6% | 2.4% | 2.2% | · | 3.0% | |
| EBITDA Margin | 5.6% | 5.0% | · | 5.2% | 5.1% | 3.7% | · | 6.0% | 5.8% | 5.5% | · | 5.8% | 4.9% | 4.9% | · | 4.7% | |
| ROA | 0.94% | 0.62% | · | 0.68% | 0.04% | 0.17% | · | 0.69% | · | 0.66% | · | 0.89% | 0.63% | · | · | 0.91% | |
| ROE | 1.8% | 1.2% | · | 1.3% | 0.09% | 0.33% | · | 1.4% | · | 1.4% | · | 1.9% | 1.4% | · | · | 1.9% | |
| ROIC | 1.9% | 1.4% | · | 1.5% | 0.11% | 0.46% | · | 1.9% | · | 1.7% | · | 2.3% | 1.8% | · | · | 2.0% |
Liquidity & Solvency
| Metric | Trend | Q2 2026 | Q1 2026 | Q4 2025 | Q3 2025 | Q2 2025 | Q1 2025 | Q4 2024 | Q3 2024 | Q2 2024 | Q1 2024 | Q4 2023 | Q3 2023 | Q2 2023 | Q1 2023 | Q4 2022 | Q3 2022 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Current Ratio | 2.0 | 2.2 | · | 2.3 | 2.4 | 2.4 | · | 2.4 | · | 2.4 | · | 2.4 | 2.4 | · | · | 2.0 | |
| Quick Ratio | 1.0 | 1.0 | · | 1.1 | 1.1 | 1.1 | · | 1.1 | · | 1.1 | · | 1.1 | 1.0 | · | · | 0.9 | |
| Interest Coverage | 8.1 | 6.0 | · | 5.4 | 3.2 | 2.2 | · | 4.3 | 3.9 | 3.5 | · | 3.6 | 3.0 | 3.5 | · | 7.2 |
Efficiency
| Metric | Trend | Q2 2026 | Q1 2026 | Q4 2025 | Q3 2025 | Q2 2025 | Q1 2025 | Q4 2024 | Q3 2024 | Q2 2024 | Q1 2024 | Q4 2023 | Q3 2023 | Q2 2023 | Q1 2023 | Q4 2022 | Q3 2022 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Asset Turnover | 0.4 | 0.3 | · | 0.3 | 0.3 | 0.3 | · | 0.3 | · | 0.3 | · | 0.3 | 0.3 | · | · | 0.4 | |
| Inventory Turnover | 1.3 | 1.1 | · | 1.1 | 0.9 | 1.0 | · | 0.9 | · | 1.0 | · | 0.9 | 0.9 | · | · | 1.2 | |
| Receivables Turnover | 1.8 | 1.8 | · | 1.8 | 1.5 | 1.7 | · | 1.5 | · | 1.7 | · | 1.5 | 1.6 | · | · | 2.0 |
Per Share
| Metric | Trend | Q2 2026 | Q1 2026 | Q4 2025 | Q3 2025 | Q2 2025 | Q1 2025 | Q4 2024 | Q3 2024 | Q2 2024 | Q1 2024 | Q4 2023 | Q3 2023 | Q2 2023 | Q1 2023 | Q4 2022 | Q3 2022 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Book Value / Share | $31.08 | $30.56 | · | $31.09 | $30.82 | $30.60 | · | $30.66 | · | $30.13 | · | $29.82 | $29.40 | · | · | $28.46 | |
| Revenue / Share | $20.77 | $18.67 | · | $18.81 | $17.72 | $17.26 | · | $17.96 | $18.25 | $18.56 | · | $20.06 | $20.55 | $19.52 | · | $21.83 | |
| Cash Flow / Share | · | $1.30 | · | · | · | $0.86 | · | · | · | $1.33 | · | · | · | $-0.70 | · | · | |
| Cash / Share | $8.77 | $9.06 | · | $8.00 | $7.37 | $9.84 | · | $9.02 | · | $8.22 | · | $7.28 | $6.86 | · | · | $7.03 | |
| Dividend / Share | $0.00 | $0.17 | · | · | · | · | $0.17 | · | · | · | · | · | · | · | · | · | |
| EPS (TTM) | $1.46 | $0.94 | · | $0.95 | $0.98 | $1.38 | · | $1.84 | $1.99 | $1.95 | · | $1.89 | $1.85 | $1.95 | · | $1.67 |
Valuation (TTM)
| Metric | Trend | Q2 2026 | Q1 2026 | Q4 2025 | Q3 2025 | Q2 2025 | Q1 2025 | Q4 2024 | Q3 2024 | Q2 2024 | Q1 2024 | Q4 2023 | Q3 2023 | Q2 2023 | Q1 2023 | Q4 2022 | Q3 2022 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue TTM | $2.82B | $2.70B | · | $2.61B | $2.59B | $2.61B | · | $2.69B | $2.75B | $2.82B | · | $2.90B | $2.95B | $2.94B | · | $2.77B | |
| Net Income TTM | $53M | $34M | · | $35M | $36M | $51M | · | $67M | $72M | $71M | · | $68M | $66M | $70M | · | $59M | |
| Market Cap | $3.54B | $2.01B | · | $1.38B | $1.39B | $1.37B | · | $1.59B | · | $1.08B | · | $865M | $921M | · | · | $871M | |
| P/E | 67.6 | 59.6 | · | 40.6 | 39.6 | 27.6 | · | 24.1 | 19.8 | 15.4 | · | 12.8 | 14.0 | 12.1 | · | 14.8 | |
| P/S | 1.3 | 0.7 | · | 0.5 | 0.5 | 0.5 | · | 0.6 | · | 0.4 | · | 0.3 | 0.3 | 0.3 | · | 0.3 | |
| P/B | 3.2 | 1.8 | · | 1.2 | 1.3 | 1.2 | · | 1.4 | · | 1.0 | · | 0.8 | 0.9 | · | · | 0.9 | |
| P / Tangible Book | 4.0 | 2.3 | · | 1.6 | 1.6 | 1.6 | · | 1.8 | · | 1.3 | · | 1.1 | 1.1 | · | · | 1.2 | |
| P / Cash Flow | · | 42.8 | · | · | · | 43.6 | · | · | · | 22.3 | · | · | · | · | · | · | |
| Dividend Yield | 0.69% | 1.2% | · | 1.8% | 1.8% | 1.8% | · | 1.5% | · | 2.2% | · | 2.7% | 2.5% | 2.8% | · | 2.7% | |
| Earnings Yield | 1.5% | 1.7% | · | 2.5% | 2.5% | 3.6% | · | 4.2% | 5.0% | 6.5% | · | 7.8% | 7.2% | 8.2% | · | 6.7% | |
| Payout Ratio | 30.7% | 46.6% | · | 42.8% | 627.6% | 167.9% | · | 39.0% | 38.0% | 42.1% | · | · | · | 47.0% | · | · | |
| Annual Payout | $24M | $24M | · | $24M | $24M | $24M | · | $24M | $24M | $24M | · | $23M | $23M | $23M | · | $23M |
Most recent period on the left · null values shown as ·
Financial Statements Income statement, balance sheet, cash flow — annual, last 5 years
| Metric | 2025-12-31 | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 |
|---|---|---|---|---|---|
| Revenue | $2.66B | $2.66B | $2.84B | $2.89B | $2.26B |
| Gross Margin % | 10.2% | 10.2% | 9.6% | 8.8% | 9.1% |
| Operating Margin % | 2.9% | 4.1% | 3.9% | 3.1% | 2.4% |
| Net Income | $25M | $61M | $69M | $68M | $36M |
| Diluted EPS | $0.68 | $1.66 | $1.92 | $1.91 | $0.99 |
| Metric | 2025-12-31 | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 |
|---|---|---|---|---|---|
| Current Ratio | 2.3 | 2.3 | 2.3 | 2.2 | 2.1 |
| Quick Ratio | 1.1 | 1.1 | 1.0 | 0.9 | 1.0 |
| Metric | 2025-12-31 | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 |
|---|---|---|---|---|---|
| Free Cash Flow | $88M | $158M | $101M | $-221M | $-41M |
Institutional owners (13F) 353 filers · $3.8B total · As of Sept. 30, 2026
Institutions that report holding this stock in their quarterly SEC Form 13F. Long positions only; a single filer may appear twice for separate option legs. Large offsetting put/call legs typically reflect market-making or hedged inventory, not directional conviction.
| New positions | Exited positions | Increased | Decreased | Net shares change |
|---|---|---|---|---|
| 91 (+26 vs prior Q) | 18 (-6 vs prior Q) | 102 (+20 vs prior Q) | 104 (+16 vs prior Q) | +470K |
Compared to Q1 2026. SEC Form 13F filings are due within 45 days of quarter-end plus a short buffer for late filers — quarters still inside that window are skipped in favor of the most recent fully-reported pair.
| Institution | Value | Shares | % of tracked 13F | Type |
|---|---|---|---|---|
| BlackRock, Inc. | $579,767,856 | 5,875,827 | 15.18% | Shares |
| VANGUARD PORTFOLIO MANAGEMENT LLC | $319,394,987 | 3,237,002 | 8.37% | Shares |
| DIMENSIONAL FUND ADVISORS LP | $220,221,590 | 2,231,999 | 5.77% | Shares |
| VANGUARD GROUP INC | $209,652,964 | 4,903,016 | 5.49% | Shares |
| AMERICAN CENTURY COMPANIES INC | $184,555,624 | 1,870,433 | 4.83% | Shares |
| EARNEST PARTNERS LLC | $161,884,810 | 1,640,669 | 4.24% | Shares |
| VANGUARD CAPITAL MANAGEMENT LLC | $153,379,654 | 1,554,471 | 4.02% | Shares |
| STATE STREET CORP | $141,643,935 | 1,433,075 | 3.71% | Shares |
| GEODE CAPITAL MANAGEMENT, LLC | $104,629,348 | 1,060,219 | 2.74% | Shares |
| FRANKLIN RESOURCES INC | $103,897,042 | 1,052,975 | 2.72% | Shares |
| Invesco Ltd. | $99,959,025 | 1,013,064 | 2.62% | Shares |
| GOLDMAN SACHS GROUP INC | $92,870,892 | 941,227 | 2.43% | Shares |
| CHARLES SCHWAB INVESTMENT MANAGEMENT INC | $58,361,825 | 591,485 | 1.53% | Shares |
| WELLINGTON MANAGEMENT GROUP LLP | $57,911,693 | 586,923 | 1.52% | Shares |
| MORGAN STANLEY | $53,296,925 | 540,153 | 1.40% | Shares |
| TWO SIGMA INVESTMENTS, LP | $48,370,007 | 490,220 | 1.27% | Shares |
| Boston Partners | $43,406,848 | 452,255 | 1.14% | Shares |
| MASSACHUSETTS FINANCIAL SERVICES CO /MA/ | $42,082,932 | 403,622 | 1.10% | Shares |
| Nuveen, LLC | $41,562,966 | 421,233 | 1.09% | Shares |
| Allianz Asset Management GmbH | $41,282,837 | 418,393 | 1.08% | Shares |
| NORTHERN TRUST CORP | $40,950,910 | 415,029 | 1.07% | Shares |
| JANE STREET GROUP, LLC | $38,410,652 | 389,284 | 1.01% | Shares |
| FMR LLC | $36,794,680 | 372,907 | 0.96% | Shares |
| First Eagle Investment Management, LLC | $34,629,618 | 350,964 | 0.91% | Shares |
| Tributary Capital Management, LLC | $34,039,867 | 344,987 | 0.89% | Shares |
| JENNISON ASSOCIATES LLC | $33,115,230 | 335,616 | 0.87% | Shares |
| JPMORGAN CHASE & CO | $32,891,674 | 344,160 | 0.86% | Shares |
| Bank of New York Mellon Corp | $31,060,761 | 314,794 | 0.81% | Shares |
| BRIDGEWAY CAPITAL MANAGEMENT, LLC | $28,701,228 | 290,881 | 0.75% | Shares |
| VANGUARD FIDUCIARY TRUST CO | $24,249,435 | 245,763 | 0.64% | Shares |
| Qube Research & Technologies Ltd | $22,703,375 | 230,094 | 0.59% | Shares |
| Aristotle Capital Boston, LLC | $22,116,091 | 224,142 | 0.58% | Shares |
| AMERIPRISE FINANCIAL INC | $20,857,435 | 211,379 | 0.55% | Shares |
| PRINCIPAL FINANCIAL GROUP INC | $20,846,801 | 211,278 | 0.55% | Shares |
| OBERWEIS ASSET MANAGEMENT INC/ | $19,566,261 | 198,300 | 0.51% | Shares |
| ENVESTNET ASSET MANAGEMENT INC | $18,583,106 | 188,336 | 0.49% | Shares |
| Empowered Funds, LLC | $16,802,613 | 170,291 | 0.44% | Shares |
| WELLS FARGO & COMPANY/MN | $16,356,328 | 165,768 | 0.43% | Shares |
| PRUDENTIAL FINANCIAL INC | $16,291,700 | 165,113 | 0.43% | Shares |
| KENNEDY CAPITAL MANAGEMENT LLC | $16,237,431 | 164,563 | 0.43% | Shares |
| MILLENNIUM MANAGEMENT LLC | $13,486,117 | 136,679 | 0.35% | Shares |
| TUDOR INVESTMENT CORP ET AL | $13,208,854 | 133,869 | 0.35% | Shares |
| SEGALL BRYANT & HAMILL, LLC | $12,268,924 | 124,343 | 0.32% | Shares |
| SEI INVESTMENTS CO | $12,171,048 | 123,351 | 0.32% | Shares |
| Public Sector Pension Investment Board | $12,166,307 | 123,303 | 0.32% | Shares |
| PEAK6 LLC | $11,840,400 | 120,000 | 0.31% | Call option |
| VICTORY CAPITAL MANAGEMENT INC | $11,340,439 | 114,933 | 0.30% | Shares |
| PEREGRINE CAPITAL MANAGEMENT LLC | $11,285,381 | 114,375 | 0.30% | Shares |
| BANK OF AMERICA CORP /DE/ | $11,045,712 | 111,946 | 0.29% | Shares |
| Man Group plc | $10,793,906 | 109,394 | 0.28% | Shares |
Activists & 5%+ owners 2 positions
Investors who filed SEC Schedule 13D — beneficial ownership above 5% with an intent to influence the issuer (activist stakes, board campaigns, M&A). Each row shows the most recent known state of that filer's position.
| Filer | Filed | Stake | Status | Purpose | Filing |
|---|---|---|---|---|---|
| Engaged Capital Flagship Master Fund, LP, Engaged Capital Flagship Fund, LP, Engaged Capital Flagship Fund, Ltd., Engaged Capital, LLC, Engaged Capital Holdings, LLC, Glenn W. Welling ×4 filings | March 8, 2019 | · | Initial filing | · | SEC |
| MMI Investments, L.P., MCM Management, LLC ×6 filings | Feb. 9, 2006 | · | Initial filing | Passive investment | SEC |
Purpose is an automated classification of the filer's own stated purpose (SEC Item 4) — not investment advice. "—" means no clear purpose was stated or the text could not be classified.
Company insiders 47 insiders · 23 officers · 28 directors
| Insider | Role | Last activity | Shares owned | Buys 12m | Sells 12m | Net 12m |
|---|---|---|---|---|---|---|
| David Moezidis | President and CEO | Aug. 17, 2026 F | 80,995 | 0 | 1 | $-1,094,625 |
| Jeff Benck | CEO | Feb. 25, 2026 F | 353,677 | 0 | 7 | $-3,287,505 |
| Paul J Tufano | CEO | Feb. 20, 2019 M | 177,097 | 0 | 0 | $0 |
| Gayla J Delly | President & CEO | Aug. 22, 2016 M | 257,128 | 0 | 0 | $0 |
| Bryan Robert Schumaker | EVP, Chief Financial Officer | Feb. 20, 2026 A | 42,561 | 0 | 0 | $0 |
| Arvind Kamal | Interim CFO | May 7, 2024 S | 20,735 | 0 | 0 | $0 |
| Roop Kalyan Lakkaraju | EVP, Chief Financial Officer | Feb. 26, 2024 F | 150,716 | 0 | 0 | $0 |
| Donald Francis Adam | Chief Financial Officer | July 25, 2017 M | 92,706 | 0 | 0 | $0 |
| David Valkanoff | EVP, Chief Operating Officer | Aug. 17, 2026 F | 59,506 | 0 | 0 | $0 |
| Michael D. Buseman | EVP, Chief Operating Officer | Feb. 27, 2023 F | 93,093 | 0 | 0 | $0 |
| Stephen J Beaver | SVP, General Counsel and CLO | June 11, 2026 S | 75,020 | 0 | 3 | $-2,195,550 |
| Rhonda R Turner | SVP, Chief HR Officer | May 19, 2026 G | 35,667 | 0 | 3 | $-1,509,224 |
| David Lee Cummings | SVP, Chief Commercial Officer | Feb. 20, 2026 A | 16,487 | 0 | 0 | $0 |
| Jan M Janick | SVP, Chief Technology Officer | Nov. 20, 2025 S | 53,401 | 0 | 1 | $-382,532 |
| Robert Crawford | SVP, Chief Revenue Officer | Feb. 27, 2023 F | 50,101 | 0 | 0 | $0 |
| Lisa K Weeks | Vice President | March 3, 2020 F | 31,230 | 0 | 0 | $0 |
| Scott M. Hicar | Vice President | Feb. 20, 2020 A | 28,616 | 0 | 0 | $0 |
| Nathalie Carruthers | VP Worldwide Human Resources | Sept. 5, 2018 F | 11,622 | 0 | 0 | $0 |
| Scott R Peterson | VP & General Counsel | Sept. 7, 2017 S | 18,893 | 0 | 0 | $0 |
| Jon J King | Executive Vice President | April 24, 2017 M | 41,720 | 0 | 0 | $0 |
| Greg W Cominos | Executive Vice President | Feb. 23, 2017 F | 20,747 | 0 | 0 | $0 |
| Kenneth S Barrow | General Counsel | March 6, 2014 F | 37,327 | 0 | 0 | $0 |
| Steven A Barton | Executive Vice President | Dec. 5, 2007 A | 5,000 | 0 | 0 | $0 |
| Mike Slessor | Director | May 27, 2026 A | 4,349 | 0 | 0 | $0 |
| Lynn A Wentworth | Director | May 27, 2026 A | 28,828 | 0 | 0 | $0 |
| Douglas Britt | Director | May 27, 2026 A | 20,046 | 0 | 0 | $0 |
| Kenneth T Lamneck | Director | May 27, 2026 A | 49,511 | 0 | 1 | $-1,977,192 |
| Glynis Bryan | Director | May 27, 2026 A | 6,937 | 0 | 0 | $0 |
| David W Scheible | Director | May 27, 2026 A | 64,150 | 0 | 1 | $-1,954,065 |
| Charles M Swoboda | Director | May 27, 2026 A | 5,715 | 0 | 0 | $0 |
| Robert K Gifford | Director | May 13, 2025 A | 54,390 | 0 | 0 | $0 |
| Jeffrey Stephen Mccreary | Director | Aug. 26, 2024 S | 42,027 | 0 | 0 | $0 |
| Ramesh Gopalakrishnan | Director | May 21, 2024 A | 20,669 | 0 | 0 | $0 |
| Douglas G Duncan | Director | May 25, 2022 A | 42,232 | 0 | 0 | $0 |
| Bruce A Carlson | Director | May 12, 2021 A | 28,246 | 0 | 0 | $0 |
| RAINES MERILEE | Director | May 12, 2021 A | 24,489 | 0 | 0 | $0 |
| Clay C Williams | Director | May 16, 2018 A | 53,990 | 0 | 0 | $0 |
| Michael R Dawson | Director | May 12, 2015 A | 37,765 | 0 | 0 | $0 |
| Bernee Dl Strom | Director | May 12, 2015 A | 36,715 | 0 | 0 | $0 |
| Peter G Dorflinger | Director | May 12, 2015 A | 69,765 | 0 | 0 | $0 |
| Cary T Fu | Director | Dec. 19, 2012 S | 329,699 | 0 | 0 | $0 |
| Laura W Lang | Director | May 18, 2010 A | 6,000 | 0 | 0 | $0 |
| Donald E Nigbor | Director | Dec. 5, 2007 A | 29,172 | 0 | 0 | $0 |
| John Cox | Director | May 17, 2006 A | · | 0 | 0 | $0 |
| John C Custer | Director | May 12, 2005 A | 45,000 | 0 | 0 | $0 |
| David H Arnold | Director | Dec. 8, 2003 G | 339,846 | 0 | 0 | $0 |
| Anne De Greef-Safft | · | Aug. 11, 2026 S | 0 | 0 | 2 | $-492,628 |
Insiders from SEC Form 3/4/5 filings; net = open-market P/S only
ETF ownership Held by 59 ETFs
Weight reflects direct equity holdings (N-PORT) only; leveraged or derivative-based funds may hold additional swap exposure not shown.
| Fund | Weight | Units | As of | Source |
|---|---|---|---|---|
| PRN · Invesco Exchange-Traded Fund Trust | 1.69% | 72,592 SH | Oct. 1, 2026 | Daily |
| PSCT · Invesco Exchange-Traded Fund Trust … | 1.25% | 79,435 SH | Oct. 1, 2026 | Daily |
| ROSC · Lattice Strategies Trust | 0.79% | 6,106 NS | July 31, 2026 | N-PORT |
| JSML · Janus Detroit Street Trust | 0.79% | 35,732 NS | July 31, 2026 | N-PORT |
| XSMO · Invesco Exchange-Traded Fund Trust | 0.77% | 266,971 SH | Oct. 1, 2026 | Daily |
| RZV · Invesco Exchange-Traded Fund Trust | 0.51% | 16,838 SH | Oct. 1, 2026 | Daily |
| DWAS · Invesco Exchange-Traded Fund Trust … | 0.39% | 19,109 SH | Oct. 1, 2026 | Daily |
| VIOV · VANGUARD ADMIRAL FUNDS | 0.38% | 76,128 SH | Aug. 19, 2026 | Daily |
| JPSE · J.P. Morgan Exchange-Traded Fund Tr… | 0.27% | 20,160 NS | July 31, 2026 | N-PORT |
| NUSC · Nushares ETF Trust | 0.21% | 33,585 NS | July 31, 2026 | N-PORT |
| RWJ · Invesco Exchange-Traded Fund Trust … | 0.21% | 47,979 SH | Oct. 1, 2026 | Daily |
| VIOO · VANGUARD ADMIRAL FUNDS | 0.19% | 125,445 SH | Aug. 19, 2026 | Daily |
| QVMS · Invesco Exchange-Traded Fund Trust … | 0.18% | 5,125 SH | Oct. 1, 2026 | Daily |
| DFAT · Dimensional ETF Trust | 0.14% | 254,960 NS | July 31, 2026 | N-PORT |
| PRFZ · Invesco Exchange-Traded Fund Trust | 0.13% | 43,235 SH | Oct. 1, 2026 | Daily |
| VTWV · VANGUARD SCOTTSDALE FUNDS | 0.12% | 16,787 SH | Aug. 19, 2026 | Daily |
| FSMD · FIDELITY COVINGTON TRUST | 0.12% | 36,889 NS | July 31, 2026 | N-PORT |
| VFMO · VANGUARD WELLINGTON FUND | 0.11% | 21,499 SH | Aug. 19, 2026 | Daily |
| VTWO · VANGUARD SCOTTSDALE FUNDS | 0.11% | 207,707 SH | Aug. 19, 2026 | Daily |
| OMFS · Invesco Exchange-Traded Self-Indexe… | 0.11% | 3,370 SH | Oct. 1, 2026 | Daily |
| VTWG · VANGUARD SCOTTSDALE FUNDS | 0.10% | 17,993 SH | Aug. 19, 2026 | Daily |
| BBSC · J.P. Morgan Exchange-Traded Fund Tr… | 0.10% | 8,695 NS | July 31, 2026 | N-PORT |
| RSSL · Global X Funds | 0.09% | 17,269 NS | July 31, 2026 | N-PORT |
| IWM · iShares Trust | 0.09% | 923,645 SH | Sept. 11, 2026 | Daily |
| ESML · iShares Trust | 0.09% | 32,399 SH | Sept. 11, 2026 | Daily |
| IWO · iShares Trust | 0.08% | 156,975 SH | Sept. 11, 2026 | Daily |
| ISCG · iShares Trust | 0.08% | 10,122 SH | Sept. 11, 2026 | Daily |
| DFSV · Dimensional ETF Trust | 0.07% | 74,983 NS | July 31, 2026 | N-PORT |
| VBR · VANGUARD INDEX FUNDS | 0.07% | 496,280 SH | Aug. 19, 2026 | Daily |
| DFAS · Dimensional ETF Trust | 0.06% | 117,749 NS | July 31, 2026 | N-PORT |
| FYX · First Trust Exchange-Traded AlphaDE… | 0.05% | 8,841 NS | July 31, 2026 | N-PORT |
| VGT · VANGUARD WORLD FUND | 0.05% | 903,007 SH | Aug. 19, 2026 | Daily |
| FTEC · FIDELITY COVINGTON TRUST | 0.05% | 114,410 NS | July 31, 2026 | N-PORT |
| VXF · VANGUARD INDEX FUNDS | 0.04% | 411,072 SH | Aug. 19, 2026 | Daily |
| VB · VANGUARD INDEX FUNDS | 0.04% | 781,782 SH | Aug. 19, 2026 | Daily |
| SMDX · Tidal Trust III | 0.04% | 625 NS | July 31, 2026 | N-PORT |
| TDVI · First Trust Exchange-Traded Fund IV | 0.04% | 2,384 NS | July 31, 2026 | N-PORT |
| DXUV · Dimensional ETF Trust | 0.03% | 2,232 NS | July 31, 2026 | N-PORT |
| WSML · iShares Trust | 0.02% | 2,120 SH | Sept. 11, 2026 | Daily |
| DFUV · Dimensional ETF Trust | 0.02% | 29,663 NS | July 31, 2026 | N-PORT |
| DFAC · Dimensional ETF Trust | 0.01% | 85,659 NS | July 31, 2026 | N-PORT |
| DCOR · Dimensional ETF Trust | 0.01% | 5,275 NS | July 31, 2026 | N-PORT |
| IGM · iShares Trust | 0.01% | 16,601 SH | Sept. 11, 2026 | Daily |
| VYM · VANGUARD WHITEHALL FUNDS | 0.01% | 139,408 SH | Aug. 19, 2026 | Daily |
| TILT · FlexShares Trust | 0.01% | 1,896 NS | July 31, 2026 | N-PORT |
| DFSU · Dimensional ETF Trust | 0.01% | 1,950 NS | July 31, 2026 | N-PORT |
| DFAU · Dimensional ETF Trust | 0.01% | 9,042 NS | July 31, 2026 | N-PORT |
| DFUS · Dimensional ETF Trust | 0.00% | 11,922 NS | July 31, 2026 | N-PORT |
| ITOT · iShares Trust | 0.00% | 52,924 SH | Sept. 11, 2026 | Daily |
| IWV · iShares Trust | 0.00% | 10,954 SH | Sept. 9, 2026 | Daily |
| VTI · VANGUARD INDEX FUNDS | 0.00% | 1,080,918 SH | Aug. 19, 2026 | Daily |
| VT · VANGUARD INTERNATIONAL EQUITY INDEX… | 0.00% | 28,083 SH | Aug. 19, 2026 | Daily |
| VTHR · VANGUARD SCOTTSDALE FUNDS | 0.00% | 2,992 SH | Aug. 19, 2026 | Daily |
| IJR · iShares Trust | · | 2,189,612 SH | Sept. 10, 2026 | Daily |
| IJS · iShares Trust | · | 320,156 SH | Sept. 8, 2026 | Daily |
| IWN · iShares Trust | · | 183,012 SH | Sept. 11, 2026 | Daily |
| XJR · iShares Trust | · | 4,948 SH | Aug. 31, 2026 | Daily |
| SVAL · iShares Trust | · | 7,426 SH | Sept. 3, 2026 | Daily |
| ISCB · iShares Trust | · | 1,456 SH | Sept. 11, 2026 | Daily |
BHE Analyst Consensus Bullish and bearish analyst opinions, 12-month price target, upside
12-Month Price Target
3 analysts · 2026-09-30Mean target $86.00 -1.6%
Peer comparison (GICS sub-industry) Key metrics vs sector peers
FY basis, prices as of each company's last fiscal year-end close.
| Ticker | Market Cap | P/E | Rev YoY | Net Margin | ROE | Gross Margin |
|---|---|---|---|---|---|---|
| BHE | $1.53B | 62.9 | 0.11% | 0.93% | 2.2% | 10.2% |
| JBL | $22.02B | 34.6 | 3.2% | 2.2% | 40.4% | 8.9% |
| TTMI | $7.36B | 42.4 | 19.0% | 6.1% | 10.4% | 20.7% |
| SANM | $6.09B | 25.6 | 7.4% | 3.0% | 9.9% | 8.8% |
| PLXS | $3.84B | 22.9 | 1.8% | 4.3% | 12.3% | 10.1% |
| IPGP | · | 98.1 | 2.7% | · | · | · |
| CTS | $1.23B | 19.6 | 5.2% | 12.1% | 11.8% | 38.4% |
| KE | $614M | 22.7 | -3.7% | 1.9% | 4.8% | 8.2% |
| FWDI | $2.20B | -1.0 | -9.0% | -918.1% | -22.7% | 28.5% |
| MEI | · | -8.5 | -2.8% | -3.5% | -5.3% | 19.8% |
My Metrics Your personal watchlist — selected rows from Full Fundamentals
Pick the metrics that matter to you — click the + next to any row in Full Fundamentals above.
Your selection is saved and follows you across all tickers.