Breakdown
TTM
6/30/2026
6/30/2025
6/30/2024
6/30/2023
Total Revenue
403,064
403,064
--
302,598
252,252
Cost of Revenue
231,048
231,048
--
173,943
145,565
Gross Profit
172,016
172,016
--
128,655
106,687
Operating Expense
102,642
102,642
--
79,430
65,912
Operating Income
69,374
69,374
--
49,225
40,775
Net Non Operating Interest Income Expense
-1,500
-1,500
--
-2,225
-1,749
Other Income Expense
28
28
--
120
8
Pretax Income
67,902
67,902
--
47,120
39,034
Tax Provision
20,274
20,274
--
14,095
11,627
Net Income Common Stockholders
47,628
47,628
--
33,025
27,407
Basic EPS
1.09
--
0.93
0.79
0.67
Diluted EPS
1.09
--
0.93
0.78
0.66
Basic Average Shares
43,677.65
--
43,058.29
42,008.69
41,207.73
Diluted Average Shares
43,775.74
--
43,179.42
42,182.91
41,288.04
Net Income from Continuing & Discontinued Operation
47,628
47,628
--
33,025
27,407
Normalized Income
47,628
47,628
--
33,025
27,407
Interest Income
655
655
--
142
98
Interest Expense
261
261
--
831
541
Net Interest Income
-1,500
-1,500
--
-2,225
-1,749
EBIT
68,163
68,163
--
47,951
39,575
EBITDA
79,849
79,849
--
57,035
47,075
Reconciled Cost of Revenue
231,048
231,048
--
173,943
145,565
Reconciled Depreciation
11,686
11,686
--
9,084
7,500
Net Income from Continuing Operation Net Minority Interest
47,628
47,628
--
33,025
27,407
Normalized EBITDA
79,849
79,849
--
57,035
47,075
Tax Rate for Calcs
0
0
0
0
0
Tax Effect of Unusual Items
0
0
--
0
0
6/30/2023 - 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
