2025
-$0.11
▼
OE = CFO − ΔWC − SBC − maintenance capex. Continuing operations only (Bressner Germany subsidiary classified discontinued, sold 30 Dec 2025). CFO=$(6.55)M; ΔWC (cash effect of AR, inventory, prepaid, AP, accrued)=$(5.73)M; SBC=$1.82M; capex=$0.11M, growth capex=$0.11M (capex/revenue mean 1.454% x revenue increase) so maintenance capex=$0.00M; OE=$(2.65)M; diluted shares=23.21M; OE/sh=$-0.1141. ΔWC excludes operating-lease liability payments (offset ROU amortization). Reconciliation: loss from cont. ops $(3.10)M + depreciation $0.77M + other non-cash $(0.32)M − maint capex = $(2.65)M, ties. Source: accession 0001193125-26-114051.
2024
-$0.34
▼
OE = CFO − ΔWC − SBC − maintenance capex. Continuing operations only (Bressner Germany subsidiary classified discontinued, sold 30 Dec 2025). CFO=$(2.60)M; ΔWC (cash effect of AR, inventory, prepaid, AP, accrued)=$2.69M; SBC=$1.86M; capex=$0.23M, growth capex=$0 (revenue declined) so maintenance capex=$0.23M; OE=$(7.37)M; diluted shares=21.43M; OE/sh=$-0.3438. CFO includes $7.09M non-cash inventory write-down add-back; ΔWC excludes operating-lease liability payments (offset ROU amortization). Source: accession 0001193125-26-114051 (FY2025 10-K, comparative, restated to continuing operations).
2023
-$0.08
▼
OE = CFO − ΔWC − SBC − maintenance capex. Consolidated incl. Bressner (acquired Oct 2018). CFO=$(0.44)M; ΔWC (cash effect of AR, inventory, prepaid, AP, accrued)=$(1.94)M; SBC=$2.35M; capex=$0.82M, growth capex=$0 (revenue declined) so maintenance capex=$0.82M; OE=$(1.66)M; diluted shares=20.85M; OE/sh=$-0.0798. CFO includes $5.63M goodwill impairment add-back; $1.72M ERC credit excluded (non-cash in CFO, received in financing). Source: accession 0000950170-24-034668.
2022
$0.16
▼
OE = CFO − ΔWC − SBC − maintenance capex. Consolidated incl. Bressner (acquired Oct 2018). CFO=$(7.81)M; ΔWC (cash effect of AR, inventory, prepaid, AP, accrued)=$(13.32)M; SBC=$1.99M; capex=$0.53M, growth capex=$0.15M (capex/revenue mean 1.454% x revenue increase) so maintenance capex=$0.38M; OE=$3.14M; diluted shares=19.73M; OE/sh=$0.1593. CFO includes $3.78M deferred-tax valuation-allowance add-back and $9.55M inventory build (WC). Source: accession 0000950170-24-034668 (FY2023 10-K, comparative).
2021
$0.14
▼
OE = CFO − ΔWC − SBC − maintenance capex. Consolidated incl. Bressner (acquired Oct 2018). CFO=$5.62M; ΔWC (cash effect of AR, inventory, prepaid, AP, accrued)=$0.82M; SBC=$1.70M; capex=$0.56M, growth capex=$0.15M (capex/revenue mean 1.454% x revenue increase) so maintenance capex=$0.42M; OE=$2.69M; diluted shares=19.50M; OE/sh=$0.1378. CFO excludes $1.51M non-cash PPP loan forgiveness gain. Source: accession 0001564590-22-011679.
2020
$0.06
▼
OE = CFO − ΔWC − SBC − maintenance capex. Consolidated incl. Bressner (acquired Oct 2018). CFO=$(0.25)M; ΔWC (cash effect of AR, inventory, prepaid, AP, accrued)=$(2.86)M; SBC=$0.72M; capex=$0.82M, growth capex=$0 (revenue declined) so maintenance capex=$0.82M; OE=$1.06M; diluted shares=16.51M; OE/sh=$0.0644. Source: accession 0001564590-22-011679 (FY2021 10-K, comparative).
2019
$0.04
▼
OE = CFO − ΔWC − SBC − maintenance capex. Consolidated incl. Bressner (acquired Oct 2018). CFO=$2.37M; ΔWC (cash effect of AR, inventory, prepaid, AP, accrued)=$(0.92)M; SBC=$0.65M; capex=$2.39M, growth capex=$0.31M (capex/revenue mean 1.454% x revenue increase) so maintenance capex=$2.08M; OE=$0.57M; diluted shares=15.15M; OE/sh=$0.0376. Source: accession 0001564590-20-013196.
2018
-$0.13
▼
OE = CFO − ΔWC − SBC − maintenance capex. Consolidated incl. Bressner (acquired Oct 2018). CFO=$(3.89)M; ΔWC (cash effect of AR, inventory, prepaid, AP, accrued)=$(3.31)M; SBC=$0.53M; capex=$0.62M, growth capex=$0.14M (capex/revenue mean 1.454% x revenue increase) so maintenance capex=$0.49M; OE=$(1.59)M; diluted shares=12.59M; OE/sh=$-0.1262. Source: accession 0001564590-20-013196 (FY2019 10-K, comparative).
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.