Breakdown
TTM
12/31/2025
12/31/2024
12/31/2023
12/31/2022
Total Revenue
1,040,883
950,822
794,202
620,445
471,883
Cost of Revenue
379,586
345,341
282,067
238,076
191,826
Gross Profit
661,297
605,481
512,135
382,369
280,057
Operating Expense
478,950
452,564
376,491
381,406
352,427
Operating Income
182,347
152,917
135,644
963
-72,370
Net Non Operating Interest Income Expense
6,957
8,157
13,981
7,031
1,184
Other Income Expense
561
38
697
3
4,469
Pretax Income
189,865
161,112
150,322
7,997
-66,717
Tax Provision
32,337
20,189
-53,746
5,295
1,402
Net Income Common Stockholders
157,528
140,923
204,056
2,702
-68,119
Diluted NI Available to Com Stockholders
157,528
140,923
204,056
2,702
-68,119
Basic EPS
4.40
3.91
5.63
0.08
-1.95
Diluted EPS
4.39
3.88
5.55
0.07
-1.95
Basic Average Shares
35,729.50
36,013
36,252
35,629
35,010
Diluted Average Shares
35,932
36,327
36,782
36,417
35,010
Total Operating Income as Reported
182,347
152,917
135,644
963
-72,370
Total Expenses
858,536
797,905
658,558
619,482
544,253
Net Income from Continuing & Discontinued Operation
157,528
140,923
204,068
2,702
-68,119
Normalized Income
157,528
140,923
204,068
2,702
-68,119
Interest Income
6,957
8,157
13,981
7,031
1,184
Net Interest Income
6,957
8,157
13,981
7,031
1,184
EBIT
182,347
152,917
135,644
963
-72,370
EBITDA
205,237
177,789
157,217
32,084
-38,363
Reconciled Cost of Revenue
377,247
343,120
280,039
235,943
190,938
Reconciled Depreciation
22,890
24,872
21,573
31,121
34,007
Net Income from Continuing Operation Net Minority Interest
157,528
140,923
204,068
2,702
-68,119
Normalized EBITDA
205,237
177,789
157,217
32,084
-38,363
Tax Rate for Calcs
0
0
0
0
0
Tax Effect of Unusual Items
0
0
0
0
0
12/31/2022 - 6/26/2015
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