Breakdown
TTM
6/30/2026
6/30/2025
6/30/2024
6/30/2023
Total Revenue
1,483,908
1,483,908
1,248,082
1,025,799
944,192.54
Cost of Revenue
623,368
623,368
507,770
400,559
400,542.12
Gross Profit
860,540
860,540
740,312
625,240
543,650.42
Operating Expense
148,841
148,841
174,828
163,009
166,963.65
Operating Income
711,699
711,699
565,484
462,231
376,686.77
Net Non Operating Interest Income Expense
6,738
6,738
7,438
5,009
1,461.55
Other Income Expense
-2,545
-2,545
-8,478
-137
-1,656.15
Pretax Income
715,892
715,892
564,444
467,103
376,492.16
Tax Provision
235,402
235,402
142,730
102,348
60,937.43
Net Income Common Stockholders
428,243
428,243
370,867
324,281
282,912.23
Basic EPS
0.26
0.32
0.27
0.24
0.21
Diluted EPS
0.26
0.32
0.27
0.23
0.21
Basic Average Shares
1,360,493.80
1,349,445.63
1,372,345.51
1,372,755
1,366,691.53
Diluted Average Shares
1,369,929.16
1,358,208.06
1,381,769.75
1,382,861.41
1,379,612.65
Net Income from Continuing & Discontinued Operation
428,243
428,243
370,867
324,281
282,912.23
Normalized Income
428,243
428,243
384,423.70
324,281
288,102.33
Interest Income
18,638
18,638
16,129
11,537
5,926.27
Interest Expense
11,900
11,900
8,691
6,528
4,464.73
Net Interest Income
6,738
6,738
7,438
5,009
1,461.55
EBIT
727,792
727,792
573,135
473,631
380,956.89
EBITDA
844,675
844,675
726,940
616,013
526,247.58
Reconciled Cost of Revenue
623,368
623,368
507,770
400,559
400,542.12
Reconciled Depreciation
116,883
116,883
153,805
142,382
145,290.69
Net Income from Continuing Operation Net Minority Interest
428,243
428,243
370,867
324,281
282,912.23
Total Unusual Items Excluding Goodwill
-159
--
-18,145
--
-6,192.37
Total Unusual Items
-159
--
-18,145
--
-6,192.37
Normalized EBITDA
844,675
844,675
745,085
616,013
532,439.95
Tax Rate for Calcs
0
0
0
0
0
Tax Effect of Unusual Items
0
0
-4,588.30
0
-1,002.27
6/30/2023 - 9/21/2004
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