2025
$0.51
▼
OE = CFO - dWC - SBC - maintenance capex. CFO=$26,450K; dWC (net working-capital cash effect per cash-flow statement)=$916K; SBC=$3,312K; capex=$10,706K, growth capex=$0 (revenue declined) so maintenance capex=$10,706K; OE=$11,516K; diluted shares=22,396K; OE/sh=$0.5142. Check: NI $11,600K + D&A and other non-cash (ex-SBC) $10,622K - maint capex = $11,516K (0% gap). FY2025 includes $6.6M cash executive leadership transition bonuses (not adjusted). Source: FY2025 10-K, accession 0001437749-26-007002.
2024
$0.64
▼
OE = CFO - dWC - SBC - maintenance capex. CFO=$34,625K; dWC (net working-capital cash effect per cash-flow statement)=$3,814K; SBC=$284K; capex=$15,448K, growth capex=$0 (revenue declined) so maintenance capex=$15,448K; OE=$15,079K; diluted shares=23,743K; OE/sh=$0.6351. Check: NI $24,783K + D&A and other non-cash (ex-SBC) $5,744K - maint capex = $15,079K (0% gap). Source: FY2025 10-K, accession 0001437749-26-007002.
2023
$0.83
▼
OE = CFO - dWC - SBC - maintenance capex. CFO=$38,113K; dWC (net working-capital cash effect per cash-flow statement)=$986K; SBC=$935K; capex=$15,779K, growth capex=$0 (revenue declined) so maintenance capex=$15,779K; OE=$20,413K; diluted shares=24,673K; OE/sh=$0.8273. Check: NI $30,971K + D&A and other non-cash (ex-SBC) $5,221K - maint capex = $20,413K (0% gap). Source: FY2025 10-K, accession 0001437749-26-007002.
2022
$1.15
▼
OE = CFO - dWC - SBC - maintenance capex. CFO=$36,265K; dWC (net working-capital cash effect per cash-flow statement)=$(3,351K); SBC=$1,200K; capex=$9,835K, growth capex=5.856% avg capex/revenue (2016-2025) x revenue increase $3,614K = $212K so maintenance capex=$9,623K; OE=$28,793K; diluted shares=25,052K; OE/sh=$1.1493. Check: NI $31,800K + D&A and other non-cash (ex-SBC) $6,616K - maint capex = $28,793K (0% gap). CFO adds back $2,569K non-cash CTA reclassification. Source: FY2022 10-K, accession 0001437749-23-005305.
2021
$1.53
▼
OE = CFO - dWC - SBC - maintenance capex. CFO=$46,344K; dWC (net working-capital cash effect per cash-flow statement)=$1,841K; SBC=$623K; capex=$5,514K, growth capex=5.856% avg capex/revenue (2016-2025) x revenue increase $14,677K = $859K so maintenance capex=$4,655K; OE=$39,225K; diluted shares=25,640K; OE/sh=$1.5299. Check: NI $37,466K + D&A and other non-cash (ex-SBC) $6,414K - maint capex = $39,225K (0% gap). Source: FY2022 10-K, accession 0001437749-23-005305.
2020
$1.59
▼
OE = CFO - dWC - SBC - maintenance capex. CFO=$40,636K; dWC (net working-capital cash effect per cash-flow statement)=$(4,612K); SBC=$680K; capex=$3,984K, growth capex=5.856% avg capex/revenue (2016-2025) x revenue increase $5,295K = $310K so maintenance capex=$3,674K; OE=$40,894K; diluted shares=25,696K; OE/sh=$1.5915. Check: NI $37,260K + D&A and other non-cash (ex-SBC) $7,308K - maint capex = $40,894K (0% gap). CFO adds back $714K goodwill impairment within D&A. Source: FY2022 10-K, accession 0001437749-23-005305.
2019
$1.36
▼
OE = CFO - dWC - SBC - maintenance capex. CFO=$40,917K; dWC (net working-capital cash effect per cash-flow statement)=$616K; SBC=$1,224K; capex=$4,656K, growth capex=5.856% avg capex/revenue (2016-2025) x revenue increase $8,296K = $486K so maintenance capex=$4,170K; OE=$34,907K; diluted shares=25,653K; OE/sh=$1.3607. Check: NI $32,406K + D&A and other non-cash (ex-SBC) $6,671K - maint capex = $34,907K (0% gap). Source: FY2019 10-K, accession 0001437749-20-004493.
2018
$1.22
▼
OE = CFO - dWC - SBC - maintenance capex. CFO=$39,848K; dWC (net working-capital cash effect per cash-flow statement)=$1,450K; SBC=$1,514K; capex=$5,971K, growth capex=5.856% avg capex/revenue (2016-2025) x revenue increase $2,127K = $125K so maintenance capex=$5,846K; OE=$31,038K; diluted shares=25,512K; OE/sh=$1.2166. Check: NI $30,047K + D&A and other non-cash (ex-SBC) $6,837K - maint capex = $31,038K (0% gap). Diluted shares approximated as class A/common 24,448K + class B 3,628K x 107/365 days pre-recapitalization (April 17, 2018) = 25,512K. Source: FY2019 10-K, accession 0001437749-20-004493.
2017
$0.91
▼
OE = CFO - dWC - SBC - maintenance capex. CFO=$28,091K; dWC (net working-capital cash effect per cash-flow statement)=$(806K); SBC=$1,845K; capex=$4,568K, growth capex=5.856% avg capex/revenue (2016-2025) x revenue increase $8,175K = $479K so maintenance capex=$4,089K; OE=$22,963K; diluted shares=25,230K; OE/sh=$0.9101. Check: NI $22,943K + D&A and other non-cash (ex-SBC) $4,109K - maint capex = $22,963K (0% gap). Diluted shares = class A 21,627K + class B 3,603K (each class B share became one common share in the April 2018 recapitalization, plus $19.59 cash). Source: FY2019 10-K, accession 0001437749-20-004493.
2016
$0.89
▼
OE = CFO - dWC - SBC - maintenance capex. CFO=$26,843K; dWC (net working-capital cash effect per cash-flow statement)=$(499K); SBC=$1,929K; capex=$3,973K, growth capex=5.856% avg capex/revenue (2016-2025) x revenue increase $7,041K = $412K so maintenance capex=$3,561K; OE=$21,852K; diluted shares=24,597K; OE/sh=$0.8884. Check: NI $20,518K + D&A and other non-cash (ex-SBC) $4,895K - maint capex = $21,852K (0% gap). Diluted shares = class A 21,037K + class B 3,560K (each class B share became one common share in the April 2018 recapitalization, plus $19.59 cash). CFO includes $223K gain on sale of operating segment (non-cash, deducted). Source: FY2018 10-K (restated 2016 working capital), accession 0001437749-19-004393.
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.