2025
-$3.81
▼
OE = CFO − ΔWC − SBC − maintenance capex. CFO=$(23.271)M; WC cash effect=$+1.328M (AR increase 0.531, AP/accrued +1.859); SBC=$4.139M; capex=$0.259M, growth capex=$2.216M exceeds capex so maintenance capex=$0; OE=$(28.738)M; diluted shares=7.551M; OE/sh=$(3.81). Source: FY2025 10-K, accession 0001193125-26-076547.
2024
-$8.57
▼
OE = CFO − ΔWC − SBC − maintenance capex. CFO=$(48.649)M (includes ~$23.2M contingent consideration payments); WC cash effect=$(0.174)M; SBC=$6.638M; capex=$3.230M, growth capex=$2.869M so maintenance capex=$0.361M; OE=$(55.474)M; diluted shares=6.470M (split-adjusted); OE/sh=$(8.57). Source: FY2024 10-K, accession 0000950170-25-030835; shares per FY2025 10-K.
2023
-$11.09
▼
OE = CFO − ΔWC − SBC − maintenance capex. CFO=$(22.870)M; WC cash effect=$(4.205)M; SBC=$5.373M; capex=$22.919M, growth capex=$1.403M so maintenance capex=$21.516M; OE=$(45.554)M; diluted shares=4.106M (split-adjusted; 82.113M pre-split); OE/sh=$(11.09). Source: FY2023 10-K, accession 0000950170-24-023513.
2022
-$24.68
▼
OE = CFO − ΔWC − SBC − maintenance capex. CFO=$(44.972)M; WC cash effect=$(2.274)M; SBC=$5.961M; capex=$3.298M, revenue declined so growth capex=$0, maintenance capex=$3.298M; OE=$(51.957)M; diluted shares=2.105M (split-adjusted; 42.103M pre-split); OE/sh=$(24.68). Source: FY2022 10-K, accession 0000950170-23-006092.
2021
-$27.98
▼
OE = CFO − ΔWC − SBC − maintenance capex. CFO=$(28.223)M; WC cash effect=$+4.029M (AR increase 11.454, AP/accrued -7.425); SBC=$4.944M; capex=$2.241M, growth capex=$1.154M (mean capex/revenue 12.9% x revenue increase $8.95M) so maintenance capex=$1.087M; OE=$(38.283)M; diluted shares=1.368M (split-adjusted for 1-for-20 in 2025; 27.365M pre-split); OE/sh=$(27.98). Source: FY2021 10-K, accession 0000950170-22-003495.
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.