2024
$0.02
▼
OE = CFO - ΔWC - SBC - maintenance capex. CFO=$(258)K; ΔWC=$(635)K [AR +$329K (use), Inventory +$363K (use), AP +$57K (source)]; SBC=$10K; capex=$232K (maintenance; revenue declined YoY so growth capex=$0). OE = -258 - (-635) - 10 - 232 = $135K; diluted shares=6,021,180; OE/sh=$0.022. Source: FY2024 10-K, accession 0001185185-25-000256. Revenue fell a further 32.2% YoY to $4.1M, concentrated in ODM Projects; net income ($902K) was buoyed by $1.2M of gains on short-term investments unrelated to operations. An independent check of NI+D&A-maintenance capex ($902+173-232=$843K before other non-cash items) diverges from the CFO-based figure; the residual is attributable to non-cash mark-to-market movement on the company's growing short-term investment portfolio and deferred taxes, not separately broken out in the filing's XBRL tags but already correctly netted inside reported CFO - hence the CFO-based figure is used as primary per methodology. Trailing four quarters through Q3 2025 show net losses each quarter and a further sharp revenue decline (Q3 2025 net sales down ~55% YoY), which is used to inform (not set) the near-term growth path.
2023
$0.18
▼
OE = CFO - ΔWC - SBC - maintenance capex. CFO=$3,150K; ΔWC=$1,805K [AR -$591K (source), Inventory -$1,231K (source), AP -$17K (use)]; SBC=$13K; capex=$215K (maintenance; revenue declined YoY so growth capex=$0). OE = 3,150 - 1,805 - 13 - 215 = $1,117K; diluted shares=6,030,277; OE/sh=$0.185. Source: FY2023 10-K, accession 0001185185-24-000345. Post-shortage destocking begins (revenue -27.5% YoY to $6.1M).
2022
$0.31
▼
OE = CFO - ΔWC - SBC - maintenance capex. CFO=$1,691K; ΔWC=$(201)K [AR -$217K (source), Inventory -$1,184K (source), AP -$1,602K (use)]; SBC=$23K; capex=$2K (maintenance). OE = 1,691 - (-201) - 23 - 2 = $1,867K; diluted shares=6,035,180; OE/sh=$0.309. Source: FY2022 10-K, accession 0001185185-23-000299. Still an above-normal chip-shortage year for revenue ($8.4M).
2021
$0.41
▼
OE = CFO - ΔWC - SBC - maintenance capex. CFO=$1,741K (latest restated, per FY2022 10-K); ΔWC=$(735)K [AR +$262K (use), Inventory +$1,876K (use), AP +$1,403K (source)]; SBC=$29K; capex=$18K (maintenance). OE = 1,741 - (-735) - 29 - 18 = $2,429K; diluted shares=5,919,699; OE/sh=$0.410. Source: FY2021 10-K, accession 0001185185-22-000366. Note: 2021 benefited from the pandemic-era semiconductor shortage which lifted volumes and pricing industry-wide; treated as one point in a full boom/bust cycle rather than the new normal.
2020
$0.08
▼
OE = CFO - ΔWC - SBC - maintenance capex. CFO=$2,052K; ΔWC=$1,530K [AR -$378K (source), Inventory -$1,204K (source), AP -$52K (use)]; SBC=$27K; capex=$17K (maintenance). OE = 2,052 - 1,530 - 27 - 17 = $478K; diluted shares=5,853,889; OE/sh=$0.082. Source: FY2020 10-K, accession 0001185185-21-000441.
2019
-$0.05
▼
OE = CFO - ΔWC - SBC - maintenance capex. CFO=$1,413K; ΔWC=$1,669K [AR +$126K (use), Inventory -$2,305K (source), AP -$510K (use)]; SBC=$21K; capex=$17K (maintenance). OE = 1,413 - 1,669 - 21 - 17 = $(294)K; diluted shares=5,840,222; OE/sh=$(0.050). Source: FY2019 10-K, accession 0001185185-20-000377.
2018
$0.18
▼
OE = CFO - ΔWC - SBC - maintenance capex. CFO=$2,294K; ΔWC=$1,241K [AR -$66K (source), Inventory -$1,051K (source, latest restated figure per FY2019 10-K), AP +$124K (source)]; SBC=$8K; capex=$5K (maintenance). OE = 2,294 - 1,241 - 8 - 5 = $1,040K; diluted shares=5,706,555; OE/sh=$0.182. Source: FY2018 10-K, accession 0001185185-19-000484 (inventory change per restated FY2019 10-K comparative).
2017
$0.25
▼
OE = CFO - ΔWC - SBC - maintenance capex. CFO=$388K; ΔWC=$(1,059)K [AR +$935K (use), Inventory +$115K (use), AP -$9K (use)]; SBC=$3K; capex=$37K (maintenance). OE = 388 - (-1,059) - 3 - 37 = $1,407K; diluted shares=5,644,847 (restated, per FY2018 10-K); OE/sh=$0.249. Source: FY2017 10-K, accession 0001185185-18-000586.
2016
$0.20
▼
OE = CFO - ΔWC - SBC - maintenance capex. CFO=$1,247K; ΔWC=$119K [AR +$19K (use), Inventory -$320K (source), AP -$182K (use)]; SBC=$1K; capex=$4K (maintenance, capex de minimis - see FY2015 note). OE = 1,247 - 119 - 1 - 4 = $1,123K; diluted shares=5,539,385; OE/sh=$0.203. Source: FY2016 10-K, accession 0001185185-17-000746.
2015
$0.10
▼
OE = CFO - ΔWC - SBC - maintenance capex (comparative FY in FY2016 10-K). CFO=$274K; ΔWC (net WC cash effect embedded in CFO) = $(342)K [AR change -$147K (source), Inventory change +$1,129K (use), AP change +$640K (source)]; SBC=$24K; capex=$37K, treated fully as maintenance capex (capex is de minimis, ~1.1% of revenue on average over 2015-2024, so the growth-capex adjustment changes no year's figure by more than ~$30K and is omitted for simplicity). OE = 274 - (-342) - 24 - 37 = $555K; diluted shares=5,539,385; OE/sh=$0.100. Source: FY2016 10-K, accession 0001185185-17-000746 (FY2015 shown as prior-year 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.