2025
-$0.21
▼
OE = CFO - ΔWC - SBC - maintenance capex. CFO=$(12,700)K; ΔWC=+$15,235K (working-capital tailwind, chiefly a $12.8M deferred-revenue build); SBC=$23,435K; capex=$3,348K; revenue rose $97,610K from $82,056K (+$15,554K); growth capex=10.60%×15,554=$1,649K; maintenance capex=$1,699K. OE=(12,700)-15,235-23,435-1,699=$(53,069)K. Diluted shares=247,124,365. OE/sh=$(0.2147). Reconciliation ties exactly to reported CFO (0% gap). Note: because the ΔWC add-back stripped out a large favorable deferred-revenue swing, OE improved only ~23% year-over-year versus reported CFO's 69.5% improvement -- CFO's improvement was substantially working-capital driven, not purely operating. FY2025 also carried a $17.4M non-recurring inventory obsolescence charge tied to a device-component/product-generation transition (cost of revenue rose from 40.5% to 53.1% of revenue); this type of charge has recurred periodically (2020, 2023, 2025) with hardware refresh cycles. Source: FY2025 10-K (accession 0001804176-26-000009).
2024
-$0.28
▼
OE = CFO - ΔWC - SBC - maintenance capex. CFO=$(41,707)K; ΔWC=$(4,821)K; SBC=$21,032K; capex=$2,694K; revenue rose $82,056K from $65,900K (+$16,156K); growth capex=10.60%×16,156=$1,713K; maintenance capex=$981K. OE=(41,707)-(4,821)-21,032-981=$(58,899)K. Diluted shares=211,682,760. OE/sh=$(0.2782). Reconciliation ties exactly to reported CFO (0% gap). Source: FY2025 10-K (accession 0001804176-26-000009).
2023
-$0.55
▼
OE = CFO - ΔWC - SBC - maintenance capex. CFO=$(98,820)K; ΔWC=$(20,132)K; SBC=$27,480K; capex=$5,783K; revenue declined to $65,900K from $73,390K, so growth capex=$0 and maintenance capex=full capex=$5,783K. OE=(98,820)-(20,132)-27,480-5,783=$(111,951)K. Diluted shares=205,385,544. OE/sh=$(0.5451). Reconciliation ties exactly to reported CFO (0% gap); no warrant liabilities remained outstanding in FY2023-2025 (fully resolved), so this is the first year in the cleaned, post-warrant anchor window. FY2023 included a $7.4M one-time severance/RIF cost and a $6.8M one-time legal-cost item that management states are not representative of ongoing operations, plus a $21.1M inventory write-down (recurring line item across years, added back automatically as a non-cash charge). Source: FY2025 10-K (accession 0001804176-26-000009), consolidated statement of cash flows.
2022
-$1.00
▼
OE = CFO - ΔWC - SBC - maintenance capex. CFO=$(169,115)K; ΔWC=$(29,397)K; SBC=$42,531K; capex=$18,302K; revenue rose $73,390K from $62,565K (+$10,825K); growth capex=capex_ratio(10.60%)×10,825=$1,148K; maintenance capex=$17,154K. OE=(169,115)-(29,397)-42,531-17,154=$(199,403)K. Diluted shares=199,848,386. OE/sh=$(0.9978). Reconciliation ties exactly to reported CFO (0% gap). Note: FY2022 still carried a non-cash warrant-liability FV swing ($(20,859)K); excluded from the anchor window for that reason. Source: FY2022 10-K (accession 0001558370-23-004464).
2021
-$1.11
▼
OE = CFO - ΔWC - SBC - maintenance capex. CFO=$(189,187)K; ΔWC (net working-capital cash effect per CF statement)=$(51,049)K; SBC=$47,798K; capex=$7,877K; capex_ratio=mean(capex/rev) 2021-2025=10.60%; revenue rose $62,565K from $46,252K (+$16,313K) so growth capex=$1,730K; maintenance capex=$6,147K. OE=(189,187)-(51,049)-47,798-6,147=$(192,083)K. Diluted shares=173,810,053. OE/sh=$(1.1051). Reconciliation: NI+non-cash addbacks (D&A, non-cash interest, write-downs, SBC, warrant FV change, other)+ΔWC ties exactly to reported CFO of $(189,187)K (0% gap). Note: FY2021 was distorted by a large non-cash warrant-liability fair-value swing ($(161,095)K) from the Feb-2021 SPAC merger; excluded from the valuation anchor window for that reason. Source: FY2022 10-K (accession 0001558370-23-004464), consolidated statement of cash flows.
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.