2025
$3.70
▼
OE = CFO - WC movement - SBC - maintenance capex. CFO=$118.31M; WC movement=$-30.86M; SBC=$20.77M; capex=$11.30M; revenue declined (1,017.9M to 839.0M) so growth capex=$0, maintenance capex=capex=$11.30M; OE=118.31-(-30.86)-20.77-11.30=$117.10M; diluted shares=31.668M; OE/sh=$3.70. Reconciliation check: net income $120.24M + D&A $17.61M - deferred tax $10.70M + SBC $20.77M + WC movement -$30.86M = $117.06M vs CFO $118.31M (1.1% gap, strong match). This FY2025 figure sits almost exactly at the 2017-2025 full-cycle median and is used as the valuation anchor. Source: FY2025 10-K, accession 0001104659-26-020461.
2024
$5.90
▼
OE = CFO - WC movement - SBC - maintenance capex. CFO=$140.82M; WC movement=$-85.40M; SBC=$20.95M; capex=$12.18M; revenue declined (1,130.6M to 1,017.9M) so growth capex=$0, maintenance capex=capex=$12.18M; OE=140.82-(-85.40)-20.95-12.18=$193.09M; diluted shares=32.704M; OE/sh=$5.90. Reconciliation check: net income $200.99M + D&A $15.81M - deferred tax $15.59M + SBC $20.95M + WC movement -$85.40M = $136.76M vs CFO $140.82M (2.9% gap). Source: FY2024 10-K, accession 0001558370-25-001855.
2023
$6.59
▼
OE = CFO - WC movement - SBC - maintenance capex. CFO=$156.87M; WC movement=$-97.23M (large use of cash: AR +50.76M, inventory +69.96M, prepaid +16.05M builds ahead of shipments, partly offset by +56.18M deferred revenue/customer deposits); SBC=$18.27M; capex=$20.66M; revenue grew $210.60M (920.0M to 1,130.6M); growth capex=1.64%x210.60M=$3.45M, maintenance capex=20.66-3.45=$17.21M; OE=156.87-(-97.23)-18.27-17.21=$218.62M; diluted shares=33.165M; OE/sh=$6.59. Reconciliation check: net income $246.26M + D&A $13.07M - deferred tax $20.02M + SBC $18.27M + WC movement -$97.23M = $160.35M vs CFO $156.87M (2.2% gap, within tolerance). Source: FY2023 10-K, accession 0001558370-24-001628.
2022
$6.18
▼
OE = CFO - WC movement - SBC - maintenance capex. CFO=$215.61M; WC movement=$-11.61M; SBC=$13.44M; capex=$10.68M; revenue grew $257.57M (662.4M to 920.0M); growth capex=1.64%x257.57M=$4.22M, maintenance capex=10.68-4.22=$6.46M; OE=215.61-(-11.61)-13.44-6.46=$207.32M; diluted shares=33.542M; OE/sh=$6.18. Source: FY2022 10-K, accession 0001558370-23-002006.
2021
$3.73
▼
OE = CFO - WC movement - SBC - maintenance capex. CFO=$150.19M; WC movement=$4.64M (net source of cash); SBC=$12.07M; capex=$8.72M; revenue grew $187.87M (474.6M to 662.4M); growth capex=1.64%x187.87M=$3.08M, maintenance capex=8.72-3.08=$5.64M; OE=150.19-4.64-12.07-5.64=$127.84M; diluted shares=34.268M; OE/sh=$3.73. Source: FY2021 10-K, accession 0001558370-22-002096.
2020
$1.84
▼
OE = CFO - WC movement - SBC - maintenance capex. CFO=$69.70M; WC movement=$-8.92M; SBC=$10.49M; capex=$7.43M; revenue grew $131.60M (343.0M to 474.6M); growth capex=1.64%x131.60M=$2.16M, maintenance capex=7.43-2.16=$5.27M; OE=69.70-(-8.92)-10.49-5.27=$62.86M; diluted shares=34.128M; OE/sh=$1.84. Source: FY2020 10-K, accession 0001558370-21-001972.
2019
$0.59
▼
OE = CFO - WC movement - SBC - maintenance capex. CFO=$-13.59M; WC movement=$-53.60M; SBC=$8.17M; capex=$11.97M; revenue declined (442.6M to 343.0M) so growth capex=$0, maintenance capex=capex=$11.97M; OE=-13.59-(-53.60)-8.17-11.97=$19.87M; diluted shares=33.828M; OE/sh=$0.59. Source: FY2019 10-K, accession 0001558370-20-001858.
2018
$1.79
▼
OE = CFO - WC movement - SBC - maintenance capex. CFO=$46.97M; WC movement=$-25.89M; SBC=$7.78M; capex=$4.72M; revenue grew $32.01M (410.6M to 442.6M); growth capex=1.64%x32.01M=$0.52M, maintenance capex=4.72-0.52=$4.19M; OE=46.97-(-25.89)-7.78-4.19=$60.89M; diluted shares=34.002M; OE/sh=$1.79. Source: FY2018 10-K, accession 0001558370-19-001791.
2017
$1.59
▼
OE = CFO - WC movement - SBC - maintenance capex. CFO=$56.28M; WC movement=$-7.40M; SBC=$5.67M; capex=$7.29M; revenue grew $143.58M (267.0M to 410.6M); using the 9-yr (2017-2025) mean capex/revenue ratio of 1.64%, growth capex=1.64%x143.58M=$2.35M, maintenance capex=7.29-2.35=$4.93M; OE=56.28-(-7.40)-5.67-4.93=$53.08M; diluted shares=33.436M; OE/sh=$1.59. Source: FY2017 10-K, accession 0001558370-18-002060.
2016
$0.46
▼
OE = CFO - working-capital movement - SBC - maintenance capex. CFO=$-8.79M; WC movement=$-30.65M (net use of cash from AR/inventory/prepaid/other-op-capital increases, partly offset by AP and deferred-revenue); SBC=$5.18M; capex=$2.51M; revenue ~flat vs prior year so growth capex=$0, maintenance capex=$2.51M; OE = -8.79-(-30.65)-5.18-2.51 = $14.17M; diluted shares=30.947M; OE/sh=$0.46. Source: FY2016 10-K, accession 0001558370-17-001778.
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.