Breakdown
TTM
12/31/2025
12/31/2024
12/31/2023
12/31/2022
Total Revenue
1,392,458
1,263,084
1,022,526
914,859
780,538
Cost of Revenue
777,931
710,038
551,342
528,927
427,714
Gross Profit
614,527
553,046
471,184
385,932
352,824
Operating Expense
266,968
250,175
233,311
244,626
195,786
Operating Income
347,559
302,871
237,873
141,306
157,038
Net Non Operating Interest Income Expense
-1,196
-292
-12,078
-4,128
-555
Pretax Income
346,363
302,579
225,795
137,178
156,483
Tax Provision
66,497
58,839
46,442
27,205
26,691
Net Income Common Stockholders
267,121
232,930
170,098
101,207
122,801
Diluted NI Available to Com Stockholders
267,121
232,930
170,098
101,207
122,801
Basic EPS
2.84
2.48
1.81
1.08
1.31
Diluted EPS
2.84
2.48
1.81
1.08
1.31
Basic Average Shares
93,934.10
93,897.81
93,796.31
93,757.30
93,751.30
Diluted Average Shares
94,099.65
94,051.25
93,975.15
93,849.16
93,752.36
Total Operating Income as Reported
347,559
302,871
237,873
141,306
157,038
Total Expenses
1,044,899
960,213
784,653
773,553
623,500
Net Income from Continuing & Discontinued Operation
267,121
232,930
170,098
101,207
122,801
Normalized Income
267,121
232,930
170,098
101,207
122,801
Interest Expense
--
292
12,078
4,128
555
Net Interest Income
-1,196
-292
-12,078
-4,128
-555
EBIT
347,559
302,871
237,873
141,306
157,038
EBITDA
386,225
342,273
274,174
171,434
179,783
Reconciled Cost of Revenue
777,931
710,038
551,342
528,927
427,714
Reconciled Depreciation
38,666
39,402
36,301
30,128
22,745
Net Income from Continuing Operation Net Minority Interest
267,121
232,930
170,098
101,207
122,801
Normalized EBITDA
386,225
342,273
274,174
171,434
179,783
Tax Rate for Calcs
0
0
0
0
0
Tax Effect of Unusual Items
0
0
0
0
0
12/31/2022 - 10/4/2022
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
