2025
-$0.25
▼
OE = CFO - delta WC - SBC - maintenance capex. CFO=$(5,398)K; delta WC=$(1,521)K (AR $(74)K, unbilled receivables $(268)K, prepaid/other $(776)K, tax receivable $12K, AP $151K, accrued expenses $(517)K, deferred revenue $(49)K); SBC=$1,168K; capex=$165K, revenue declined ($17,293K vs $17,389K in 2024) so growth capex=$0, maintenance capex=$165K; OE = -5,398-(-1,521)-1,168-165 = $(5,210)K; diluted shares=21,183K; OE/sh=$(0.246). Non-cash items D&A $572K, non-cash lease expense $46K, note-receivable write-off $224K, credit-loss recovery $(14)K are all automatically added back within CFO per the formula. Source: FY2025 10-K, accession 0001193125-26-096448.
2024
-$0.18
▼
OE = CFO - delta WC - SBC - maintenance capex. CFO=$(3,161)K; delta WC=$(564)K (AR $(542)K, unbilled receivables $321K, prepaid/other $(253)K, tax receivable $(68)K, AP $614K, accrued $(261)K, deferred revenue $(375)K); SBC=$1,132K; capex=$45K, revenue declined ($17,389K vs $18,244K in 2023) so growth capex=$0, maintenance capex=$45K; OE = -3,161-(-564)-1,132-45 = $(3,774)K; diluted shares=21,139K; OE/sh=$(0.179). Source: FY2025 10-K, accession 0001193125-26-096448 (comparative column).
2023
-$0.23
▼
OE = CFO - delta WC - SBC - maintenance capex. CFO=$1,823K; delta WC=$5,022K (AR $648K, unbilled receivables $1,758K, prepaid/other $(613)K, tax receivable $1,361K, AP $(359)K, accrued $422K, deferred revenue $1,805K); SBC=$1,525K; capex=$16K, revenue grew ($18,244K vs $16,008K in 2022), capex_ratio=1.20% (mean capex/revenue 2021-2025), growth capex=$27K exceeds capex so maintenance capex clamped to $0; OE = 1,823-5,022-1,525-0 = $(4,724)K; diluted shares=21,013K; OE/sh=$(0.225). Note: CFO includes a $2,695K non-cash write-off of a 2022 note-receivable investment that went bad and an $(812)K non-cash fair-value gain on contingent acquisition payments, both automatic add-backs; the note write-off is treated as a one-time capital-allocation misstep, flagged in the bear case rather than the operating run-rate. Source: FY2023 10-K, accession 0000950170-24-032239.
2022
-$0.33
▼
OE = CFO - delta WC - SBC - maintenance capex. CFO=$(5,042)K; delta WC=$(375)K (AR $332K, unbilled receivables $(71)K, prepaid/other $(406)K, tax receivable $49K, AP $356K, accrued $(628)K, deferred revenue $(7)K); SBC=$1,707K; capex=$730K, revenue declined ($16,008K vs $16,854K in 2021) so growth capex=$0, maintenance capex=$730K; OE = -5,042-(-375)-1,707-730 = $(7,104)K; diluted shares=21,604K; OE/sh=$(0.329). Note: CFO also reflects a $(5,672)K non-cash gain on sale of the company's former corporate headquarters (the $8.5M cash proceeds appear in investing, not operating, activities) -- correctly excluded from CFO per GAAP, no further OE adjustment needed. Source: FY2023 10-K, accession 0000950170-24-032239 (comparative column).
2021
-$0.25
▼
OE = CFO - delta WC - SBC - maintenance capex. CFO=$(6,234)K; delta WC=$(2,331)K (AR $(1,410)K, unbilled receivables $(837)K, prepaid/other $(9)K, tax receivable $(13)K, AP $(249)K, accrued $380K, deferred revenue $(193)K); SBC=$1,567K; capex=$27K, revenue grew sharply ($16,854K vs $11,309K in 2020, reflecting acquisitions completed in 2020-2021), capex_ratio=1.20%, growth capex=$67K exceeds capex so maintenance capex clamped to $0; OE = -6,234-(-2,331)-1,567-0 = $(5,470)K; diluted shares=21,525K; OE/sh=$(0.254). First fiscal year fully reflecting the acquired business; used as the start of the anchor window for the current valuation. Source: FY2022 10-K, accession 0000950170-23-008185.
2020
-$0.35
▼
OE = CFO - delta WC - SBC - maintenance capex. CFO=$(5,274)K; delta WC=$823K (AR $84K, unbilled receivables $1,086K, prepaid/other $(171)K, tax receivable $(1,398)K, AP $307K, accrued $435K, deferred revenue $480K); SBC=$838K; capex=$484K, revenue declined ($11,309K vs $12,204K in 2019) so growth capex=$0, maintenance capex=$484K; OE = -5,274-823-838-484 = $(7,419)K; diluted shares=21,473K; OE/sh=$(0.346). Pre-acquisition legacy business (before the 2020-2021 FortressID-related acquisitions); informational only, not part of the anchor window used for the current valuation. Source: FY2021 10-K, accession 0001564590-22-010383 (comparative column).
2019
-$0.13
▼
OE = CFO - delta WC - SBC - maintenance capex. CFO=$(2,945)K; delta WC=$(909)K (AR $(477)K, unbilled receivables $(36)K, prepaid/other $28K, AP $61K, accrued $(223)K, deferred revenue $(262)K); SBC=$692K; capex=$111K, revenue declined ($12,204K vs $16,131K in 2018) so growth capex=$0, maintenance capex=$111K; OE = -2,945-(-909)-692-111 = $(2,839)K; diluted shares=21,523K; OE/sh=$(0.132). Net income this year also includes a $5,171K non-cash deferred-tax valuation-allowance charge, automatically added back within CFO. Pre-acquisition legacy business; informational only. Source: FY2021 10-K, accession 0001564590-22-010383 (comparative detail).
2018
$0.01
▼
OE = CFO - delta WC - SBC - maintenance capex. CFO=$660K; delta WC=$(266)K (AR $(379)K, AP $(40)K, accrued $(82)K, deferred revenue $167K, prepaid $68K; unbilled receivables/tax receivable not separately broken out this year); SBC=$580K; capex=$206K, revenue grew slightly ($16,131K vs $15,465K restated 2017), capex_ratio=1.20% (mean 2021-2025), growth capex=$8K, maintenance capex=$198K; OE = 660-(-266)-580-198 = $148K; diluted shares=21,605K; OE/sh=$0.007. Pre-acquisition legacy business; informational only, and lower-precision working-capital detail than 2019+ (fewer WC lines separately tagged in XBRL this year). Source: FY2018 10-K, accession 0001144204-19-008788.
2017
$0.16
▼
OE = CFO - delta WC - SBC - maintenance capex. CFO=$3,669K; delta WC=$(661)K (AR $(602)K, AP $31K, accrued $(15)K, deferred revenue $(1)K, prepaid $(74)K); SBC=$663K; capex=$82K; revenue was restated to $15,465K (down from $21,566K reported for 2016) upon ASC 606 transition, so growth capex=$0, maintenance capex=$82K; OE = 3,669-(-661)-663-82 = $3,585K; diluted shares=21,877K; OE/sh=$0.164. Pre-acquisition legacy business; informational only, lower-precision working-capital detail than 2019+. Source: FY2018 10-K, accession 0001144204-19-008788 (restated comparative column).
2016
$0.36
▼
OE = CFO - delta WC - SBC - maintenance capex. CFO=$3,814K; delta WC=$(5,001)K (AR $(1,727)K, AP $(99)K, accrued $123K, deferred revenue $(3,083)K, prepaid $(215)K); SBC=$558K; capex=$87K, revenue grew ($21,566K vs $19,621K in 2015), capex_ratio=1.20%, growth capex=$23K, maintenance capex=$64K; OE = 3,814-(-5,001)-558-64 = $8,193K; diluted shares=22,898K; OE/sh=$0.358. Pre-acquisition legacy business (largest revenue year of the pre-acquisition period); informational only, lower-precision working-capital detail (no unbilled-receivables/tax-receivable lines reported this year). Source: FY2016 10-K, accession 0001571049-17-001193.
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.