2025
$1.45
▼
OE = CFO - working capital movement - SBC - maintenance capex. CFO=$14,301K; working capital movement (residual of CFO over net income plus non-cash items, ties to listed lines) = +$(1,484)K i.e. cash drain of $1,484K so subtracting it adds $1,484K; SBC=$59K; total capex=$9,338K, capex ratio (8-yr mean 2018-2025)=8.88% of revenue, growth capex=8.88% x ($93,446K-$78,508K)=$1,327K so maintenance capex=$8,011K; OE=14,301+1,484-59-8,011=$7,715K; diluted shares=5,305K; OE/sh=$1.454. Cash interest paid $225K (business cash flow add-back, not included in this value). Recon: NI 12,506+D&A 2,887+other non-cash 392-maint capex 8,011 = 7,774 = OE+SBC 7,774. Source: FY2025 10-K, accession 0001654954-26-003505.
2024
$0.91
▼
OE = CFO - working capital movement - SBC - maintenance capex. CFO=$5,158K; working capital movement (residual: CFO 5,158 less NI 7,675 less D&A/non-cash 1,729) = cash drain of $4,246K so subtracting it adds $4,246K; SBC=$45K; total capex=$6,203K, capex ratio (8-yr mean 2018-2025)=8.88%, growth capex=8.88% x ($78,508K-$59,580K)=$1,681K so maintenance capex=$4,522K; OE=5,158+4,246-45-4,522=$4,837K; diluted shares=5,289K; OE/sh=$0.915. Cash interest paid $223K. Source: FY2024 comparatives in FY2025 10-K, accession 0001654954-26-003505 (FY2024 10-K 0001654954-25-006144).
2023
-$0.34
▼
OE = CFO - working capital movement - SBC - maintenance capex. CFO=$7,732K; working capital movement = +$4,963K cash inflow (AR, inventories, payables, deferred revenue, customer deposits etc. per cash flow statement; ties to NI 795 + non-cash 1,974 + WC 4,963 = 7,732), removed; SBC=$375K; total capex=$5,010K, capex ratio 8.88%, growth capex=8.88% x ($59,580K-$50,131K)=$839K so maintenance capex=$4,171K; OE=7,732-4,963-375-4,171=$(1,777)K; diluted shares=5,292K; OE/sh=$(0.336). Cash interest paid $255K. Source: FY2023 10-K, accession 0001654954-24-006855.
2022
$0.25
▼
OE = CFO - working capital movement - SBC - maintenance capex. CFO=$(6,334)K; working capital movement = $(10,899)K cash drain (billed AR -6,554, deferred buy-back lease obligation -3,776, accrued income taxes -1,887, payables +3,745 etc.; ties to NI 800 + non-cash 3,765 + WC -10,899 = -6,334), removed so adds $10,899K; SBC=$505K; total capex=$2,749K, revenue declined ($50,131K vs $50,642K) so growth capex=$0 and maintenance capex=$2,749K; OE=-6,334+10,899-505-2,749=$1,311K; diluted shares=5,253K; OE/sh=$0.250. Cash interest paid $260K. Source: FY2023 10-K comparatives, accession 0001654954-24-006855.
2021
$0.69
▼
OE = CFO - working capital movement - SBC - maintenance capex. CFO=$9,126K; NI $7,570K includes $2,692K non-cash PPP loan forgiveness gain (already netted in CFO); working capital movement taken as residual of CFO over NI and identified non-cash items = +$195K; SBC=$531K; total capex=$5,367K, capex ratio 8.88%, growth capex=8.88% x ($50,642K-$43,862K)=$602K so maintenance capex=$4,765K; OE=9,126-195-531-4,765=$3,635K; diluted shares=5,232K; OE/sh=$0.695. Cash interest paid $190K. Source: FY2021 10-K, accession 0001654954-22-004286.
2020
$0.37
▼
OE = CFO - working capital movement - SBC - maintenance capex. CFO=$7,487K; working capital movement taken as residual of CFO over NI 2,665 and identified non-cash items (D&A 2,412, gain/loss on sale 133, unrealized gain -23, allowance -64, SBC 163, deferred taxes -575) = +$2,776K inflow, removed; SBC=$163K; total capex=$2,627K, revenue declined ($43,862K vs $46,691K) so growth capex=$0 and maintenance capex=$2,627K; OE=7,487-2,776-163-2,627=$1,921K; diluted shares=5,187K; OE/sh=$0.370. Cash interest paid $217K. Source: FY2021 10-K comparatives, accession 0001654954-22-004286.
2019
$0.07
▼
OE = CFO - working capital movement - SBC - maintenance capex. CFO=$3,932K; working capital movement taken as residual of CFO over NI 1,949 and non-cash items (D&A 1,793, allowance 119, gain on sale -46, SBC 270, deferred taxes 459 = 2,595) = $(612)K cash drain, removed so adds $612K; SBC=$270K; total capex=$4,513K, capex ratio 8.88%, growth capex=8.88% x ($46,691K-$40,220K)=$575K so maintenance capex=$3,938K; OE=3,932+612-270-3,938=$336K; diluted shares=5,147K; OE/sh=$0.065. Cash interest paid $179K. Source: FY2019 10-K, accession 0001654954-20-003266.
2018
-$0.45
▼
OE = CFO - working capital movement - SBC - maintenance capex. CFO=$8,472K; working capital movement taken as residual of CFO over NI 1,687 and non-cash items (D&A 1,247, allowance 6, gain on sale -126, SBC 242, deferred taxes 153 = 1,522) = +$5,263K inflow (driven by a $6,592K increase in the deferred buy-back lease obligation), removed; SBC=$243K; total capex=$5,234K, revenue declined ($40,220K vs $41,717K) so growth capex=$0 and maintenance capex=$5,234K; OE=8,472-5,263-243-5,234=$(2,268)K; diluted shares=5,096K; OE/sh=$(0.445). Cash interest paid $176K. Source: FY2019 10-K comparatives, accession 0001654954-20-003266.
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.