2025
$1.38
▼
Recomputed on current basis (prior record omitted working-capital removal and used total capex). OE = CFO - dWC - SBC - maintenance capex (USD thousands). CFO=457,685; dWC (AR and contract assets (112,755); prepaid (30,563); AP 2,398; accrued comp 18,879; contract liabilities 73,489; cash-settled earn-out (11,170); income taxes 23,227; other liabilities 72,944) = 36,449, removed so -36,449; SBC=33,946; capex=18,633, capex ratio 0.393%, revenue 5,442,590 vs 5,198,679 so growth capex=958, maintenance capex=17,675; OE=369,615; diluted shares 267,123; OE/sh=1.3837. Includes cash payment of 97,000 Hunters Point legal settlement (charge 115,000) within CFO; goodwill impairment 92,416 added back as non-cash. Cash interest paid 34,956. Source: FY2025 10-K accession 0000831641-25-000032.
2024
$1.43
▼
Recomputed on current basis (prior record omitted working-capital removal and used total capex). OE = CFO - dWC - SBC - maintenance capex (USD thousands). CFO=358,708; dWC (AR and contract assets (40,188); prepaid (20,894); AP 18,091; accrued comp 6,657; contract liabilities 4,704; income taxes (35,530); other liabilities 468) = (66,692); cash-settled earn-out (7,943) also treated as working capital per filer's presentation, total (74,635), removed so +74,635; SBC=31,155; capex=18,135, capex ratio 0.393%, revenue 5,198,679 vs 4,522,550 so growth capex=2,657, maintenance capex=15,478; OE=386,710; diluted shares 270,042; OE/sh=1.4320. Cash interest paid 36,855. Source: FY2025 10-K accession 0000831641-25-000032 (FY2024 comparatives).
2023
$0.86
▼
Recomputed on current basis (prior record omitted working-capital removal and used total capex). OE = CFO - dWC - SBC - maintenance capex (USD thousands). CFO=368,463; dWC (AR and contract assets (19,783); prepaid 78,686; AP (19,214); accrued comp 37,094; contract liabilities 44,152; income taxes 40,527; other liabilities (75,273)) = 86,189, removed so -86,189; SBC=28,607; capex=26,901, capex ratio 0.393%, revenue 4,522,550 vs 3,504,048 so growth capex=4,002, maintenance capex=22,899; OE=230,768; diluted shares 268,185 post-split; OE/sh=0.8605. Cash interest paid 47,367 (RPS acquisition debt). Source: FY2025 10-K accession 0000831641-25-000032 (FY2023 comparatives).
2022
$0.97
▼
Recomputed on current basis (prior record omitted working-capital removal and used total capex). OE = CFO - dWC - SBC - maintenance capex (USD thousands). CFO=336,188; dWC (AR and contract assets (89,781); prepaid 69,697; AP 17,099; accrued comp 27,458; contract liabilities 55,915; other liabilities (56,606); income taxes 14,627) = 38,409, removed so -38,409; SBC=26,227; capex=10,582, capex ratio 0.393%, revenue 3,504,048 vs 3,213,513 so growth capex=1,142, maintenance capex=9,440; OE=262,112; diluted shares 270,815 post-split; OE/sh=0.9679. Cash interest paid 13,378. Source: FY2022 10-K accession 0000831641-22-000123.
2021
$0.76
▼
Recomputed on current basis (prior record used CFO - total capex - SBC without removing working-capital movement; series now on one consistent basis). OE = CFO - dWC - SBC - maintenance capex (USD thousands). CFO=304,372; dWC (AR and contract assets 13,301; prepaid (582); AP 13,551; accrued comp 5,425; contract liabilities 13,407; other liabilities 8,740; income taxes 13,090) = 66,932, removed so -66,932; SBC=23,067; capex=8,573, capex ratio 0.393%, revenue 3,213,513 vs 2,994,891 so growth capex=859, maintenance capex=7,714; OE=206,659; diluted shares 54,675 pre-split x5=273,375; OE/sh=0.7560. Cash interest paid 10,330. Source: FY2022 10-K accession 0000831641-22-000123.
2020
$0.64
▼
OE = CFO - dWC - SBC - maintenance capex (USD thousands). CFO=262,479; dWC (AR and contract assets 156,015; prepaid (11,321); AP (102,162); accrued comp (8,173); contract liabilities 5,894; other liabilities 19,460; income taxes (5,192)) = 54,521, removed so -54,521; SBC=19,424; capex=12,245, revenue declined (2,994,891 vs 3,107,348) so growth capex=0, maintenance capex=12,245; OE=176,289; diluted shares 55,022 pre-split x5=275,110; OE/sh=0.6408. Cash interest paid 13,256. Source: FY2022 10-K accession 0000831641-22-000123 (FY2020 comparatives).
2019
$0.57
▼
OE = CFO - dWC - SBC - maintenance capex (USD thousands). CFO=208,513; dWC (AR (10,226); prepaid 2,568; AP 39,011; accrued comp 18,359; contract liabilities (6,039); other liabilities (16,929); income taxes (11,386)) = 15,358, removed so -15,358; SBC=17,618; capex=16,198, capex ratio 0.393%, revenue 3,107,348 vs 2,964,148 so growth capex=563, maintenance capex=15,635; OE=159,902; diluted shares 55,936 pre-split x5=279,680; OE/sh=0.5717. Cash interest paid 12,310. Source: FY2019 10-K accession 0000831641-19-000193.
2018
$0.53
▼
OE = CFO - dWC - SBC - maintenance capex (USD thousands). CFO=185,733 (restated); dWC (AR (46,273); prepaid (12,638); AP (16,032); accrued comp 27,492; contract liabilities 15,228; other liabilities 24,998; income taxes 17,596; cash-settled earn-out (2,349) treated as acquisition consideration) = 8,022, removed so -8,022; SBC=19,582; capex=9,726, capex ratio 0.393%, revenue 2,964,148 vs 2,753,360 so growth capex=828, maintenance capex=8,898; OE=149,231; diluted shares 56,598 pre-split x5=282,990; OE/sh=0.5273. Cash interest paid 15,570. Source: FY2019 10-K accession 0000831641-19-000193.
2017
$0.48
▼
OE = CFO - dWC - SBC - maintenance capex (USD thousands). CFO=141,487 (as restated in FY2019 10-K); dWC (AR (64,781); prepaid (8,317); AP 18,597; accrued comp 13,413; contract liabilities 28,298; other liabilities 5,662; income taxes (13,725)) = (20,853), removed so +20,853; SBC=13,450; capex=9,741, capex ratio 0.393%, revenue 2,753,360 vs 2,583,469 so growth capex=668, maintenance capex=9,073; OE=139,817; diluted shares 57,913 pre-split x5=289,565; OE/sh=0.4829. Cash interest paid 11,504. Reconciliation ties (CFO-dWC = NI + non-cash items). Source: FY2019 10-K accession 0000831641-19-000193 (FY2017 comparatives).
2016
$0.47
▼
OE = CFO - dWC - SBC - maintenance capex (USD thousands). CFO=142,020; dWC (cash effect of operating assets/liabilities: AR 9,062; prepaid 3,720; AP (3,002); accrued comp 8,434; billings in excess (13,874); other liabilities (19,321); income taxes (4,995)) = (19,976), removed so +19,976; SBC=12,964; capex=11,945, capex ratio (mean capex/revenue FY2016-25)=0.393%, revenue 2,583,469 vs 2,299,321 so growth capex=1,116, maintenance capex=10,829; OE=138,203; diluted shares 58,966 pre-split x5 (5-for-1 split Sept 2024)=294,830; OE/sh=0.4688. Cash interest paid 12,575. Reconciliation: NI+D&A+other non-cash-SBC-maint capex ties to OE by construction from the filed reconciliation. Source: FY2017 10-K accession 0000831641-17-000022 (FY2016 comparatives).
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.