Breakdown
TTM
12/31/2025
12/31/2024
12/31/2023
12/31/2022
Total Revenue
133,950
125,288
111,064
109,895
105,149
Cost of Revenue
62,896
59,636
53,954
51,228
46,533
Gross Profit
71,054
65,652
57,110
58,667
58,616
Operating Expense
29,813
27,417
24,898
26,073
21,795
Operating Income
41,241
38,235
32,212
32,594
36,821
Net Non Operating Interest Income Expense
1,067
951
944
844
155
Other Income Expense
--
2
-14
59
-10
Pretax Income
42,308
39,188
33,142
33,497
36,966
Tax Provision
8,884
8,052
5,782
5,836
6,152
Net Income Common Stockholders
32,788
30,508
26,792
27,050
30,126
Average Dilution Earnings
--
--
--
--
3
Diluted NI Available to Com Stockholders
32,788
30,508
26,792
27,050
30,129
Basic EPS
2.78
2.59
2.29
2.32
2.60
Diluted EPS
2.77
2.58
2.26
2.28
2.53
Basic Average Shares
11,791.27
11,771.71
11,721.22
11,658.69
11,600.12
Diluted Average Shares
11,858
11,846.13
11,840.82
11,863.18
11,887.87
Total Operating Income as Reported
41,241
38,235
32,212
32,594
36,821
Rent Expense Supplemental
2,701
2,557
2,369
2,360
2,257
Total Expenses
92,709
87,053
78,852
77,301
68,328
Net Income from Continuing & Discontinued Operation
33,424
31,136
27,360
27,661
30,814
Normalized Income
33,424
31,136
27,360
27,661
30,814
Interest Income
1,067
951
944
844
155
Net Interest Income
1,067
951
944
844
155
EBIT
41,241
38,235
32,212
32,594
36,821
EBITDA
43,657
40,796
34,893
34,992
38,913
Reconciled Cost of Revenue
62,896
59,636
53,954
51,228
46,533
Reconciled Depreciation
2,416
2,561
2,681
2,398
2,092
Net Income from Continuing Operation Net Minority Interest
33,424
31,136
27,360
27,661
30,814
Normalized EBITDA
43,657
40,796
34,893
34,992
38,913
Tax Rate for Calcs
0
0
0
0
0
Tax Effect of Unusual Items
0
0
0
0
0
12/31/2022 - 10/15/2010
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
