Breakdown
TTM
12/31/2025
12/31/2024
12/31/2023
12/31/2022
Total Revenue
6,321,405
6,364,245
6,750,576
5,442,749
4,195,272
Cost of Revenue
4,917,337
4,932,711
5,344,154
4,236,735
3,248,550
Gross Profit
1,404,068
1,431,534
1,406,422
1,206,014
946,722
Operating Expense
1,073,351
1,016,043
954,995
869,905
777,403
Operating Income
330,717
415,491
451,427
336,109
169,319
Net Non Operating Interest Income Expense
-56,568
-44,424
-40,154
-29,306
-22,219
Other Income Expense
-6,498
11,444
-43,622
-42,750
19,122
Pretax Income
267,651
382,511
367,651
264,053
166,222
Tax Provision
60,700
73,647
76,986
56,138
39,657
Net Income Common Stockholders
147,443
241,139
235,053
161,149
96,664
Average Dilution Earnings
0
135
2,932
2,291
2,176
Diluted NI Available to Com Stockholders
147,443
241,274
237,985
163,440
98,840
Basic EPS
1.38
2.26
2.21
1.53
0.93
Diluted EPS
1.36
2.20
2.12
1.42
0.87
Basic Average Shares
106,712.50
106,828
106,274
104,992
103,758
Diluted Average Shares
107,831.50
109,693
112,174
115,082
113,483
Total Operating Income as Reported
306,013
418,074
428,066
288,358
185,666
Total Expenses
5,990,688
5,948,754
6,299,149
5,106,640
4,025,953
Net Income from Continuing & Discontinued Operation
147,443
241,139
235,053
161,149
96,664
Normalized Income
147,443
241,139
249,571.81
161,149
96,664
Interest Income
5,070
6,879
11,428
2,191
966
Interest Expense
61,638
51,303
51,582
31,497
23,185
Net Interest Income
-56,568
-44,424
-40,154
-29,306
-22,219
EBIT
329,289
433,814
419,233
295,550
189,407
EBITDA
466,612
550,300
518,484
415,523
309,908
Reconciled Cost of Revenue
4,917,337
4,932,711
5,344,154
4,236,735
3,248,550
Reconciled Depreciation
137,323
116,486
99,251
119,973
120,501
Net Income from Continuing Operation Net Minority Interest
147,443
241,139
235,053
161,149
96,664
Total Unusual Items Excluding Goodwill
0
0
-18,355
0
0
Total Unusual Items
0
0
-18,355
0
0
Normalized EBITDA
466,612
550,300
536,839
415,523
309,908
Tax Rate for Calcs
0
0
0
0
0
Tax Effect of Unusual Items
0
0
-3,836.20
0
0
12/31/2022 - 5/8/2019
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
