2026
$0.53
▼
OE = CFO - WC movement - SBC - maintenance capex. CFO=$102,388K; WC cash effect=$(1,958)K (roughly balanced); SBC=$41,132K; OE before capex=102,388+1,958-41,132=$63,214K. Capex=$34,301K; revenue grew $912,020K->$983,622K (+$71,602K); capex_ratio=3.845% (mean of capex/revenue FY2020-FY2026, this anchor window); growth capex=3.845%x71,602=$2,753K; maintenance capex=34,301-2,753=$31,548K. OE=63,214-31,548=$31,666K. Diluted shares=59,460K. OE/sh=$0.532. Reconciled exactly to filed cash-flow statement (NI -29,673 + D&A 72,683 + SBC 41,132 + matching contrib 19,181 + deferred tax 1,834 + bad debt 20 - other non-cash 831 + WC -1,958 = 102,388, matches CFO). Source: FY2026 10-K, accession 0001049521-26-000045.
2025
$0.49
▼
OE = CFO - WC movement - SBC - maintenance capex. CFO=$138,851K; WC cash effect=+$68,101K (continued AR/deferred-revenue-driven cash release); SBC=$25,019K; OE before capex=138,851-68,101-25,019=$45,731K. Capex=$19,803K; revenue grew $835,275K->$912,020K (+$76,745K); growth capex=3.845%x76,745=$2,951K; maintenance capex=19,803-2,951=$16,852K. OE=45,731-16,852=$28,879K. Diluted shares=58,746K. OE/sh=$0.492. Reconciled exactly to filed cash-flow statement. Source: FY2025 10-K, accession 0001049521-25-000024.
2024
-$1.32
▼
OE = CFO - WC movement - SBC - maintenance capex. CFO=$60,382K; WC cash effect=+$76,825K (large source of cash: AR collections of $76,458K as program execution improved, per FY2026 10-K comparative); SBC=$25,669K; OE before capex=60,382-76,825-25,669=$(42,112)K. Capex=$34,291K; revenue DECLINED $973,882K->$835,275K, so growth capex=$0, maintenance capex=full capex=$34,291K. OE=-42,112-34,291=$(76,403)K. Diluted shares=57,738K. OE/sh=$(1.323). Trough year: net loss of $137,640K included large non-cash charges (deferred tax benefit $31,511K, bad-debt provision $15,301K, swap-termination cash cost $7,403K) automatically added back via the CFO-based formula; the WC swing (AR collection) is a genuine cash inflow reflecting working off prior years' buildup, not smoothed away. Source: FY2024 10-K, accession 0001049521-24-000029 (comparatives re-confirmed in FY2026 10-K, accession 0001049521-26-000045).
2023
-$0.15
▼
OE = CFO - WC movement - SBC - maintenance capex. CFO=$(21,254)K; WC cash effect=$(79,268)K (continued AR/inventory build, $58,718K+$64,061K use of cash); SBC=$27,753K; OE before capex=-21,254+79,268-27,753=$30,261K. Capex=$38,796K; revenue DECLINED $988,197K->$973,882K, so growth capex=$0 and maintenance capex=full capex=$38,796K. OE=30,261-38,796=$(8,535)K. Diluted shares=56,554K. OE/sh=$(0.151). Reconciled exactly to filed cash-flow statement (NI -28,335 + D&A 97,329 + SBC 27,753 + matching contrib 15,665 - deferred tax benefit 59,647 - other non-cash 746 + swap settlement 5,995 + WC -79,268 = -21,254, matches CFO). Source: FY2023 10-K, accession 0001049521-23-000031.
2022
$1.37
▼
OE = CFO - WC movement - SBC - maintenance capex. CFO=$(18,869)K; WC cash effect=$(158,938)K (large use of cash: AR +$146,477K and inventory +$40,902K build from program cost overruns/supply issues per FY2022-2023 10-Ks); SBC=$38,293K; OE before capex=-18,869+158,938-38,293=$101,776K. Capex=$27,656K; revenue grew $923,996K->$988,197K (+$64,201K); growth capex=3.845%x64,201=$2,468K; maintenance capex=27,656-2,468=$25,188K. OE=101,776-25,188=$76,588K. Diluted shares=55,901K. OE/sh=$1.370. Reconciliation verified exactly against filed statement (NI+D&A+SBC+non-cash-WC-capex=CFO). Source: FY2022 10-K, accession 0001049521-22-000046.
2021
$1.64
▼
OE = CFO - WC movement - SBC - maintenance capex. CFO=$97,247K; WC cash effect=$(62,790)K; SBC=$28,290K; OE before capex=97,247+62,790-28,290=$131,747K. Capex=$45,599K; revenue grew $796,610K->$923,996K (+$127,386K); growth capex=3.845%x127,386=$4,898K; maintenance capex=45,599-4,898=$40,701K. OE=131,747-40,701=$91,046K. Diluted shares=55,474K. OE/sh=$1.641. Source: FY2021 10-K, accession 0001049521-21-000032.
2020
$1.67
▼
OE = CFO - WC movement - SBC - maintenance capex. CFO=$115,184K; WC cash effect=$(41,069)K; SBC=$26,538K; OE before capex=115,184+41,069-26,538=$129,715K. Capex=$43,294K; revenue grew $654,744K->$796,610K (+$141,866K); capex_ratio=3.845% (mean capex/revenue, FY2020-FY2026 anchor window); growth capex=3.845%x141,866=$5,455K; maintenance capex=43,294-5,455=$37,839K. OE=129,715-37,839=$91,876K. Diluted shares=55,115K. OE/sh=$1.667. Source: FY2020 10-K, accession 0001049521-20-000034.
2019
$1.66
▼
OE = CFO - WC movement - SBC - maintenance capex. CFO=$97,517K; WC cash effect=$(22,714)K; SBC=$19,422K; OE before capex=97,517+22,714-19,422=$100,809K. Capex=$26,691K; revenue grew $493,184K->$654,744K (+$161,560K); growth capex=3.845%x161,560=$6,212K; maintenance capex=26,691-6,212=$20,479K. OE=100,809-20,479=$80,330K. Diluted shares=48,500K. OE/sh=$1.656. Source: FY2019 10-K, accession 0001049521-19-000033.
2018
$1.43
▼
OE = CFO - WC movement - SBC - maintenance capex. CFO=$43,321K; WC cash effect=$(53,792)K; SBC=$17,314K; OE before capex=43,321+53,792-17,314=$79,799K. Capex=$15,106K; revenue grew $408,588K->$493,184K (+$84,596K); growth capex=3.845%x84,596=$3,253K; maintenance capex=15,106-3,253=$11,853K. OE=79,799-11,853=$67,946K. Diluted shares=47,471K. OE/sh=$1.431. Source: FY2018 10-K, accession 0001049521-18-000030.
2017
$0.53
▼
OE = CFO - working-capital movement - SBC - maintenance capex. CFO=$59,146K; WC cash effect (sum of AR/Inv/prepaid/other-asset/AP/deferred-rev/income-tax lines as printed in the cash-flow statement)=$(6,682)K (net use of cash); SBC=$15,341K; OE before capex = 59,146-(-6,682)-15,341=$50,487K. Capex=$32,844K; capex_ratio=3.845% (mean capex/revenue over FY2020-FY2026 anchor window); revenue grew from $270,154K (FY16) to $408,588K (FY17), so growth capex=3.845%x138,434=$5,323K; maintenance capex=32,844-5,323=$27,521K. OE=50,487-27,521=$22,966K. Diluted shares=43,018K. OE/sh=$0.534. Source: FY2017 10-K, accession 0001049521-17-000048.
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.