Breakdown
TTM
12/31/2025
12/31/2024
12/31/2023
12/31/2022
Total Revenue
97,704
88,857
109,154
120,699
133,590
Cost of Revenue
46,862
42,661
50,350
53,343
57,431
Gross Profit
50,842
46,196
58,804
67,356
76,159
Operating Expense
33,533
32,254
34,527
33,761
33,059
Operating Income
17,309
13,942
24,277
33,595
43,100
Net Non Operating Interest Income Expense
413
378
301
177
44
Pretax Income
19,400
15,201
23,799
33,237
40,801
Tax Provision
5,099
4,981
5,195
5,259
9,682
Net Income Common Stockholders
14,301
10,220
18,604
27,978
31,119
Diluted NI Available to Com Stockholders
14,301
10,220
18,604
27,978
31,119
Basic EPS
0.26
0.19
0.34
0.50
0.56
Diluted EPS
0.25
0.18
0.33
0.50
0.55
Basic Average Shares
54,014.84
54,604.35
55,126.73
55,735.12
55,443.83
Diluted Average Shares
54,975.18
55,422.58
55,759.43
56,352.67
56,105.02
Total Operating Income as Reported
17,309
13,942
24,277
33,595
43,100
Total Expenses
80,395
74,915
84,877
87,104
90,490
Net Income from Continuing & Discontinued Operation
14,301
10,220
18,604
27,978
31,119
Normalized Income
14,301
10,220
18,604
27,978
31,119
Interest Income
487
433
354
196
62
Interest Expense
74
55
53
19
18
Net Interest Income
413
378
301
177
44
EBIT
19,474
15,256
23,852
33,256
40,819
EBITDA
21,955
17,479
25,682
34,816
42,276
Reconciled Cost of Revenue
46,862
42,661
50,350
53,343
57,431
Reconciled Depreciation
2,481
2,223
1,830
1,560
1,457
Net Income from Continuing Operation Net Minority Interest
14,301
10,220
18,604
27,978
31,119
Normalized EBITDA
21,955
17,479
25,682
34,816
42,276
Tax Rate for Calcs
0
0
0
0
0
Tax Effect of Unusual Items
0
0
0
0
0
12/31/2022 - 11/1/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
