Breakdown
TTM
12/31/2025
12/31/2024
12/31/2023
12/31/2022
Total Revenue
231,809
216,281
209,063
180,743
155,318
Cost of Revenue
129,266
112,522
99,350
89,488
79,690
Gross Profit
102,543
103,759
109,713
91,255
75,628
Operating Expense
68,507
61,222
46,543
43,905
38,759
Operating Income
34,036
42,537
63,170
47,350
36,869
Net Non Operating Interest Income Expense
-596
-190
5,731
-1,951
-939
Pretax Income
31,353
40,260
70,359
44,820
37,646
Tax Provision
8,521
8,474
13,045
9,365
3,345
Net Income Common Stockholders
22,832
31,786
57,314
35,455
34,301
Diluted NI Available to Com Stockholders
22,832
31,786
57,314
35,455
34,301
Basic EPS
0.90
1.25
2.26
1.40
1.36
Diluted EPS
0.90
1.25
2.26
1.39
1.36
Basic Average Shares
25,176.18
25,391
25,391
25,391
25,168
Diluted Average Shares
25,176.18
25,391
25,391
25,469
25,308
Total Operating Income as Reported
34,036
42,537
63,169
47,349
36,870
Rent Expense Supplemental
--
3,579
3,303
3,193
2,442
Total Expenses
197,773
173,744
145,893
133,393
118,449
Net Income from Continuing & Discontinued Operation
22,832
31,786
57,314
35,455
34,301
Normalized Income
22,832
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
-596
-190
5,731
-1,951
-939
EBIT
32,890
41,391
70,639
45,839
38,059
EBITDA
49,865
54,698
82,095
57,030
46,441
Reconciled Cost of Revenue
129,266
112,522
99,350
89,488
79,690
Reconciled Depreciation
16,975
13,307
11,456
11,191
8,382
Net Income from Continuing Operation Net Minority Interest
22,832
31,786
57,314
35,455
34,301
Normalized EBITDA
49,865
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/11/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
