2025
$1.21
▼
OE = CFO - working capital cash effect - SBC - maintenance capex. CFO=$23,859K; WC cash effect=$794K; SBC=$854K; capex=$47K, growth capex immaterial so treated as $0, maintenance capex=$47K; OE=$23,859K-$794K-$854K-$47K=$22,164K; diluted shares=18,260K; OE/sh=$1.214. Reconciliation check: net income $22,057K plus non-cash items sums to $23,064K vs CFO less WC $23,065K. Source: FY2025 10-K, accession 0001675644-26-000017.
2024
$0.80
▼
OE = CFO - working capital cash effect - SBC - maintenance capex. CFO=$18,232K; WC cash effect=$2,631K; SBC=$789K; capex=$141K, growth capex immaterial so treated as $0, maintenance capex=$141K; OE=$18,232K-$2,631K-$789K-$141K=$14,671K; diluted shares=18,397K; OE/sh=$0.797. Source: FY2025 10-K, accession 0001675644-26-000017.
2023
$1.06
▼
OE = CFO - working capital cash effect - SBC - maintenance capex. CFO=$16,269K (includes add-back of $15,577K non-cash securities sale loss; net income $3,822K); WC cash effect=$(4,363)K; SBC=$1,143K; capex=$212K, growth capex immaterial so treated as $0, maintenance capex=$212K; OE=$16,269K+$4,363K-$1,143K-$212K=$19,277K; diluted shares=18,231K; OE/sh=$1.057. Source: FY2024 10-K, accession 0001675644-25-000035.
2022
$1.38
▼
OE = CFO - working capital cash effect - SBC - maintenance capex. CFO=$22,392K; WC cash effect=$(4,536)K; SBC=$1,183K; capex=$166K, growth capex immaterial so treated as $0, maintenance capex=$166K; OE=$22,392K+$4,536K-$1,183K-$166K=$25,579K; diluted shares=18,484K; OE/sh=$1.384. Source: FY2023 10-K, accession 0001675644-24-000036.
2021
$0.82
▼
OE = CFO - working capital cash effect - SBC - maintenance capex. CFO=$19,445K; WC cash effect=$3,084K; SBC=$1,011K; capex=$485K, growth capex immaterial so treated as $0, maintenance capex=$485K; OE=$19,445K-$3,084K-$1,011K-$485K=$14,865K; diluted shares=18,227K (split-adjusted, as restated in the FY2022 10-K); OE/sh=$0.816. Source: FY2022 10-K, accession 0001675644-23-000038.
2020
$1.00
▼
OE = CFO - working capital cash effect - SBC - maintenance capex. CFO=$14,865K (restated; originally $20,429K); WC cash effect=$(3,857)K; SBC=$690K; capex=$353K, growth capex immaterial so treated as $0, maintenance capex=$353K; OE=$14,865K+$3,857K-$690K-$353K=$17,679K; diluted shares=14,134K as reported x1.25 for the 5-for-4 stock split=17,668K; OE/sh=$1.001. Source: FY2021 10-K, accession 0001675644-22-000019.
2019
$1.01
▼
OE = CFO - working capital cash effect - SBC - maintenance capex. CFO=$19,427K (restated; originally $20,401K); WC cash effect=$(218)K; SBC=$679K; capex=$311K, growth capex immaterial so treated as $0, maintenance capex=$311K; OE=$19,427K+$218K-$679K-$311K=$18,655K; diluted shares=14,825K as reported x1.25 for the 5-for-4 stock split=18,531K; OE/sh=$1.007. Source: FY2020 10-K, accession 0001104659-21-041263.
2018
$0.81
▼
OE = CFO - working capital cash effect - SBC - maintenance capex. CFO=$13,341K; WC cash effect=$(1,012)K; SBC=$707K; capex=$743K, growth capex immaterial so treated as $0, maintenance capex=$743K; OE=$13,341K+$1,012K-$707K-$743K=$12,903K; diluted shares=12,822K as reported x1.25 for the 5-for-4 stock split=16,028K; OE/sh=$0.805. Source: FY2018 10-K, accession 0001047469-19-001766.
2017
$0.66
▼
OE = CFO - working capital cash effect - SBC - maintenance capex. CFO=$10,494K; WC cash effect=$(129)K; SBC=$628K; capex=$500K, growth capex immaterial (under $0.1M) so treated as $0 and maintenance capex=$500K; OE=$10,494K+$129K-$628K-$500K=$9,495K; diluted shares=11,545K as reported x1.25 for the 5-for-4 stock split=14,431K; OE/sh=$0.658. Source: FY2018 10-K, accession 0001047469-19-001766.
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.