2025
$0.45
▼
OE = CFO − ΔWC − SBC − maintenance capex. CFO=$447,267; ΔWC=$(6,193,161) net working-capital cash outflow (AR +$5,453,186, revenues in excess of billing −$5,207,897, other current assets +$15,257, AP −$197,312, unearned revenue −$6,256,395; added back); SBC=$208,116; capex=$1,382,770; revenue grew $61.39M→$66.09M (external net revenues; the prior version of this row used segment revenue of $73.09M that includes $7.00M intersegment revenue, which overstated growth capex), capex_ratio=3.43% (FY16-25 mean capex/external revenue), growth capex=$160,977, maintenance capex=$1,221,793; OE=$5,210,519; diluted shares=11,576,287; OE/sh=$0.4501. Reconciliation: NI $4,570,919 + D&A $1,463,783 + bad debts $466,965 − gain on sale $69,355 − maint capex $1,221,793 = $5,210,519 (matches). Corrected 2026-09-28 from $0.462 (revenue-basis error). Source: FY2025 10-K, accession 0001493152-25-015950.
2024
$0.30
▼
OE = CFO − ΔWC − SBC − maintenance capex. CFO=$2,909,388; ΔWC=$(1,067,912) net working-capital cash outflow in the reconciliation (added back); SBC=$308,569; capex=$515,404; revenue grew $52.39M→$61.39M (external net revenues; the prior version of this row used segment revenue of $64.45M that includes $3.06M intersegment revenue, which overstated growth capex), capex_ratio=3.43% (FY16-25 mean capex/external revenue), growth capex=$308,569, maintenance capex=$206,835; OE=$3,461,896; diluted shares=11,421,940; OE/sh=$0.3031. Corrected 2026-09-28 from $0.312 (revenue-basis error). Source: FY2024 10-K, accession 0001493152-24-038751.
2023
$0.12
▼
CFO=$2,009,571; ΔWC=$(1,243,840) net cash inflow; SBC=$317,451; capex=$1,639,438; revenue declined $57.2M→$52.4M so growth capex=$0, maintenance capex=full capex $1,639,438; OE=$1,296,522; diluted shares=11,279,966; OE/sh=$0.115. FY2023 also had a net loss and $2.1M equity-method/impairment charge, both non-cash and added back per the CFO-based method. Source: FY2023 10-K, accession 0001493152-23-033429.
2022
$0.43
▼
CFO=$3,060,622; ΔWC=$(4,421,001) net cash inflow; SBC=$104,347; capex=$2,609,205; revenue grew $54.9M→$57.2M, growth capex=$79,246, maintenance capex=$2,529,959; OE=$4,847,317; diluted shares=11,250,219; OE/sh=$0.431. Source: FY2022 10-K, accession 0001493152-22-026889.
2021
$0.29
▼
CFO=$15,725,923; ΔWC=$9,522,116 net cash inflow from AR/unbilled collections; SBC=$342,153; capex=$2,551,283; revenue declined $56.4M→$54.9M so growth capex=$0, maintenance capex=full capex $2,551,283; OE=$3,310,371; diluted shares=11,499,983; OE/sh=$0.288. Source: FY2021 10-K, accession 0001493152-21-023957.
2020
$0.37
▼
CFO=$3,972,426; ΔWC=$(2,527,872) net cash inflow; SBC=$808,616; capex=$1,377,145; revenue declined $67.8M→$56.4M so growth capex=$0, maintenance capex=full capex $1,377,145; OE=$4,314,537; diluted shares=11,784,414; OE/sh=$0.366. Source: FY2020 10-K, accession 0001493152-20-018417.
2019
$1.31
▼
CFO=$4,933,210; ΔWC=$(13,918,503) net cash inflow; SBC=$1,174,625 (stock comp $1,131,013 + FMV options $43,612); capex=$2,726,558; revenue grew $60.9M→$67.8M, growth capex=$234,502, maintenance capex=$2,492,056; OE=$15,185,032; diluted shares=11,621,990; OE/sh=$1.307. Source: FY2019 10-K, accession 0001493152-19-014421.
2018
$1.00
▼
CFO=$15,714,322; ΔWC=$241,228 net cash outflow; SBC=$1,861,445; capex=$2,449,449; revenue declined $65.4M→$60.9M so growth capex=$0, maintenance capex=full capex $2,449,449; OE=$11,162,200; diluted shares=11,197,319; OE/sh=$0.997. Source: FY2018 10-K, accession 0001493152-18-013757.
2017
$0.38
▼
CFO=$454,365; ΔWC=$(8,572,754) net cash inflow; SBC=$2,763,323 (stock issued for services $2,522,158 + FMV warrants/options $241,165); capex=$2,203,203; revenue grew $64.6M→$65.4M, growth capex=$27,783 (3.40% ratio), maintenance capex=$2,175,420; OE=$4,088,376; diluted shares=10,912,284; OE/sh=$0.375. Source: FY2017 10-K, accession 0001493152-17-011038.
2016
$0.90
▼
OE = CFO − ΔWC − SBC − maintenance capex. CFO=$1,659,036; ΔWC=$(12,297,226) net cash inflow (AR/unbilled collections); SBC=$1,533,209 (stock issued for services $1,264,618 + FMV of options $268,591); capex=$3,335,921; capex_ratio=3.40% (10-yr FY16-25 mean of capex/revenue); revenue grew $51.0M→$64.6M so growth capex=$459,657, maintenance capex=$2,876,264; OE=$9,546,789; diluted shares=10,584,835; OE/sh=$0.902. Source: FY2016 10-K, accession 0001493152-16-013366 (figures per FY2017 10-K comparative column, accession 0001493152-17-011038).
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.