Breakdown
TTM
12/31/2025
12/31/2024
12/31/2023
12/31/2022
Total Revenue
1,160,503
1,170,008
1,068,377
954,620
896,453
Cost of Revenue
536,680
583,047
582,592
587,280
541,792
Gross Profit
623,823
586,961
485,785
367,340
354,661
Operating Expense
463,924
451,851
402,921
353,576
329,206
Operating Income
159,899
135,110
82,864
13,764
25,455
Net Non Operating Interest Income Expense
3,112
2,494
4,406
1,962
-2,142
Pretax Income
191,831
157,322
99,977
34,827
42,906
Tax Provision
62,802
52,325
33,246
10,574
18,751
Net Income Common Stockholders
60,003
50,780
37,660
12,150
11,764
Diluted NI Available to Com Stockholders
60,003
50,780
37,660
12,150
11,764
Basic EPS
11.32
9.51
6.93
2.12
2.02
Diluted EPS
11.32
9.51
6.93
2.10
2.00
Basic Average Shares
5,285.48
5,338.48
5,430.93
5,735.49
5,814.06
Diluted Average Shares
5,285.48
5,338.48
5,431
5,784
6,044
Rent Expense Supplemental
--
30,422
14,246
10,829
10,512
Total Expenses
1,000,604
1,034,898
985,513
940,856
870,998
Net Income from Continuing & Discontinued Operation
60,003
50,780
37,660
12,150
11,764
Normalized Income
59,516.02
50,293.47
36,925.46
12,197.35
10,769.71
Interest Income
7,150
6,479
9,125
6,095
1,407
Interest Expense
3,893
3,840
4,331
3,560
3,193
Net Interest Income
3,112
2,494
4,406
1,962
-2,142
EBIT
195,724
161,162
104,308
38,387
46,099
EBITDA
253,199
214,160
151,094
82,541
88,618
Reconciled Cost of Revenue
536,680
583,047
582,592
587,280
541,792
Reconciled Depreciation
57,475
52,998
46,786
44,154
42,519
Net Income from Continuing Operation Net Minority Interest
60,003
50,780
37,660
12,150
11,764
Total Unusual Items Excluding Goodwill
724
724
1,085
-68
1,419
Total Unusual Items
724
724
1,085
-68
1,419
Normalized EBITDA
252,475
213,436
150,009
82,609
87,199
Tax Rate for Calcs
0
0
0
0
0
Tax Effect of Unusual Items
237.02
237.47
350.46
-20.65
424.71
12/31/2022 - 5/9/2006
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
