Breakdown
TTM
12/31/2025
12/31/2024
12/31/2023
12/31/2022
Total Revenue
242,813
216,281
209,063
180,743
155,318
Cost of Revenue
138,637
112,522
99,350
89,488
79,690
Gross Profit
104,176
103,759
109,713
91,255
75,628
Operating Expense
69,834
61,222
46,543
43,905
38,759
Operating Income
34,342
42,537
63,170
47,350
36,869
Net Non Operating Interest Income Expense
-1,591
-190
5,731
-1,951
-939
Pretax Income
30,665
40,260
70,359
44,820
37,646
Tax Provision
8,233
8,474
13,045
9,365
3,345
Net Income Common Stockholders
22,432
31,786
57,314
35,455
34,301
Diluted NI Available to Com Stockholders
22,432
31,786
57,314
35,455
34,301
Basic EPS
0.88
1.25
2.26
1.40
1.36
Diluted EPS
0.88
1.25
2.26
1.39
1.36
Basic Average Shares
25,340.62
25,391
25,391
25,391
25,168
Diluted Average Shares
25,340.62
25,391
25,391
25,469
25,308
Total Operating Income as Reported
34,343
42,537
63,169
47,349
36,870
Rent Expense Supplemental
--
3,579
3,303
3,193
2,442
Total Expenses
208,471
173,744
145,893
133,393
118,449
Net Income from Continuing & Discontinued Operation
22,432
31,786
57,314
35,455
34,301
Normalized Income
22,432
31,786
57,314
35,455
34,301
Interest Income
--
1,062
6,877
7
3
Interest Expense
--
1,131
280
1,019
413
Net Interest Income
-1,591
-190
5,731
-1,951
-939
EBIT
33,196
41,391
70,639
45,839
38,059
EBITDA
51,795
54,698
82,095
57,030
46,441
Reconciled Cost of Revenue
138,637
112,522
99,350
89,488
79,690
Reconciled Depreciation
18,599
13,307
11,456
11,191
8,382
Net Income from Continuing Operation Net Minority Interest
22,432
31,786
57,314
35,455
34,301
Normalized EBITDA
51,795
54,698
82,095
57,030
46,441
Tax Rate for Calcs
0
0
0
0
0
Tax Effect of Unusual Items
0
0
0
0
0
12/31/2022 - 5/2/2016
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
