Breakdown
TTM
6/30/2026
6/30/2024
6/30/2023
6/30/2022
Total Revenue
696,092
696,092
640,215
600,596
583,656
Cost of Revenue
265,564
265,564
245,202
240,682
252,837
Gross Profit
430,528
430,528
395,013
359,914
330,819
Operating Expense
380,689
380,689
347,006
326,513
309,970
Operating Income
49,839
49,839
48,007
33,401
20,849
Net Non Operating Interest Income Expense
684
684
2,231
85
-1,756
Pretax Income
54,670
54,670
47,788
40,012
26,382
Tax Provision
8,148
8,148
5,675
1,588
1,107
Net Income Common Stockholders
46,522
46,522
42,113
38,424
25,275
Diluted NI Available to Com Stockholders
46,522
46,522
42,113
38,424
25,275
Basic EPS
0.22
0.22
0.20
0.18
0.12
Diluted EPS
0.22
0.22
0.20
0.18
0.12
Basic Average Shares
212,187
212,187
212,187
212,187
212,187
Diluted Average Shares
212,187
212,187
212,187
212,187
212,187
Total Operating Income as Reported
53,986
53,986
45,557
39,927
28,138
Total Expenses
646,253
646,253
592,208
567,195
562,807
Net Income from Continuing & Discontinued Operation
46,522
46,522
42,113
38,424
25,275
Normalized Income
46,774.735
46,774.735
47,773.245
40,190.974
22,913.432
Interest Income
6,099
6,099
6,492
3,491
1,164
Interest Expense
5,415
5,415
4,261
3,406
2,920
Net Interest Income
684
684
2,231
85
-1,756
EBIT
60,085
60,085
52,049
43,418
29,302
EBITDA
107,570
107,570
98,415
92,703
83,105
Reconciled Cost of Revenue
265,564
265,564
245,202
240,682
252,837
Reconciled Depreciation
47,485
47,485
46,366
49,285
53,803
Net Income from Continuing Operation Net Minority Interest
46,522
46,522
42,113
38,424
25,275
Total Unusual Items Excluding Goodwill
-297
-297
-6,423
-1,840
2,465
Total Unusual Items
-297
-297
-6,423
-1,840
2,465
Normalized EBITDA
107,867
107,867
104,838
94,543
80,640
Tax Rate for Calcs
0
0
0
0
0
Tax Effect of Unusual Items
-44.265
-44.265
-762.755
-73.026
103.432
6/30/2022 - 1/5/2000
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
