2025
$0.58
▼
OE = CFO - working capital movement - SBC - maintenance capex. CFO=$101.8M; working capital movement (cash effect of receivables, unbilled revenues, income taxes, payables and accrued liabilities, deferred revenues, prepaid/other)=$29.0M (accrued retirement costs line left in OE as real cash cost); SBC=$5.2M; total capex=$38.5M (property and equipment $7.0M + capitalized software $31.5M), growth capex=$0 (revenue declined), so maintenance capex=$38.5M; OE=$29.1M; diluted shares (Class A + Class B)=49.903M; OE/sh=$0.58. Reconciles: net income + non-cash items + working capital + accrued retirement costs = CFO exactly. Source: FY2025 10-K, accession 0001193125-26-085465.
2024
$0.53
▼
OE = CFO - working capital movement - SBC - maintenance capex. CFO=$51.6M; working capital movement (cash effect of receivables, unbilled revenues, income taxes, payables and accrued liabilities, deferred revenues, prepaid/other)=$-21.7M (accrued retirement costs line left in OE as real cash cost); SBC=$5.8M; total capex=$41.6M (property and equipment $6.2M + capitalized software $35.4M), growth capex=$0.7M (capex/revenue mean 2.91% x revenue change $24.1M), so maintenance capex=$40.9M; OE=$26.6M; diluted shares (Class A + Class B)=49.736M; OE/sh=$0.53. Reconciles: net income + non-cash items + working capital + accrued retirement costs = CFO exactly. Source: FY2025 10-K (latest restated), accession 0001193125-26-085465.
2023
$0.63
▼
OE = CFO - working capital movement - SBC - maintenance capex. CFO=$103.8M; working capital movement (cash effect of receivables, unbilled revenues, income taxes, payables and accrued liabilities, deferred revenues, prepaid/other)=$32.6M (accrued retirement costs line left in OE as real cash cost); SBC=$5.6M; total capex=$36.6M (property and equipment $4.9M + capitalized software $31.7M), growth capex=$2.5M (capex/revenue mean 2.91% x revenue change $85.7M), so maintenance capex=$34.1M; OE=$31.5M; diluted shares (Class A + Class B)=49.595M; OE/sh=$0.63. Reconciles: net income + non-cash items + working capital + accrued retirement costs = CFO exactly. Source: FY2025 10-K (latest restated), accession 0001193125-26-085465.
2022
$0.61
▼
OE = CFO - working capital movement - SBC - maintenance capex. CFO=$27.6M; working capital movement (cash effect of receivables, unbilled revenues, income taxes, payables and accrued liabilities, deferred revenues, prepaid/other)=$-39.1M (accrued retirement costs line left in OE as real cash cost); SBC=$4.9M; total capex=$34.6M (property and equipment $6.8M + capitalized software $27.8M), growth capex=$2.7M (capex/revenue mean 2.91% x revenue change $92.0M), so maintenance capex=$31.9M; OE=$29.9M; diluted shares (Class A + Class B)=49.309M; OE/sh=$0.61. Reconciles: net income + non-cash items + working capital + accrued retirement costs = CFO exactly. Source: FY2022 10-K, accession 0000950170-23-006267.
2021
$0.46
▼
OE = CFO - working capital movement - SBC - maintenance capex. CFO=$54.3M; working capital movement (cash effect of receivables, unbilled revenues, income taxes, payables and accrued liabilities, deferred revenues, prepaid/other)=$-5.6M (accrued retirement costs line left in OE as real cash cost); SBC=$7.6M; total capex=$31.0M (property and equipment $9.2M + capitalized software $21.7M), growth capex=$3.6M (capex/revenue mean 2.91% x revenue change $123.0M), so maintenance capex=$27.4M; OE=$25.0M; diluted shares (Class A + Class B)=53.980M; OE/sh=$0.46. Reconciles: net income + non-cash items + working capital + accrued retirement costs = CFO exactly. Source: FY2022 10-K (latest restated), accession 0000950170-23-006267.
2020
$0.26
▼
OE = CFO - working capital movement - SBC - maintenance capex. CFO=$93.2M; working capital movement (cash effect of receivables, unbilled revenues, income taxes, payables and accrued liabilities, deferred revenues, prepaid/other)=$37.4M (accrued retirement costs line left in OE as real cash cost); SBC=$4.4M; total capex=$37.4M (property and equipment $14.2M + capitalized software $23.2M), growth capex=$0 (revenue declined), so maintenance capex=$37.4M; OE=$14.1M; diluted shares (Class A + Class B)=53.384M; OE/sh=$0.26. Reconciles: net income + non-cash items + working capital + accrued retirement costs = CFO exactly. Source: FY2022 10-K (latest restated), accession 0000950170-23-006267.
2019
$0.98
▼
OE = CFO - working capital movement - SBC - maintenance capex. CFO=$75.2M; working capital movement (cash effect of receivables, unbilled revenues, income taxes, payables and accrued liabilities, deferred revenues, prepaid/other)=$-2.8M (accrued retirement costs line left in OE as real cash cost); SBC=$4.1M; total capex=$21.1M (property and equipment $8.7M + capitalized software $12.4M), growth capex=$0 (revenue declined), so maintenance capex=$21.1M; OE=$52.8M; diluted shares (Class A + Class B)=54.065M; OE/sh=$0.98. Reconciles: net income + non-cash items + working capital + accrued retirement costs = CFO exactly. Source: FY2019 10-K, accession 0000025475-20-000048.
2018
$0.77
▼
OE = CFO - working capital movement - SBC - maintenance capex. CFO=$52.4M; working capital movement (cash effect of receivables, unbilled revenues, income taxes, payables and accrued liabilities, deferred revenues, prepaid/other)=$-26.8M (accrued retirement costs line left in OE as real cash cost); SBC=$6.2M; total capex=$30.0M (property and equipment $14.1M + capitalized software $16.0M), growth capex=$0 (revenue declined), so maintenance capex=$30.0M; OE=$43.0M; diluted shares (Class A + Class B)=55.883M; OE/sh=$0.77. Reconciles: net income + non-cash items + working capital + accrued retirement costs = CFO exactly. Source: FY2019 10-K (latest restated), accession 0000025475-20-000048.
2017
$0.46
▼
OE = CFO - working capital movement - SBC - maintenance capex. CFO=$40.8M; working capital movement (cash effect of receivables, unbilled revenues, income taxes, payables and accrued liabilities, deferred revenues, prepaid/other)=$-36.7M (accrued retirement costs line left in OE as real cash cost); SBC=$6.7M; total capex=$44.9M (property and equipment $19.0M + capitalized software $25.9M), growth capex=$0 (revenue declined), so maintenance capex=$44.9M; OE=$25.8M; diluted shares (Class A + Class B)=56.764M; OE/sh=$0.46. Reconciles: net income + non-cash items + working capital + accrued retirement costs = CFO exactly. Source: FY2019 10-K (latest restated), accession 0000025475-20-000048.
2016
$0.90
▼
OE = CFO - working capital movement - SBC - maintenance capex. CFO=$98.9M; working capital movement (cash effect of receivables, unbilled revenues, income taxes, payables and accrued liabilities, deferred revenues, prepaid/other)=$13.6M (accrued retirement costs line left in OE as real cash cost); SBC=$5.3M; total capex=$29.2M (property and equipment $10.4M + capitalized software $18.8M), growth capex=$0 (revenue declined), so maintenance capex=$29.2M; OE=$50.8M; diluted shares (Class A + Class B)=56.220M; OE/sh=$0.90. Reconciles: net income + non-cash items + working capital + accrued retirement costs = CFO exactly. Source: FY2016 10-K, accession 0000025475-17-000077.
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.