Breakdown
TTM
12/31/2025
12/31/2024
12/31/2023
12/31/2022
Total Revenue
1,463,406
1,448,685
1,228,409
1,046,193
908,909
Cost of Revenue
1,146,830
1,155,967
984,038
837,883
723,043
Gross Profit
316,576
292,718
244,371
208,310
185,866
Operating Expense
231,141
220,017
307,291
167,364
133,876
Operating Income
85,435
72,701
-62,920
40,946
51,990
Net Non Operating Interest Income Expense
-631
-665
-3,278
-2,859
-1,926
Other Income Expense
11,011
1,387
-279
-367
-403
Pretax Income
95,815
73,423
-66,477
37,720
49,661
Tax Provision
29,292
24,465
4,556
0
--
Net Income Common Stockholders
65,908
49,219
-110,047
0
35,421
Diluted NI Available to Com Stockholders
65,908
49,219
-110,047
0
35,421
Basic EPS
1.05
0.79
-1.77
0.00
0.58
Diluted EPS
1.04
0.78
-1.77
0.00
0.58
Basic Average Shares
63,025.75
62,386.25
62,005.81
60,844.12
60,844.12
Diluted Average Shares
63,648.12
63,297.12
62,005.81
60,844.12
60,844.12
Total Operating Income as Reported
85,435
72,701
-62,920
40,946
51,990
Total Expenses
1,377,971
1,375,984
1,291,329
1,005,247
856,919
Net Income from Continuing & Discontinued Operation
65,908
49,219
-87,287
23,902
35,421
Normalized Income
65,908
49,219
-87,287
23,902
35,421
Interest Expense
631
665
3,278
2,859
1,926
Net Interest Income
-631
-665
-3,278
-2,859
-1,926
EBIT
96,446
74,088
-63,199
40,579
51,587
EBITDA
119,809
96,423
-43,427
58,813
68,150
Reconciled Cost of Revenue
1,146,830
1,155,967
984,038
837,883
723,043
Reconciled Depreciation
23,363
22,335
19,772
18,234
16,563
Net Income from Continuing Operation Net Minority Interest
65,908
49,219
-87,287
23,902
35,421
Normalized EBITDA
119,809
96,423
-43,427
58,813
68,150
Tax Rate for Calcs
0
0
0
0
0
Tax Effect of Unusual Items
0
0
0
0
0
12/31/2022 - 9/26/2024
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
