2025
$0.37
▼
Recomputed on current basis (prior record used CFO - total capex - SBC with no working-capital removal, which charged a $3.2M receivables build against earnings). OE = CFO - dWC - SBC - maintenance capex. CFO=$2.370M; dWC (AR $(3.244)M, related-party AR $0, inventory $(0.865)M, prepaids $0.580M, AP/accrued $0.863M) = $(2.666)M added back, CFO ex-WC=$5.036M; SBC=$0.540M; capex=$0.639M, revenue +$1.302M x mean capex/revenue 2.05% = growth capex $0.027M, maintenance capex=$0.612M; OE=$3.884M; diluted shares=10.550M; OE/sh=$0.368. Reconciliation: NI $3.531M + SBC $0.540M + D&A $0.925M - equity income $0.182M + noncash lease $0.939M + deferred tax $0.176M - lease payments $0.893M = $5.036M = CFO ex-WC (0% gap). Source: FY2025 10-K, accession 0001437749-26-007797.
2024
$0.04
▼
Recomputed on current basis (prior record used CFO - total capex - SBC with no working-capital removal). OE = CFO - dWC - SBC - maintenance capex. CFO=$5.698M; dWC (AR $1.811M, related-party AR $(0.160)M, inventory $(2.602)M, prepaids $1.634M, AP/accrued $0.325M) = +$1.008M removed, CFO ex-WC=$4.690M; SBC=$0.463M; capex=$3.806M, revenue declined so growth capex=$0 and maintenance capex=$3.806M per formula (capex was an evident one-off expansion, 4.8x 2023 and 4.4x D&A, reverting to $0.639M in 2025; year treated as an outlier in the anchor); OE=$0.421M; diluted shares=11.235M; OE/sh=$0.037. Reconciliation: NI $3.929M + D&A $0.873M + SBC $0.463M - equity income $0.629M - gain $0.030M + noncash lease $0.899M - lease payments $0.876M + deferred tax $0.061M = $4.690M = CFO ex-WC. Source: FY2024 10-K, accession 0001437749-25-007218.
2023
$0.30
▼
Recomputed on current basis (prior record used CFO - total capex - SBC with no working-capital removal, which booked a $4.3M inventory drawdown as earnings). OE = CFO - dWC - SBC - maintenance capex. CFO=$8.458M; dWC (AR $(0.121)M, related-party AR $0.549M, inventory $4.266M, prepaids $(1.108)M, AP/accrued $0.398M) = +$3.984M removed, CFO ex-WC=$4.474M; SBC=$0.170M; capex=$0.792M, revenue declined so growth capex=$0, maintenance capex=$0.792M; OE=$3.512M; diluted shares=11.856M; OE/sh=$0.296. Reconciliation: NI $4.189M + D&A $0.925M + SBC $0.170M - equity income $0.477M - deferred tax $0.322M = $4.485M vs CFO ex-WC $4.474M. Source: FY2023 10-K, accession 0001437749-24-007539.
2022
$0.27
▼
Recomputed on current basis (prior record used CFO - total capex - SBC with no working-capital removal, a superseded formula). OE = CFO - dWC - SBC - maintenance capex. CFO=$4.277M; dWC (AR $1.985M, related-party AR $(0.208)M, inventory $0.572M, prepaids $(2.043)M, AP/accrued $(0.271)M) = +$0.151M removed, CFO ex-WC=$4.126M; SBC=$0.147M; capex=$0.492M, revenue declined so growth capex=$0, maintenance capex=$0.492M; OE=$3.487M; diluted shares=12.781M; OE/sh=$0.273. Reconciliation: NI $3.282M + D&A $0.814M + SBC $0.147M - equity income $0.087M - deferred tax $0.027M = $4.129M vs CFO ex-WC $4.126M. Source: FY2022 10-K, accession 0001437749-23-006845.
2021
$0.33
▼
Recomputed on current basis (prior record used CFO - total capex - SBC with no working-capital removal, a superseded formula). OE = CFO - dWC - SBC - maintenance capex. CFO=$(0.480)M; dWC (AR $(4.735)M, related-party AR $(0.478)M, inventory $(8.220)M, prepaids $(0.856)M, AP/accrued $(2.998)M) = $(7.817)M added back, CFO ex-WC=$7.337M; SBC=$0.315M; capex=$2.524M, revenue declined so growth capex=$0, maintenance capex=$2.524M; OE=$4.498M; diluted shares=13.499M; OE/sh=$0.333. Reconciliation: NI $6.756M + D&A $0.817M + SBC $0.315M - equity income $0.571M + deferred tax $0.228M - lease payments net ~$0.2M = ~$7.34M. Tail of the pandemic surge (revenue $68.6M); excluded from normalized window. Source: FY2021 10-K, accession 0001437749-22-005979.
2020
$1.95
▼
OE = CFO - dWC - SBC - maintenance capex. CFO=$18.274M; dWC (AR $(4.564)M, related-party AR $(0.181)M, inventory $(5.446)M, prepaids $(2.500)M, AP/accrued $3.355M) = $(9.336)M added back; SBC=$0.375M; capex=$1.135M, revenue +$56.0M so growth capex (2.05% x $56.0M) exceeds capex, maintenance capex=$0; OE=$27.235M; diluted shares=13.972M; OE/sh=$1.949. Non-recurring pandemic year (revenue $102.7M vs $46.7M in 2019); excluded from any normalized window. Source: FY2020 10-K, accession 0001437749-21-005551.
2019
$0.14
▼
OE = CFO - dWC - SBC - maintenance capex. CFO=$3.101M; dWC (AR $1.367M, related-party AR $(0.341)M, inventory $(1.425)M, prepaids $0.412M, AP/accrued $(0.500)M) = $(0.487)M added back; SBC=$0.451M; capex=$1.296M, revenue flat so growth capex=$0.001M, maintenance capex=$1.295M; OE=$1.842M; diluted shares=13.169M; OE/sh=$0.140. Reconciliation: NI $3.000M + D&A $0.602M + SBC $0.451M - equity income $0.359M - securities gain $0.231M + deferred tax $0.083M + lease expense net $0.704M - lease payments $0.662M = $3.588M = CFO ex-WC. Source: FY2019 10-K, accession 0001437749-20-004678.
2018
$0.23
▼
OE = CFO - dWC - SBC - maintenance capex. CFO=$2.000M; dWC (AR $(0.338)M, related-party AR $(0.022)M, inventory $0.371M, prepaids $(1.334)M, AP/accrued $(0.881)M) = $(2.204)M added back; SBC=$0.432M; capex=$0.606M, revenue +$2.599M x 2.05% = growth capex $0.053M, maintenance capex=$0.553M; OE=$3.219M; diluted shares=13.963M; OE/sh=$0.231. Reconciliation: NI $3.625M + D&A $0.525M + SBC $0.432M - equity income $0.587M + deferred tax $0.159M + securities loss $0.050M = $4.204M = CFO ex-WC. Source: FY2018 10-K, accession 0001437749-19-004169.
2017
$0.06
▼
OE = CFO - dWC - SBC - maintenance capex. CFO=$4.008M; dWC (AR $0.051M, related-party AR $(0.187)M, inventory $0.745M, prepaids $0.681M, AP/accrued $0.336M) = +$1.626M removed; SBC=$0.296M; capex=$1.222M, revenue declined so growth capex=$0, maintenance capex=$1.222M; OE=$0.864M; diluted shares=14.993M; OE/sh=$0.058. Reconciliation: NI $2.633M + D&A $0.571M + SBC $0.296M - equity income $0.355M - gain on property sale $0.385M - deferred tax $0.378M = $2.382M = CFO ex-WC. Source: FY2017 10-K, accession 0001437749-18-004389.
2016
$0.18
▼
OE = CFO - dWC - SBC - maintenance capex. CFO=$6.833M; dWC (cash effect of AR $1.886M, related-party AR $0.166M, inventory $5.404M, prepaids $(0.254)M, AP/accrued $0.310M) = +$3.408M removed; SBC=$0.190M; capex=$0.267M, capex/revenue mean 2015-2025=2.05%, revenue +$1.221M so growth capex=$0.025M, maintenance capex=$0.242M; OE=$2.993M; diluted shares=16.835M; OE/sh=$0.178. Reconciliation: NI $3.168M + D&A $0.544M + SBC $0.190M - equity income $0.498M + deferred tax $0.021M = $3.425M = CFO ex-WC $3.425M. Source: FY2016 10-K, accession 0001437749-17-004000.
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.