Breakdown
TTM
6/30/2026
6/30/2025
6/30/2024
6/30/2023
Total Revenue
644,076
644,076
558,273
508,569
523,118
Cost of Revenue
456,169
456,169
385,692
356,536
374,992
Gross Profit
187,907
187,907
172,581
152,033
148,126
Operating Expense
132,943
132,943
125,970
112,604
107,648
Operating Income
54,964
54,964
46,611
39,429
40,478
Net Non Operating Interest Income Expense
-670
-670
-679
1,557
-152
Pretax Income
54,294
54,294
45,932
40,986
40,326
Tax Provision
7,963
7,963
9,068
7,331
8,744
Net Income Common Stockholders
46,331
46,331
36,864
33,655
31,582
Diluted NI Available to Com Stockholders
46,331
46,331
36,864
33,655
31,582
Basic EPS
3.45
--
2.51
1.90
1.74
Diluted EPS
3.13
--
2.36
1.84
1.67
Basic Average Shares
13,414
--
14,678
17,704
18,200
Diluted Average Shares
14,808
--
15,725
18,255
18,893
Total Operating Income as Reported
54,964
54,964
46,611
39,429
40,478
Total Expenses
589,112
589,112
511,662
469,140
482,640
Net Income from Continuing & Discontinued Operation
46,331
46,331
36,864
33,655
31,582
Normalized Income
46,331
46,331
36,864
33,655
31,582
Interest Income
266
266
955
2,071
640
Interest Expense
936
936
1,634
514
792
Net Interest Income
-670
-670
-679
1,557
-152
EBIT
55,230
55,230
47,566
41,500
41,118
EBITDA
75,152
75,152
64,798
60,961
60,103
Reconciled Cost of Revenue
456,169
456,169
385,692
356,536
374,992
Reconciled Depreciation
19,922
19,922
17,232
19,461
18,985
Net Income from Continuing Operation Net Minority Interest
46,331
46,331
36,864
33,655
31,582
Normalized EBITDA
75,152
75,152
64,798
60,961
60,103
Tax Rate for Calcs
0
0
0
0
0
Tax Effect of Unusual Items
0
0
0
0
0
6/30/2023 - 8/7/2020
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
