2025
$9.21
▼
OE = CFO - WC movement - SBC - maintenance capex. FY2025: CFO=$303.827M; net WC cash effect (AR -1,159.735, Inventory -37.396, contract assets +48.884, LT AR +108.956, other assets +3.412, AP +1,047.396, LT AP -107.533, accrued liab +43.625) = -$52.391M; SBC=$33.738M; capex=$24.520M; revenue declined YoY so growth capex=$0, maintenance capex=$24.520M. OE = 303.827-(-52.391)-33.738-24.520 = $297.960M; diluted shares=32.347M (down from 38.136M in 2024 - the ~$333M Convertible Notes were repaid/settled and associated warrants settled in 2025, removing prior dilutive if-converted share count, a genuine capital-structure change, not a buyback-driven reduction alone; buybacks were $151.1M/1.2M shares in 2025). OE/sh=$9.21. Intangible amortization rose further to $76.8M. Reconciliation matches by construction. Source: FY2025 10-K, accession 0000932696-26-000007.
2024
$8.34
▼
OE = CFO - WC movement - SBC - maintenance capex. FY2024: CFO=$632.845M; net WC cash effect (AR -656.092, Inventory +54.439, contract assets +58.433, LT AR -454.887, other assets +16.199, AP +825.555, LT AP +441.881, accrued liab -51.613) = +$233.915M; SBC=$33.971M; capex=$46.782M; revenue declined YoY so growth capex=$0, maintenance capex=$46.782M. OE = 632.845-233.915-33.971-46.782 = $318.177M; diluted shares=38.136M; OE/sh=$8.34. Intangible amortization nearly doubled YoY ($69.6M vs $36.2M) reflecting SADA and other bolt-on acquisitions (~$270M cash paid in 2024) - a real non-cash add-back but flagged for growth-path treatment given the wasting nature of acquired intangibles. Reconciliation matches by construction. Source: FY2024 10-K, accession 0001628280-25-005817.
2023
$8.10
▼
OE = CFO - WC movement - SBC - maintenance capex. FY2023: CFO=$619.531M; net WC cash effect (AR -11.892, Inventory +75.729, contract assets -13.840, LT AR -126.850, other assets +34.061, AP +216.229, LT AP +111.790, accrued liab -35.518) = +$249.709M; SBC=$28.951M; capex=$39.252M; revenue declined YoY so growth capex=$0, maintenance capex=$39.252M. OE = 619.531-249.709-28.951-39.252 = $301.619M; diluted shares=37.241M; OE/sh=$8.10. SADA Systems (Google Cloud reseller) acquired Oct 2023 ($481.5M cash) - drove step-up in AP/contract-asset/LT-receivable financing lines and a jump in intangible amortization from FY2024 onward. Reconciliation matches by construction. Source: FY2023 10-K, accession 0001628280-24-006391.
2022
$7.53
▼
OE = CFO - WC movement - SBC - maintenance capex. FY2022: CFO=$98.106M; net WC cash effect (AR -406.370, Inventory +53.711, other assets +27.858, AP +53.607, accrued liab +4.413) = -$266.781M; SBC=$22.710M; capex=$70.939M, growth capex=$4.412M, maintenance capex=$66.527M. OE = 98.106-(-266.781)-22.710-66.527 = $275.650M; diluted shares=36.620M; OE/sh=$7.53. Revenue peaked in 2022 ($10.43B); rapid AR growth funded largely by AP extension. Reconciliation matches by construction. Source: FY2022 10-K, accession 0001628280-23-003850.
2021
$7.08
▼
OE = CFO - WC movement - SBC - maintenance capex. FY2021: CFO=$163.711M; net WC cash effect (AR -289.009, Inventory -148.941, other assets -18.100, AP +303.395, accrued liab -9.937) = -$162.592M; SBC=$18.201M; capex=$52.079M, growth capex=$4.858M, maintenance capex=$47.221M. OE = 163.711-(-162.592)-18.201-47.221 = $260.881M; diluted shares=36.863M; OE/sh=$7.08. Reconciliation matches by construction. Source: FY2021 10-K, accession 0001628280-22-003153.
2020
$6.66
▼
OE = CFO - WC movement - SBC - maintenance capex. FY2020: CFO=$355.582M; net WC cash effect (AR -132.599, Inventory +1.029, other assets +7.367, AP +152.235, accrued liab +52.217) = +$80.249M; SBC=$17.727M; capex=$24.184M, growth capex=$2.702M, maintenance capex=$21.482M. OE = 355.582-80.249-17.727-21.482 = $236.124M; diluted shares=35.444M; OE/sh=$6.66. Reconciliation matches by construction. Source: FY2020 10-K, accession 0001628280-22-003153 (also reported as comparative in FY2021 10-K).
2019
$4.55
▼
OE = CFO - WC movement - SBC - maintenance capex. FY2019: CFO=$127.876M; net WC cash effect (AR -118.971, Inventory +11.944, other assets -129.745, AP -0.612, accrued liab +119.590) = -$117.794M; SBC=$16.011M; capex=$69.086M (elevated - data center/facility investment), growth capex=$2.887M, maintenance capex=$66.199M. OE = 127.876-(-117.794)-16.011-66.199 = $163.460M; diluted shares=35.959M; OE/sh=$4.55. Reconciliation matches by construction. Source: FY2019 10-K, accession 0001564590-20-005741.
2018
$5.65
▼
OE = CFO - WC movement - SBC - maintenance capex. FY2018: CFO=$292.647M; net WC cash effect (AR -46.883, Inventory +46.534, other assets +12.424, AP +29.844, accrued liab +16.407) = +$58.326M; SBC=$15.355M; capex=$17.251M, growth capex=$1.669M, maintenance capex=$15.582M. OE = 292.647-58.326-15.355-15.582 = $203.384M; diluted shares=36.009M; OE/sh=$5.65. Reconciliation matches by construction. Source: FY2018 10-K, accession 0001564590-19-003901.
2017
$4.16
▼
OE = CFO - WC movement - SBC - maintenance capex. FY2017: CFO=-$307.066M (large swing driven by TCJA-related deferred tax remeasurement and WC); net WC cash effect (AR -208.065, Inventory -14.046, other assets +3.342, AP -237.457, deferred rev -27.184, accrued liab -28.172) = -$484.398M; SBC=$12.826M; capex=$19.230M, growth capex=$5.401M (rev grew $1,218.1M YoY x 0.443% ratio), maintenance capex=$13.829M. OE = -307.066-(-484.398)-12.826-13.829 = $150.677M; diluted shares=36.207M; OE/sh=$4.16. Note: 2017 CFO was heavily distorted by WC swings and the one-time TCJA deferred-tax remeasurement (both non-cash/timing) - OE strips these out; reconciliation (NI+non-cash-maint capex) matches by construction. Source: FY2017 10-K, accession 0001193125-18-056412 (CF detail cross-checked against FY2019 10-K accession 0001564590-20-005741 comparative column).
2016
$3.48
▼
OE = CFO - working capital movement - SBC - maintenance capex. FY2016: CFO=$96.077M; net WC cash effect (AR -168.966, Inventory -50.712, other operating assets -50.181, AP +193.582, deferred revenue +10.633, accrued liab +12.278, gain on real estate sale -0.338) = -$53.366M; SBC=$11.058M; capex=$12.266M, capex ratio (10-yr mean capex/revenue)=0.443%, revenue grew $112.4M YoY so growth capex=$0.499M, maintenance capex=$11.767M. OE = 96.077-(-53.366)-11.058-11.767 = $126.618M; diluted shares=36.438M; OE/sh=$3.48. Reconciliation check (NI+D&A+other non-cash-maint capex) matches CFO route exactly by construction. Source: FY2016 10-K, accession 0001193125-17-048059.
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.