Breakdown
TTM
12/31/2025
12/31/2024
12/31/2023
12/31/2022
Total Revenue
875,200
850,400
791,200
702,900
565,600
Cost of Revenue
595,700
560,500
514,400
467,000
387,900
Gross Profit
279,500
289,900
276,800
235,900
177,700
Operating Expense
197,100
188,700
174,800
145,600
120,900
Operating Income
82,400
101,200
102,000
90,300
56,800
Net Non Operating Interest Income Expense
-31,300
-33,000
5,400
2,900
-2,600
Pretax Income
49,200
66,300
103,500
87,100
53,500
Tax Provision
21,200
24,500
22,700
20,200
14,900
Net Income Common Stockholders
28,000
41,600
80,700
66,600
37,800
Diluted NI Available to Com Stockholders
28,000
41,600
80,700
66,600
37,800
Basic EPS
3.63
5.39
10.45
8.63
4.90
Diluted EPS
3.63
5.39
10.45
8.63
4.90
Basic Average Shares
7,714.81
7,715.72
7,719.28
7,714.29
7,710.63
Diluted Average Shares
7,714.81
7,715.72
7,719.28
7,714.29
7,710.63
Total Operating Income as Reported
82,400
101,200
98,400
85,900
55,800
Total Expenses
792,800
749,200
689,200
612,600
508,800
Net Income from Continuing & Discontinued Operation
28,000
41,600
80,700
66,600
37,800
Normalized Income
28,000
41,600
83,511.60
69,979.20
38,521
Interest Income
4,900
4,700
4,900
1,800
400
Interest Expense
--
200
300
200
600
Net Interest Income
-31,300
-33,000
5,400
2,900
-2,600
EBIT
47,700
66,500
103,800
87,300
54,100
EBITDA
97,400
115,800
117,500
100,700
63,700
Reconciled Cost of Revenue
595,700
560,500
514,400
467,000
387,900
Reconciled Depreciation
49,700
49,300
13,700
13,400
9,600
Net Income from Continuing Operation Net Minority Interest
28,000
41,600
80,700
66,600
37,800
Total Unusual Items Excluding Goodwill
0
0
-3,600
-4,400
-1,000
Total Unusual Items
0
0
-3,600
-4,400
-1,000
Normalized EBITDA
97,400
115,800
121,100
105,100
64,700
Tax Rate for Calcs
0
0
0
0
0
Tax Effect of Unusual Items
0
0
-788.40
-1,020.80
-279
12/31/2022 - 6/3/2004
Upgrade to begin using 40 years of financial statements and get so much more.
Perform in-depth fundamental analysis with decades of income statements, balance sheets, and cash flows — all exportable.
Upgrade
