2026
$6.99
▼
OE = CFO - working capital movement - SBC - maintenance capex. CFO=$51.5M; working-capital cash effect (receivables, inventories, other assets, payables, accrued and other long-term liabilities per cash-flow statement)=$5.2M; SBC=$4.6M; total capex=$3.9M, growth capex=$0.4M (10-yr mean capex/revenue 1.99% x revenue change $18.1M) so maintenance capex=$3.6M; OE=$38.2M; diluted shares=5.456M; OE/sh=$6.99. Reconciliation NI+D&A+other non-cash-maint capex vs CFO-WC-maint capex checked against the cash-flow statement, no gap. FY2026 includes an estimated $9.2M pre-tax one-time IEEPA tariff refund (about 200 bps of gross margin per the 10-K MD&A); the value is stored as computed and the refund is excluded only when normalizing for the valuation anchor. Source: FY2026 annual figures from 10-K accession 0001193125-26-357097.
2025
$3.82
▼
OE = CFO - working capital movement - SBC - maintenance capex. CFO=$37.0M; working-capital cash effect (receivables, inventories, other assets, payables, accrued and other long-term liabilities per cash-flow statement)=$8.8M; SBC=$3.9M; total capex=$3.3M, growth capex=$0.6M (10-yr mean capex/revenue 1.99% x revenue change $28.3M) so maintenance capex=$2.7M; OE=$21.7M; diluted shares=5.678M; OE/sh=$3.82. Reconciliation NI+D&A+other non-cash-maint capex vs CFO-WC-maint capex checked against the cash-flow statement, no gap. FY2025 CFO is after removing a $9.4M gain on property sales and adding back a $14.1M non-cash lease-asset impairment (both per cash-flow statement). Source: FY2025 annual figures from 10-K accession 0001193125-26-357097.
2024
$1.03
▼
OE = CFO - working capital movement - SBC - maintenance capex. CFO=$31.9M; working-capital cash effect (receivables, inventories, other assets, payables, accrued and other long-term liabilities per cash-flow statement)=$17.2M; SBC=$4.6M; total capex=$4.8M, growth capex=$0.4M (10-yr mean capex/revenue 1.99% x revenue change $19.1M) so maintenance capex=$4.4M; OE=$5.7M; diluted shares=5.519M; OE/sh=$1.03. Reconciliation NI+D&A+other non-cash-maint capex vs CFO-WC-maint capex checked against the cash-flow statement, no gap. Source: FY2024 annual figures from 10-K accession 0001193125-26-357097.
2023
$1.25
▼
OE = CFO - working capital movement - SBC - maintenance capex. CFO=$23.0M; working-capital cash effect (receivables, inventories, other assets, payables, accrued and other long-term liabilities per cash-flow statement)=$8.3M; SBC=$3.2M; total capex=$4.8M, growth capex=$0.0M (10-yr mean capex/revenue 1.99% x revenue change $(150.6)M) so maintenance capex=$4.8M; OE=$6.7M; diluted shares=5.385M; OE/sh=$1.25. Reconciliation NI+D&A+other non-cash-maint capex vs CFO-WC-maint capex checked against the cash-flow statement, no gap. Source: FY2023 annual figures from 10-K accession 0000037472-23-000024.
2022
$0.37
▼
OE = CFO - working capital movement - SBC - maintenance capex. CFO=$8.0M; working-capital cash effect (receivables, inventories, other assets, payables, accrued and other long-term liabilities per cash-flow statement)=$2.0M; SBC=$1.0M; total capex=$3.9M, growth capex=$1.3M (10-yr mean capex/revenue 1.99% x revenue change $65.4M) so maintenance capex=$2.6M; OE=$2.4M; diluted shares=6.503M; OE/sh=$0.37. Reconciliation NI+D&A+other non-cash-maint capex vs CFO-WC-maint capex checked against the cash-flow statement, no gap. Source: FY2022 annual figures from 10-K accession 0000037472-23-000024.
2021
$3.39
▼
OE = CFO - working capital movement - SBC - maintenance capex. CFO=$(32.7)M; working-capital cash effect (receivables, inventories, other assets, payables, accrued and other long-term liabilities per cash-flow statement)=$(62.1)M; SBC=$3.7M; total capex=$2.6M, growth capex=$2.2M (10-yr mean capex/revenue 1.99% x revenue change $112.0M) so maintenance capex=$0.3M; OE=$25.3M; diluted shares=7.468M; OE/sh=$3.39. Reconciliation NI+D&A+other non-cash-maint capex vs CFO-WC-maint capex checked against the cash-flow statement, no gap. Source: FY2021 annual figures from 10-K accession 0000037472-23-000024.
2020
-$1.99
▼
OE = CFO - working capital movement - SBC - maintenance capex. CFO=$18.3M; working-capital cash effect (receivables, inventories, other assets, payables, accrued and other long-term liabilities per cash-flow statement)=$25.6M; SBC=$4.9M; total capex=$3.7M, growth capex=$0.0M (10-yr mean capex/revenue 1.99% x revenue change $(76.7)M) so maintenance capex=$3.7M; OE=$(15.9)M; diluted shares=7.956M; OE/sh=$(1.99). Reconciliation NI+D&A+other non-cash-maint capex vs CFO-WC-maint capex checked against the cash-flow statement, no gap. Source: FY2020 annual figures from 10-K accession 0000037472-20-000043.
2019
-$3.35
▼
OE = CFO - working capital movement - SBC - maintenance capex. CFO=$6.7M; working-capital cash effect (receivables, inventories, other assets, payables, accrued and other long-term liabilities per cash-flow statement)=$10.4M; SBC=$1.4M; total capex=$21.3M, growth capex=$0.0M (10-yr mean capex/revenue 1.99% x revenue change $(45.6)M) so maintenance capex=$21.3M; OE=$(26.4)M; diluted shares=7.889M; OE/sh=$(3.35). Reconciliation NI+D&A+other non-cash-maint capex vs CFO-WC-maint capex checked against the cash-flow statement, no gap. Source: FY2019 annual figures from 10-K accession 0000037472-20-000043.
2018
-$0.71
▼
OE = CFO - working capital movement - SBC - maintenance capex. CFO=$27.3M; working-capital cash effect (receivables, inventories, other assets, payables, accrued and other long-term liabilities per cash-flow statement)=$3.4M; SBC=$0.5M; total capex=$29.4M, growth capex=$0.4M (10-yr mean capex/revenue 1.99% x revenue change $20.4M) so maintenance capex=$29.0M; OE=$(5.6)M; diluted shares=7.919M; OE/sh=$(0.71). Reconciliation NI+D&A+other non-cash-maint capex vs CFO-WC-maint capex checked against the cash-flow statement, no gap. Source: FY2018 annual figures from 10-K accession 0000897101-18-000887.
2017
$2.25
▼
OE = CFO - working capital movement - SBC - maintenance capex. CFO=$26.4M; working-capital cash effect (receivables, inventories, other assets, payables, accrued and other long-term liabilities per cash-flow statement)=$(6.4)M; SBC=$1.6M; total capex=$13.5M, growth capex=$0.0M (10-yr mean capex/revenue 1.99% x revenue change $(31.3)M) so maintenance capex=$13.5M; OE=$17.8M; diluted shares=7.886M; OE/sh=$2.25. Reconciliation NI+D&A+other non-cash-maint capex vs CFO-WC-maint capex checked against the cash-flow statement, no gap. Source: FY2017 annual figures from 10-K accession 0000897101-18-000887.
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.