2025
$0.00
▼
OE = CFO - WC_movement - (SBC+401k stock) - maintenance capex. CFO=$(15,385)K; WC=$(20,730)K (AR $(2,485)K, AMP credit receivable $(31)K, Contract assets $(64)K, Inventories $(2,479)K, Prepaid $(259)K, AP $1,358K, Accrued $(1,423)K, Customer deposits $(15,345)K, Other $(2)K); SBC=$638K + 401k stock $1,264K=$1,902K; capex=$3,630K, revenue rose 143,136->158,052 so growth capex=1.815%x14,916=$271K, maintenance capex=$3,359K. OE=$(15,385)K+$20,730K-$1,902K-$3,359K=$84K; diluted shares=22,979,691; OE/sh=$0.004. Net income of $5,242K included an $8,200K one-time gain on the September 2025 sale of the Manitowoc, WI fabrication facility; this gain nets out of CFO as a non-cash reconciling item and does not inflate OE. The near-zero OE reflects real, evidenced operating drag: Heavy Fabrications wind-down inefficiencies at the now-sold Manitowoc site and a Gearing segment operating loss of $(3,188)K (an operating-loss 'triggering event' for impairment testing was identified 9/30/2025; no impairment was ultimately recorded). capex_ratio for growth-capex calc = mean(capex/revenue) over 2019-2025 = 21,849/1,203,759 = 1.815%. Source: FY2025 10-K, accession 0001437749-26-007742.
2024
$0.19
▼
OE = CFO - WC_movement - (SBC+401k stock) - maintenance capex. CFO=$13,806K; WC=$3,730K (AR $5,782K, AMP credit receivable $4,518K, Contract assets $624K, Inventories $(2,545)K, Prepaid $1,126K, AP $(4,392)K, Accrued $(2,872)K, Customer deposits $1,537K, Other $(48)K); SBC=$1,160K + 401k stock $1,199K=$2,359K; capex=$3,618K, revenue fell 203,477->143,136 so growth capex=$0, maintenance capex=$3,618K. OE=$13,806K-$3,730K-$2,359K-$3,618K=$4,099K; diluted shares=21,974,629; OE/sh=$0.187. Source: FY2025 10-K, accession 0001437749-26-007742 (FY2024 comparative column).
2023
$0.36
▼
OE = CFO - WC_movement - (SBC+401k stock) - maintenance capex. CFO=$(6,946)K; WC=$(22,808)K (AR $(2,295)K, AMP credit receivable $(7,051)K, Employee retention credit $497K, Contract assets $495K, Inventories $6,857K, Prepaid $(210)K, AP $(6,008)K, Accrued $2,782K, Customer deposits $(18,050)K, Other $175K; also $(27)K fair-value-of-swap non-cash item netted here); SBC=$877K + 401k stock $1,336K=$2,213K; capex=$6,405K, revenue rose 176,759->203,477 so growth capex=1.815%x26,718=$485K, maintenance capex=$5,920K. OE=$(6,946)K+$22,808K-$2,213K-$5,920K=$7,729K; diluted shares=21,491,270; OE/sh=$0.360. The large customer-deposit paydown ($18,050K use of cash) drove negative CFO despite a $7,649K net income; stripping the WC swing shows strong underlying owner earnings this year. Source: FY2023 10-K, accession 0001437749-24-006588.
2022
-$0.28
▼
OE = CFO - WC_movement - (SBC+401k stock) - maintenance capex. CFO=$16,643K; WC=$17,695K (AR $(3,186)K, Contract assets $(820)K, Inventories $(10,885)K, Prepaid $(629)K, AP $9,926K, Accrued $686K, Customer deposits $22,468K, Other $135K); SBC=$944K + 401k stock $1,244K=$2,188K; capex=$3,098K, revenue rose 145,619->176,759 so growth capex=1.815%x31,140=$565K, maintenance capex=$2,533K. OE=$16,643K-$17,695K-$2,188K-$2,533K=$(5,773)K; diluted shares=20,298,641; OE/sh=$(0.284). A large customer-deposit inflow of $22,468K drove positive CFO despite a $9,730K net loss; stripping the WC swing shows the underlying owner-earnings loss. Source: FY2023 10-K, accession 0001437749-24-006588 (FY2022 comparative column).
2021
-$0.11
▼
OE = CFO - WC_movement - (SBC+401k stock) - maintenance capex. CFO=$(12,826)K; WC=$(15,154)K (AR $1,961K, Employee retention credit $(497)K, Contract assets $1,117K, Inventories $(6,653)K, Prepaid $133K, AP $(1,736)K, Accrued $(2,676)K, Customer deposits $(6,737)K, Other $(66)K); SBC=$1,541K + 401k stock $1,193K=$2,734K; capex=$1,707K, revenue fell 198,496->145,619 so growth capex=$0, maintenance capex=capex=$1,707K. OE=$(12,826)K+$15,154K-$2,734K-$1,707K=$(2,113)K; diluted shares=19,388,489; OE/sh=$(0.109). Note: NI of $2,847K this year was flattered by a non-cash $9,151K PPP loan forgiveness, which nets out of CFO/OE correctly since it is a non-cash reconciling item, not a WC or cash item. Source: FY2021 10-K, accession 0001437749-22-005003.
2020
$0.25
▼
OE = CFO - WC_movement - (SBC+401k stock) - maintenance capex. CFO=$5,330K; WC=$(1,266)K (AR $2,627K, Contract assets $(2,253)K, Inventories $5,139K, Prepaid $(865)K, AP $(3,320)K, Accrued $1,229K, Customer deposits $(3,898)K, Other $75K); SBC=$1,295K + 401k stock $0; capex=$1,547K, revenue rose 178,220->198,496 so growth capex=1.815%x20,276=$368K, maintenance capex=$1,179K. OE=$5,330K+$1,266K-$1,295K-$1,179K=$4,122K; diluted shares=16,745,531; OE/sh=$0.246. Source: FY2021 10-K, accession 0001437749-22-005003 (FY2020 comparative column).
2019
$0.12
▼
OE = CFO - WC_movement - (SBC + 401k stock comp) - maintenance capex, using exact cash-flow-statement reconciling lines (verified to tie to reported CFO). CFO=$4,521K; changes in operating assets/liabilities (WC)=$(250)K (i.e. a $250K use of cash from WC net of AR $(792)K, Inventories $(9,193)K, Prepaid $(585)K, AP $9,769K, Accrued $1,105K, Customer deposits $(790)K, Other $236K); SBC=$958K + stock issued for 401(k) match $962K = $1,920K; capex=$1,844K, capex_ratio(2019-2025 window)=1.815%, growth capex=1.815%x(178,220-125,380)=$959K, maintenance capex=clamp($1,844K-$959K)=$885K. OE=$4,521K-$(250)K-$1,920K-$885K=$1,966K; diluted shares=16,127,296; OE/sh=$0.122. Source: FY2019 10-K, accession 0001120370-20-000006 (figures are continuing-operations basis; discontinued-ops CFO was immaterial at $5K).
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.