2025
$4.21
▼
OE = CFO - working-capital movement - SBC - maintenance capex. CFO=$14,692K; working-capital cash effect=$317K (AR +338, other receivables (5), inventories +1,195, prepaids (54), AP +211, accrued expenses (1,368)); SBC=$373K; capex=$371K, growth capex=$0 (revenue declined), so maintenance capex=$371K; OE=$13,631K; diluted shares=3,240K; OE/sh=$4.2071. Includes pre-tax interest/dividend income of $2,808K earned on cash (valuation strips it out and counts the cash separately). No debt, interest paid $0. Basis recomputed in 2026 (prior row used total capex and no working-capital removal). Source: cash-flow statement in accession 0001096906-26-000395 (FY2025 10-K).
2024
$4.61
▼
OE = CFO - working-capital movement - SBC - maintenance capex. CFO=$14,831K; working-capital cash effect=$-1,803K (AR (835), other receivables +54, inventories +587, prepaids (32), AP (73), accrued expenses (1,504)); SBC=$256K; capex=$230K, growth capex=$0 (revenue declined), so maintenance capex=$230K; OE=$16,148K; diluted shares=3,503K; OE/sh=$4.6098. Includes pre-tax interest/dividend income of $3,367K earned on cash (valuation strips it out and counts the cash separately). No debt, interest paid $0. Basis recomputed in 2026 (prior row used total capex and no working-capital removal). Source: cash-flow statement in accession 0001096906-26-000395 (FY2025 10-K).
2023
$5.95
▼
OE = CFO - working-capital movement - SBC - maintenance capex. CFO=$22,281K; working-capital cash effect=$-233K (AR +2,270, other receivables 0, inventories (670), prepaids +45, AP (456), accrued expenses (1,422)); SBC=$225K; capex=$639K, growth capex=$0 (revenue declined), so maintenance capex=$639K; OE=$21,650K; diluted shares=3,637K; OE/sh=$5.9527. Includes pre-tax interest/dividend income of $3,036K earned on cash (valuation strips it out and counts the cash separately). No debt, interest paid $0. Basis recomputed in 2026 (prior row used total capex and no working-capital removal). Source: cash-flow statement in accession 0001811884-24-000009 (FY2023 10-K).
2022
$6.16
▼
OE = CFO - working-capital movement - SBC - maintenance capex. CFO=$21,147K; working-capital cash effect=$-2,226K (AR (511), other receivables (14), inventories (2,353), prepaids (64), AP +464, accrued expenses +252); SBC=$183K; capex=$809K, growth capex=$71K (capex ratio 2.185% x revenue change $3,227K), so maintenance capex=$738K; OE=$22,452K; diluted shares=3,643K; OE/sh=$6.1629. Includes pre-tax interest/dividend income of $661K earned on cash (valuation strips it out and counts the cash separately). No debt, interest paid $0. Basis recomputed in 2026 (prior row used total capex and no working-capital removal). Source: cash-flow statement in accession 0001811884-24-000009 (FY2023 10-K).
2021
$5.91
▼
OE = CFO - working-capital movement - SBC - maintenance capex. CFO=$21,203K; working-capital cash effect=$-1,006K (AR (1,088), other receivables (42), inventories (485), prepaids (81), AP (23), accrued expenses +713); SBC=$166K; capex=$552K, growth capex=$150K (capex ratio 2.185% x revenue change $6,876K), so maintenance capex=$402K; OE=$21,641K; diluted shares=3,660K; OE/sh=$5.9129. Includes pre-tax interest/dividend income of $166K earned on cash (valuation strips it out and counts the cash separately). No debt, interest paid $0. Basis recomputed in 2026 (prior row used total capex and no working-capital removal). Source: cash-flow statement in accession 0001811884-22-000004 (FY2021 10-K).
2020
$4.66
▼
OE = CFO - working-capital movement - SBC - maintenance capex. CFO=$20,137K; working-capital cash effect=$1,993K (AR +617, other receivables +45, inventories +924, prepaids +108, AP (308), accrued expenses +607); SBC=$160K; capex=$860K, growth capex=$0 (revenue declined), so maintenance capex=$860K; OE=$17,124K; diluted shares=3,672K; OE/sh=$4.6634. Includes pre-tax interest/dividend income of $112K earned on cash (valuation strips it out and counts the cash separately). No debt, interest paid $0. Source: cash-flow statement in accession 0001811884-22-000004 (FY2021 10-K).
2019
$5.57
▼
OE = CFO - working-capital movement - SBC - maintenance capex. CFO=$17,056K; working-capital cash effect=$-4,323K (AR (738), other receivables (16), inventories (1,686), prepaids (16), AP +114, accrued expenses (1,651), long-term repatriation tax payable (330)); SBC=$113K; capex=$540K, growth capex=$107K (capex ratio 2.185% x revenue change $4,906K), so maintenance capex=$433K; OE=$20,833K; diluted shares=3,739K; OE/sh=$5.5719. Includes pre-tax interest/dividend income of $254K earned on cash (valuation strips it out and counts the cash separately). No debt, interest paid $0. Source: cash-flow statement in accession 0001811884-22-000004 (FY2021 10-K). Note: the one-time 2017 US transition (repatriation) tax was accrued in 2017 and paid in 2018-2019; removing the payable's movement as working capital lowers 2017 and raises 2018-2019 relative to a cash-paid view, so 2017-2019 are distorted and excluded from the valuation anchor.
2018
$5.45
▼
OE = CFO - working-capital movement - SBC - maintenance capex. CFO=$16,834K; working-capital cash effect=$-4,042K (AR (496), other receivables 0, inventories (244), prepaids (68), AP +52, accrued expenses (558), long-term repatriation tax payable (2,728)); SBC=$64K; capex=$402K, growth capex=$13K (capex ratio 2.185% x revenue change $584K), so maintenance capex=$389K; OE=$20,423K; diluted shares=3,748K; OE/sh=$5.4490. Includes pre-tax interest/dividend income of $217K earned on cash (valuation strips it out and counts the cash separately). No debt, interest paid $0. Source: cash-flow statement in accession 0001096906-19-000100 (FY2018 10-K). Note: the one-time 2017 US transition (repatriation) tax was accrued in 2017 and paid in 2018-2019; removing the payable's movement as working capital lowers 2017 and raises 2018-2019 relative to a cash-paid view, so 2017-2019 are distorted and excluded from the valuation anchor.
2017
$2.43
▼
OE = CFO - working-capital movement - SBC - maintenance capex. CFO=$16,908K; working-capital cash effect=$6,138K (AR (242), other receivables +2, inventories (467), prepaids +24, AP +9, accrued expenses +1,027, long-term repatriation tax payable +5,785); SBC=$129K; capex=$1,597K, growth capex=$46K (capex ratio 2.185% x revenue change $2,116K), so maintenance capex=$1,551K; OE=$9,090K; diluted shares=3,737K; OE/sh=$2.4325. Includes pre-tax interest/dividend income of $17K earned on cash (valuation strips it out and counts the cash separately). No debt, interest paid $0. Source: cash-flow statement in accession 0001096906-19-000100 (FY2018 10-K). Note: the one-time 2017 US transition (repatriation) tax was accrued in 2017 and paid in 2018-2019; removing the payable's movement as working capital lowers 2017 and raises 2018-2019 relative to a cash-paid view, so 2017-2019 are distorted and excluded from the valuation anchor.
2016
$2.97
▼
OE = CFO - working-capital movement - SBC - maintenance capex. CFO=$14,528K; working-capital cash effect=$-46K (AR +295, other receivables +897, inventories (360), prepaids +23, AP +286, accrued expenses (1,187)); SBC=$92K; capex=$3,293K, growth capex=$0 (revenue declined), so maintenance capex=$3,293K; OE=$11,189K; diluted shares=3,766K; OE/sh=$2.9711. Includes pre-tax interest/dividend income of $12K earned on cash (valuation strips it out and counts the cash separately). No debt, interest paid $0. Source: cash-flow statement in accession 0001096906-19-000100 (FY2018 10-K). Note: 2016 capex of $3,293K was elevated (facility/equipment build) and is treated entirely as maintenance because revenue declined.
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.