2025
$1.16
▼
OE = NI + D&A + other true non-cash charges (loss on disposal, write-off of PP&E, deferred tax, provision for credit losses) - maintenance capex, per the audited cash-flow reconciliation. NI=$72.904M; D&A=$10.070M; loss on disposal of asset $0.055M; write-off of PP&E $0.709M; deferred tax benefit $(29.931)M (includes a further valuation-allowance release, excluded here as non-cash/non-recurring); provision for credit losses $0.309M; combined=$54.116M; capex=$8.959M; revenue essentially flat $243.18M->$243.18M so growth capex=$0, maintenance capex=capex=$8.959M; OE=$45.157M; diluted shares=38.878M; OE/sh=$1.161. Trailing actual OE growth vs FY2024 = +6.8%. Source: FY2025 10-K, accession 0001044777-26-000008.
2024
$1.09
▼
OE = NI + D&A + other true non-cash charges (write-off of intangibles, write-off of PP&E, deferred tax, provision for credit losses) - maintenance capex, per the audited cash-flow reconciliation. NI=$57.082M; D&A=$8.364M; write-off of intangible assets $0.804M; write-off of PP&E $1.081M; deferred tax benefit $(16.156)M (partly a deferred-tax valuation-allowance release on return to sustained profitability, excluded here as non-cash/non-recurring); provision for credit losses $0.208M; combined=$51.383M; capex=$9.245M; revenue grew $235.1M->$243.2M so growth capex=$344K, maintenance capex=$8.901M; OE=$42.482M; diluted shares=39.085M; OE/sh=$1.087. This is the median of the FY2023-2025 anchor window and the valuation anchor. Source: FY2025 10-K (audited cash-flow statement), accession 0001044777-26-000008.
2023
-$0.78
▼
OE = NI + D&A + other true non-cash charges (write-off of PP&E, impairment of inventory, deferred tax, provision for credit losses) - maintenance capex, per the audited cash-flow reconciliation. NI=$(29.799)M; D&A=$6.479M; write-off of PP&E $3.183M; impairment of inventory $0.143M; deferred tax expense $0.118M; provision for credit losses $0.286M; combined=$(19.590)M; capex=$12.484M; revenue grew $219.0M->$235.1M so growth capex=$687K (capex ratio 4.26% = mean capex/revenue FY2023-25), maintenance capex=$11.797M; OE=$(31.387)M; diluted shares=40.193M; OE/sh=$(0.781). Depressed by peak severance/restructuring cash costs and SBC ($14.252M) tied to the 2023 Actions cost-reduction plan (board-approved Aug 3, 2023); included in the anchor window as the tail of the restructuring program, with the median naturally discounting this outlier low year. Source: FY2025 10-K (audited cash-flow statement), accession 0001044777-26-000008.
2022
-$0.18
▼
OE = NI + D&A + other non-cash (deferred tax, impairment) - maintenance capex. NI=$(14.434)M; D&A=$7.066M; deferred tax expense add-back=$0.922M; asset impairment add-back=$3.828M; combined=$(2.618)M; capex=$4.996M; revenue grew $214.5M->$219.0M so growth capex=$193K, maintenance capex=$4.803M; OE=$(7.421)M; diluted shares=40.143M; OE/sh=$(0.185). Still mid-restructuring; excluded from the valuation anchor. Source: FY2022 10-K, accession 0001628280-23-005639.
2021
-$0.55
▼
OE = NI + D&A + other non-cash (deferred tax) - maintenance capex. NI=$(30.584)M (includes heavy restructuring charges from the board-approved 2021-2022 cost-reduction program); D&A=$8.926M; deferred tax expense add-back=$1.997M; combined=$(19.661)M; capex=$2.169M; revenue declined slightly $215.7M->$214.5M so growth capex=$0, maintenance capex=$2.169M; OE=$(21.830)M; diluted shares=39.614M; OE/sh=$(0.551). Distorted by restructuring charges tied to the multi-year cost-reduction program that concluded Dec 31, 2025; excluded from the valuation anchor. Source: FY2021 10-K, accession 0001558370-22-001601.
2020
$0.05
▼
OE = NI + D&A + other non-cash (deferred tax) - maintenance capex. NI=$(5.455)M; D&A=$12.003M; deferred tax benefit add-back=$(1.487)M; combined=$5.061M; capex=$3.101M; revenue declined $253.5M->$215.7M (COVID-related bank IT budget freeze) so growth capex=$0, maintenance capex=capex=$3.101M; OE=$1.960M; diluted shares=40.035M; OE/sh=$0.049. Source: FY2020 10-K, accession 0001558370-21-001842.
2019
$0.30
▼
OE = NI + D&A + other non-cash (deferred tax) - maintenance capex. NI=$7.864M (restated); D&A=$11.545M; deferred tax benefit add-back=$(1.624)M; combined=$17.785M; capex=$7.453M; revenue grew $211.3M->$253.5M so growth capex=$1.798M, maintenance capex=$5.655M; OE=$12.130M; diluted shares=40.136M; OE/sh=$0.302. Source: FY2020 10-K, accession 0001558370-21-001842.
2018
$0.12
▼
OE = NI + D&A + other non-cash (deferred tax) - maintenance capex. NI=$3.044M (restated per later filing); D&A=$12.138M; deferred tax benefit add-back=$(7.431)M; combined=$7.751M; capex=$3.685M; revenue grew $193.3M->$211.3M so growth capex=$770K, maintenance capex=$2.915M; OE=$4.836M; diluted shares=40.046M; OE/sh=$0.121. Source: original FY2018 10-K accession 0001558370-19-002169; restated NI figure per FY2020 10-K accession 0001558370-21-001842.
2017
-$0.04
▼
OE = NI + D&A + other non-cash (deferred tax) - maintenance capex. NI=$(22.399)M; D&A=$10.601M; deferred tax expense add-back=$13.053M (largely 2017 U.S. Tax Cuts and Jobs Act remeasurement of deferred taxes); combined=$1.255M; capex=$3.088M; revenue grew slightly ($192.3M->$193.3M) so growth capex=$42K, maintenance capex=$3.046M; OE=$(1.791)M; diluted shares=39.802M; OE/sh=$(0.045). Source: FY2017 10-K, accession 0001558370-18-001736.
2016
$0.36
▼
OE = NI + D&A + other non-cash (deferred tax) - maintenance capex. NI=$10.514M; D&A=$10.777M; deferred tax benefit add-back=$(4.967)M; combined=$16.324M; capex=$2.043M; revenue declined $241.4M(2015)->$192.3M(2016) so growth capex=$0, maintenance capex=capex=$2.043M; OE=$14.281M; diluted shares=39.782M; OE/sh=$0.359. Reconciles to CFO $28.415M less SBC $2.766M less net working-capital cash inflow. Source: FY2016 10-K, accession 0001193125-17-078799 (figures consistent in later filings).
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.