2025
$2.22
▼
OE = CFO - working capital movement - SBC - maintenance capex. CFO=$22.337M; working-capital cash effect=$(28.936)M (AR +4.743, inventories +1.722, AP/accrued -5.194, taxes payable -15.596 largely higher Australian cash taxes, other -14.611), removed; SBC=$3.060M; capex=$20.190M, growth capex=$0 (revenue declined) so maintenance capex=$20.19M (company discloses $11.2M maintenance and $9.0M growth; formula applied as prescribed); OE=$28.02M; diluted shares=12.646M weighted (10.95M outstanding Feb 2026 after buybacks); OE/sh=$2.22. Includes $5.5M activist-related costs and $2.2M Canadian restructuring. Source: FY2025 10-K accession 0001590584-26-000021.
2024
$1.59
▼
OE = CFO - working capital movement - SBC - maintenance capex. CFO=$83.510M; working-capital cash effect=+$31.778M (AR +44.228, inventories -1.224, AP/accrued -17.581, taxes +7.878, other -1.523; release of receivables from completed Canadian pipeline projects), removed; SBC=$2.851M; capex=$26.138M, growth capex=$0 (revenue declined) so maintenance capex=$26.14M; OE=$22.74M; diluted shares=14.287M; OE/sh=$1.59. Reconciliation: NI -18.429 + non-cash items 69.975 (D&A 68.038, impairment 11.581, deferred tax -7.659, SBC 2.851, gains -6.418, other 1.768) = CFO less working capital $51.73M, ties. Source: FY2025 10-K accession 0001590584-26-000021.
2023
$4.14
▼
OE = CFO - working capital movement - SBC - maintenance capex. CFO=$96.565M; working-capital cash effect=$(1.577)M (AR -22.311, inventories -0.005, AP/accrued +7.438, taxes +3.576, other +9.725); SBC=$4.460M; capex=$31.633M, growth capex=3.62% x revenue change $3.7M = $0.14M, so maintenance capex=$31.50M; OE=$62.18M; diluted shares=15.013M; OE/sh=$4.14. Source: FY2025 10-K accession 0001590584-26-000021.
2022
$5.73
▼
OE = CFO - working capital movement - SBC - maintenance capex. CFO=$91.773M; working-capital cash effect=$(13.924)M (AR -14.447, inventories -1.845, AP/accrued +12.323, taxes +0.005, other -9.960); SBC=$3.787M; capex=$25.421M, growth capex=3.62% x revenue change $102.6M = $3.71M, so maintenance capex=$21.71M; OE=$80.20M; diluted shares=14.002M; OE/sh=$5.73. Source: FY2022 10-K accession 0001590584-23-000043.
2021
$5.62
▼
OE = CFO - working capital movement - SBC - maintenance capex. CFO=$88.534M; working-capital cash effect=$(8.765)M (AR -28.131, inventories -0.526, AP/accrued +15.435, taxes -0.028, other +4.485); SBC=$4.127M; capex=$15.571M, growth capex=3.62% x revenue change $64.7M = $2.34M, so maintenance capex=$13.23M; OE=$79.94M; diluted shares=14.232M; OE/sh=$5.62. Source: FY2022 10-K accession 0001590584-23-000043.
2020
$5.76
▼
OE = CFO - working capital movement - SBC - maintenance capex. CFO=$117.361M; working-capital cash effect=+$19.881M (AR +13.679, inventories +0.171, AP/accrued +6.890, taxes -0.134, other -0.725); SBC=$6.066M; capex=$10.083M, growth capex=3.62% x revenue change $2.2M = $0.08M, so maintenance capex=$10.00M; OE=$81.41M; diluted shares=14.129M; OE/sh=$5.76. Source: FY2022 10-K accession 0001590584-23-000043.
2019
$3.66
▼
OE = CFO - working capital movement - SBC - maintenance capex. CFO=$74.481M; working-capital cash effect=$(14.251)M (AR -20.547, inventories -0.087, AP/accrued +8.473, taxes -0.075, other -2.015); SBC=$10.116M; capex=$29.812M, growth capex=3.62% x revenue change $60.9M = $2.20M, so maintenance capex=$27.61M; OE=$51.01M; diluted shares=13.921M (restated for reverse split); OE/sh=$3.66. Source: FY2019 10-K accession 0001590584-20-000029.
2018
$2.36
▼
OE = CFO - working capital movement - SBC - maintenance capex. CFO=$54.391M; working-capital cash effect=$(1.647)M (AR +13.326, inventories +3.376, AP/accrued -17.716, taxes payable +5.310, other -5.943), removed so OE adds back 1.647; SBC (non-cash compensation)=$11.036M; capex=$17.108M, growth capex=3.62% mean capex/revenue (2018-2025) x revenue change $84.4M = $3.06M, so maintenance capex=$14.05M; OE=$30.95M; diluted shares=13.103M (post 2020 reverse split, as restated); OE/sh=$2.36. Includes US operations later exited. Source: FY2019 10-K accession 0001590584-20-000029 (cash flow statement) and FY2020 10-K restated 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.