Breakdown
TTM
12/31/2025
12/31/2024
12/31/2023
12/31/2022
Total Revenue
731,654
686,039
604,398
614,844
643,284
Cost of Revenue
471,716
439,291
410,397
423,216
468,730
Gross Profit
259,938
246,748
194,001
191,628
174,554
Operating Expense
227,111
216,845
210,264
199,455
188,515
Operating Income
32,827
29,903
-16,263
-7,827
-13,961
Net Non Operating Interest Income Expense
-3,161
-3,164
-3,867
-5,877
-6,194
Other Income Expense
6,577
6,427
49,007
45,543
52,543
Pretax Income
36,243
33,166
28,877
31,839
32,388
Tax Provision
0
-2,460
-3,610
0
-8,365
Net Income Common Stockholders
36,243
35,626
32,487
31,839
40,753
Basic EPS
2.24
2.15
1.88
1.77
2.31
Diluted EPS
2.16
2.15
1.82
1.71
2.22
Basic Average Shares
16,190.20
16,607
17,300
17,939.58
18,366.89
Diluted Average Shares
16,721.90
16,607
17,850
18,619.30
18,366.89
Net Income from Continuing & Discontinued Operation
36,243
35,626
32,487
31,839
40,753
Normalized Income
36,243
35,626
32,487
31,839
40,753
Interest Income
1,533
1,823
1,705
805
125
Interest Expense
499
792
810
2,252
1,969
Net Interest Income
-3,161
-3,164
-3,867
-5,877
-6,194
EBIT
36,742
33,958
29,687
34,091
34,357
EBITDA
61,195
57,743
53,518
57,100
55,675
Reconciled Cost of Revenue
471,716
439,291
410,397
423,216
468,730
Reconciled Depreciation
24,453
23,785
23,831
23,009
21,318
Net Income from Continuing Operation Net Minority Interest
36,243
35,626
32,487
31,839
40,753
Normalized EBITDA
61,195
57,743
53,518
57,100
55,675
Tax Rate for Calcs
0
0
0
0
0
Tax Effect of Unusual Items
0
0
0
0
0
12/31/2022 - 1/28/1988
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
