2025
-$0.21
▼
OE = CFO − ΔWC − SBC − maintenance capex. CFO=$9,300K; ΔWC=$(3,605)K added back; SBC=$11,445K; capex=$4,455K (PP&E $4,447K + intangibles $8K); capex ratio 14.58%; revenue $102,031K→$104,127K so growth capex=$306K, maintenance capex=$4,149K; OE=$(2,689)K; diluted shares=12,718K; OE/sh=$(0.21). Reconciliation: NI $(9,420)K + non-cash $22,325K = $12,905K = CFO − ΔWC. Source: FY2025 10-K accession 0001193125-26-132104.
2024
-$0.30
▼
OE = CFO − ΔWC − SBC − maintenance capex. CFO=$22,220K; ΔWC=+$8,818K removed (incl. AR collections from NYPD $5,060K); SBC=$12,128K; capex=$6,432K (PP&E $6,327K + intangibles $105K); capex ratio 14.58%; revenue $92,717K→$102,031K so growth capex=$1,358K, maintenance capex=$5,074K; OE=$(3,800)K; diluted shares=12,710K; OE/sh=$(0.30). Reconciliation: NI $(9,180)K + non-cash $22,582K = $13,402K = CFO − ΔWC. Source: FY2025 10-K accession 0001193125-26-132104.
2023
-$0.06
▼
OE = CFO − ΔWC − SBC − maintenance capex. CFO=$10,951K; ΔWC=$(2,019)K added back; SBC=$9,982K; capex=$5,490K (PP&E $5,053K + intangibles $437K); capex ratio 14.58%; revenue $81,003K→$92,717K so growth capex=$1,708K, maintenance capex=$3,782K; OE=$(794)K; diluted shares=12,425K; OE/sh=$(0.06). Reconciliation: NI $(2,718)K + non-cash $15,688K = $12,970K = CFO − ΔWC. Source: FY2025 10-K accession 0001193125-26-132104.
2022
-$0.04
▼
OE = CFO − ΔWC − SBC − maintenance capex. CFO=$12,184K (after excluding non-cash $9,154K contingent-consideration gain); ΔWC=$(3,139)K added back; SBC=$8,282K; capex=$10,921K (PP&E $10,915K + intangibles $6K); capex ratio 14.58%; revenue $58,155K→$81,003K so growth capex=$3,332K, maintenance capex=$7,589K; OE=$(548)K; diluted shares=12,318K; OE/sh=$(0.04). Source: FY2022 10-K accession 0000950170-23-007845.
2021
-$0.20
▼
OE = CFO − ΔWC − SBC − maintenance capex. CFO=$9,822K; ΔWC=+$199K removed; SBC=$5,872K; capex=$7,899K (PP&E $7,840K + intangibles $59K); capex ratio 14.58%; revenue $45,734K→$58,155K so growth capex=$1,811K, maintenance capex=$6,088K; OE=$(2,337)K; diluted shares=11,648K; OE/sh=$(0.20). Source: FY2022 10-K accession 0000950170-23-007845.
2020
$0.32
▼
OE = CFO − ΔWC − SBC − maintenance capex. CFO=$11,209K; ΔWC=$(375)K added back; SBC=$4,462K; capex=$4,131K (PP&E $4,059K + intangibles $72K); capex ratio 14.58%; revenue $40,752K→$45,734K so growth capex=$727K, maintenance capex=$3,404K; OE=$3,718K; diluted shares=11,730K; OE/sh=$0.32. Source: FY2022 10-K accession 0000950170-23-007845.
2019
$0.23
▼
OE = CFO − ΔWC − SBC − maintenance capex. CFO=$13,692K; ΔWC=+$3,855K removed; SBC=$3,057K; capex=$4,909K (PP&E $4,823K + intangibles $86K); capex ratio 14.58%; revenue $34,753K→$40,752K so growth capex=$875K, maintenance capex=$4,034K; OE=$2,746K; diluted shares=11,846K; OE/sh=$0.23. Source: FY2019 10-K accession 0001564590-20-010636.
2018
-$0.47
▼
OE = CFO − ΔWC − SBC − maintenance capex. CFO=$(1,386)K; ΔWC=$(5,736)K (AR build $(11,224)K) added back; SBC=$2,468K; capex=$8,492K (PP&E $8,444K + intangibles $48K); capex ratio 14.58%; revenue $23,763K→$34,753K so growth capex=$1,603K, maintenance capex=$6,889K; OE=$(5,007)K; diluted shares=10,569K; OE/sh=$(0.47). Source: FY2019 10-K accession 0001564590-20-010636.
2017
-$1.13
▼
OE = CFO − ΔWC − SBC − maintenance capex. CFO=$3,387K; ΔWC=+$4,489K removed; SBC=$628K; capex=$6,506K (PP&E $6,430K + intangibles $76K); capex ratio 14.58%; revenue $15,507K→$23,763K so growth capex=$1,204K, maintenance capex=$5,302K; OE=$(7,032)K; diluted shares=6,198K (June 2017 IPO, partial-year weighting); OE/sh=$(1.13). Source: FY2019 10-K accession 0001564590-20-010636.
2016
-$4.77
▼
OE = CFO − ΔWC − SBC − maintenance capex. CFO=$2,257K; ΔWC (sum of operating asset/liability lines, cash effect)=+$5,801K removed; SBC=$83K; capex=$4,554K (PP&E $4,476K + intangibles $78K); capex ratio 14.58% (mean capex/revenue 2016-2025); revenue $11,791K→$15,507K so growth capex=$542K, maintenance capex=$4,012K; OE=$(7,639)K; diluted shares=1,602K (pre-IPO weighted common only; preferred not yet converted, so per-share figure is not comparable to later years); OE/sh=$(4.77). Source: FY2018 10-K accession 0001564590-19-006063 (cash flow) and FY2017 10-K 0001564590-18-006972 (revenue, shares).
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.