Breakdown
TTM
6/30/2026
6/30/2025
6/30/2024
6/30/2023
Total Revenue
1,626,821
1,626,821
--
1,678,118
1,500,291
Cost of Revenue
631,020
631,020
--
622,423
589,893
Gross Profit
995,801
995,801
--
1,055,695
910,398
Operating Expense
789,302
789,302
--
768,411
693,121
Operating Income
206,499
206,499
--
287,284
217,277
Net Non Operating Interest Income Expense
-5,960
-5,960
-6,312
-21,102
-13,818
Pretax Income
240,072
240,072
--
251,988
171,311
Tax Provision
81,707
81,707
--
67,912
45,219
Net Income Common Stockholders
160,835
160,835
--
130,830
126,989
Diluted NI Available to Com Stockholders
160,835
160,835
--
130,830
126,989
Basic EPS
4.87
--
--
3.96
3.85
Diluted EPS
4.87
--
--
3.96
3.85
Basic Average Shares
33,000
--
--
33,000
33,000
Diluted Average Shares
33,000
--
--
33,000
33,000
Total Operating Income as Reported
238,958
238,958
--
301,951
195,113
Total Expenses
1,420,322
1,420,322
--
1,390,834
1,283,014
Net Income from Continuing & Discontinued Operation
160,835
160,835
--
130,830
126,989
Normalized Income
134,973.94
134,973.94
140,720.18
168,159.81
130,036.96
Interest Income
10,736
10,736
8,053
4,801
2,625
Interest Expense
16,696
16,696
--
25,903
16,443
Net Interest Income
-5,960
-5,960
-6,312
-21,102
-13,818
EBIT
256,768
256,768
--
277,891
187,754
EBITDA
360,878
360,878
--
396,979
283,146
Reconciled Cost of Revenue
631,020
631,020
--
622,423
589,893
Reconciled Depreciation
104,110
104,110
--
119,088
95,392
Net Income from Continuing Operation Net Minority Interest
158,365
158,365
--
184,076
126,092
Total Unusual Items Excluding Goodwill
35,441
35,441
-1,122
21,803
-5,360
Total Unusual Items
35,441
35,441
-1,122
21,803
-5,360
Normalized EBITDA
325,437
325,437
330,565
375,176
288,506
Tax Rate for Calcs
0
0
0
0
0
Tax Effect of Unusual Items
12,049.94
12,049.94
-381.82
5,886.81
-1,415.04
6/30/2023 - 7/28/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
