2025
-$0.44
▼
OE = CFO - dWC - SBC - maintenance capex. CFO=$52.0M; WC movement=+$0.6M inflow (AR +24.2, inventory +7.3, prepaid -18.0, tax -8.9, AP/accrued -10.7, deferred revenue +6.7); SBC=$6.7M; capex (PP&E $35.7M + software $9.9M + contract cost expenditures $13.0M)=$58.6M; growth capex=14.6%*(304.1-297.1)=$1.0M so maintenance capex=$57.6M; OE=$52.0-0.6-6.7-57.6=$(12.9)M; diluted shares=29.06M; OE/sh=$(0.44). Reconciliation: NI -17.0 + D&A/non-cash ~ 77 - capex 57.6 approx consistent after non-cash items. Source: FY2025 10-K, accession 0001493152-26-009479.
2024
-$0.02
▼
OE = CFO - dWC - SBC - maintenance capex. CFO=$31.7M; WC movement=$(15.5)M outflow (AR -22.8, inventory +3.8, prepaid +5.8, tax +1.1, AP/accrued -10.6, deferred revenue +7.2); SBC=$7.6M; capex (PP&E $17.0M + software $11.8M + contract cost expenditures $11.3M)=$40.1M; revenue declined so growth capex=$0, maintenance capex=$40.1M; OE=$(0.5)M; diluted shares=29.20M; OE/sh=$(0.02). Net income $64.8M included a $69.4M non-cash deferred tax benefit, excluded via CFO. Source: FY2025 10-K, accession 0001493152-26-009479.
2023
-$0.12
▼
OE = CFO - dWC - SBC - maintenance capex. CFO=$45.5M (contract costs inside operating, comparable basis; restated $54.7M less ~$9.2M contract cost expenditures moved to investing); WC movement=$(4.3)M; SBC=$11.2M; capex (PP&E $32.8M + software $15.0M)=$47.8M; growth capex=14.6%*(322.9-284.5)=$5.6M so maintenance capex=$42.2M; OE=$(3.6)M; diluted shares=29.21M; OE/sh=$(0.12). Source: FY2023 10-K, accession 0001493152-24-014609 and FY2024 10-K 0001641172-25-000737.
2022
$1.03
▼
OE = CFO - dWC - SBC - maintenance capex. CFO=$24.7M (contract-cost payments inside operating cash flow, FY2023 10-K basis; later restated to $29.6M with $4.9M contract costs moved to investing, netting to the same); WC movement=$(37.8)M outflow incl. $16.7M inventory build; SBC=$10.8M; capex (PP&E $22.2M + software $11.1M)=$33.3M; growth capex=14.6%*(284.5-205.8)=$11.5M so maintenance capex=$21.8M; OE=$29.9M; diluted shares=29.09M; OE/sh=$1.03. Source: FY2023 10-K, accession 0001493152-24-014609.
2021
-$0.16
▼
OE = CFO - dWC - SBC - maintenance capex. Restated CFO=$2.4M (FY2023 10-K basis); WC movement=$(25.7)M outflow; SBC=$13.0M; capex (PP&E $11.3M + software $8.7M)=$20.0M; growth capex=14.6%*(205.8-199.8)=$0.9M so maintenance capex=$19.1M; OE=$2.4+25.7-13.0-19.1=$(4.0)M; diluted shares=24.40M; OE/sh=$(0.16). Source: FY2023 10-K, accession 0001493152-24-014609.
2020
$0.52
▼
OE = CFO - dWC - SBC - maintenance capex. CFO=$52.9M; WC movement=+$13.4M inflow (COVID-period timing); SBC=$4.8M; capex (PP&E $15.4M + software $14.5M)=$29.9M; capex ratio mean(2019-2025)=14.6%; growth capex=14.6%*(199.8-153.4)=$6.8M so maintenance capex=$23.1M; OE=$11.6M; diluted shares=22.40M; OE/sh=$0.52. Source: FY2021 10-K, accession 0001493152-22-008568.
2019
-$0.70
▼
OE = CFO - dWC - SBC - maintenance capex. CFO=$30.7M; WC movement (AR, inventory, prepaid, taxes, AP/accrued, deferred revenue)=+$9.6M inflow; SBC=$9.0M; capex (PP&E $10.5M + software development $17.0M)=$27.5M, no prior-year revenue comparison on same basis so growth capex=$0, maintenance capex=$27.5M; OE=$(15.4)M; diluted shares=21.89M; OE/sh=$(0.70). Year includes NTG acquisition integration. Source: FY2021 10-K, accession 0001493152-22-008568 (FY2019 comparatives).
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.