2025
$1.75
▼
Recomputed on current basis (prior row used CFO - total capex - SBC without removing working capital; superseded basis). OE = CFO - dWC - SBC - maintenance capex. CFO=$107,959K; dWC (AR 7,542, inventories 8,228, other assets 2,592, income taxes (3,294), payables 9,615, accrued (516)) = +$24,167K released, removed; SBC=$15,363K; capex=$2,630K; growth capex=1.048% x (430,221-424,046)=$65K, maintenance capex=$2,565K; OE=107,959-24,167-15,363-2,565=$65,864K; diluted shares=37,739K; OE/sh=$1.7452. Reconciliation: NI 40,804 + depreciation 11,836 + amortization 22,409 + deferred tax (6,662) + other 42 = CFO ex-WC 83,792 (= 107,959-24,167, ties exactly); less SBC and maintenance capex = 65,864. Cash interest paid $6,404K. Source: FY2025 10-K accession 0000854775-25-000026.
2024
$1.51
▼
Recomputed on current basis (prior row used CFO - total capex - SBC without removing working capital; superseded basis). OE = CFO - dWC - SBC - maintenance capex. CFO=$83,092K; dWC (AR (13,641), inventories 8,786, other assets (107), income taxes 2,281, payables 6,448, accrued 7,923) = +$11,690K released, removed; SBC=$13,159K; capex=$2,226K; revenue fell 444,849->424,046 so growth capex=$0, maintenance capex=$2,226K; OE=83,092-11,690-13,159-2,226=$56,017K; diluted shares=36,984K; OE/sh=$1.5146. Includes non-cash add-backs of $9,722K debt-cost write-off and $5,700K litigation accrual. Cash interest paid $14,763K. Source: FY2025 10-K accession 0000854775-25-000026 / FY2024 10-K 0000854775-24-000033.
2023
$1.12
▼
Recomputed on current basis (prior row used CFO - total capex - SBC without removing working capital; superseded basis). OE = CFO - dWC - SBC - maintenance capex. CFO=$36,751K; dWC (FY2025 10-K column: AR (5,558), inventories (5,062), other assets (1,214), income taxes 4,088, payables (15,503), accrued 1,533) = $(21,716)K absorbed, removed; SBC=$13,286K; capex=$4,345K; growth capex=1.048% x (444,849-388,225)=$593K, maintenance capex=$3,752K; OE=36,751+21,716-13,286-3,752=$41,429K; diluted shares=36,869K; OE/sh=$1.1237. Cash interest paid $26,351K. Source: FY2025 10-K accession 0000854775-25-000026.
2022
$1.28
▼
Recomputed on current basis (prior row used CFO - total capex - SBC without removing working capital; superseded basis). OE = CFO - dWC - SBC - maintenance capex. CFO=$37,740K; dWC (latest restated FY2024 10-K column: AR (114), inventories (34,468), other assets (545), income taxes (1,305), payables 7,281, accrued 11,133) = $(18,018)K absorbed (component-shortage inventory build), removed; SBC=$8,578K; capex=$1,974K; growth capex=1.048% x (388,225-308,632, mostly acquired Ventus)=$834K, maintenance capex=$1,140K; OE=37,740+18,018-8,578-1,140=$46,040K; diluted shares=35,995K; OE/sh=$1.2791. Cash interest paid $14,209K. Source: FY2024 10-K accession 0000854775-24-000033 (restated FY2022 inventory/AR split vs original 0000854775-22-000028).
2021
$0.98
▼
Recomputed on current basis (prior row used CFO - total capex - SBC without removing working capital; superseded basis). OE = CFO - dWC - SBC - maintenance capex. CFO=$57,723K; dWC (latest restated FY2023 10-K column: AR 11,467, inventories 5,879, other assets (1,657), income taxes 165, payables (5,578), accrued 4,474) = +$14,750K released, removed; SBC=$8,135K; capex=$2,257K; growth capex=1.048% x (308,632-279,271)=$308K, maintenance capex=$1,949K; OE=57,723-14,750-8,135-1,949=$32,889K; diluted shares=33,394K; OE/sh=$0.9849. Cash interest paid $917K. Source: FY2023 10-K accession 0000854775-23-000015 (latest restatement of FY2021 working-capital split) and FY2021 10-K 0000854775-21-000018.
2020
$0.97
▼
OE = CFO - dWC - SBC - maintenance capex. CFO=$34,478K; dWC (AR 5,539, inventories (11,133), other assets (704), income taxes (1,100), payables 3,205, accrued 2,078) = $(2,115)K absorbed, removed; SBC=$7,237K; capex=$899K; growth capex=1.048% x (279,271-254,203)=$263K, maintenance capex=$636K; OE=34,478+2,115-7,237-636=$28,720K; diluted shares=29,546K; OE/sh=$0.9720. Cash interest paid $3,009K (Opengear borrowing). Source: FY2021 10-K accession 0000854775-21-000018 and FY2020 10-K 0000854775-20-000032.
2019
$0.44
▼
OE = CFO - dWC - SBC - maintenance capex. CFO=$28,964K; dWC (AR (6,589), inventories (1,062), other assets (866), income taxes (103), payables 8,232, accrued 1,991) = +$1,603K released, removed; SBC=$5,655K; capex=$9,335K (elevated: HQ/facility improvements); growth capex=1.048% x (254,203-226,893)=$286K, maintenance capex=$9,049K; OE=28,964-1,603-5,655-9,049=$12,657K; diluted shares=28,554K; OE/sh=$0.4433. Cash interest $1K. Source: FY2020 10-K accession 0000854775-20-000032 / FY2021 10-K 0000854775-21-000018.
2018
$0.61
▼
OE = CFO - dWC - SBC - maintenance capex. CFO=$(2,778)K; dWC (FY2019/FY2020 10-K: AR (16,004), inventories (11,344), other assets (1,412), income taxes 697, payables 2,728, accrued (635)) = $(25,970)K absorbed, removed; SBC=$4,854K; capex=$1,842K; capex_ratio 1.048% x revenue increase (181,340->226,893, mostly acquired Accelerated/SMART Temps) = growth capex $477K, maintenance capex=$1,365K; OE=-2,778+25,970-4,854-1,365=$16,973K; diluted shares=27,652K; OE/sh=$0.6138. Cash interest $10K. Source: FY2020 10-K accession 0000854775-20-000032 and FY2019 10-K 0000854775-19-000022.
2017
$0.41
▼
OE = CFO - dWC - SBC - maintenance capex. CFO=$2,475K; dWC (latest restated FY2019 10-K column: AR 833, inventories (4,904), other assets 562, income taxes (3), payables (3,536), accrued (8,045)) = $(15,093)K absorbed, removed (added back); SBC=$4,659K; capex=$1,773K; revenue fell 203,005->181,340 so growth capex=$0, maintenance capex=$1,773K; OE=2,475+15,093-4,659-1,773=$11,136K; diluted shares=27,099K; OE/sh=$0.4109. Cash interest paid $1K. Source: FY2019 10-K accession 0000854775-19-000022 (latest restatement of FY2017 inventories/accruals).
2016
$0.72
▼
OE = CFO - dWC - SBC - maintenance capex. CFO=$27,089K; dWC (cash effect of operating assets/liabilities, latest restated FY2017 10-K column: AR (1,188), inventories 3,993, other assets 597, income taxes (1,589), payables 1,612, accrued (1,619)) = +$1,806K, removed; SBC=$3,654K; capex (PaymentsToAcquireProductiveAssets)=$2,729K; capex_ratio=1.048% (mean FY2016-FY2025); revenue fell 203,847->203,005 so growth capex=$0 and maintenance capex=$2,729K; OE=27,089-1,806-3,654-2,729=$18,900K; diluted shares=26,311K; OE/sh=$0.7183. Reconciliation identity NI+non-cash charges-SBC-maint capex ties by construction. Cash interest paid $9K. Source: FY2017 10-K accession 0000854775-17-000020 (restated comparatives) and FY2016 10-K 0000854775-16-000039.
Owner's earnings per share by fiscal year, most recent first. Tap a row to see how that figure was calculated, including the source filing.