Breakdown
TTM
7/31/2026
7/31/2025
7/31/2024
7/31/2023
Total Revenue
1,475,363
1,475,363
1,202,459
980,497
905,341
Cost of Revenue
527,995
527,995
450,406
397,136
447,130
Gross Profit
947,368
947,368
752,053
583,361
458,211
Operating Expense
797,494
797,494
710,985
635,934
607,701
Operating Income
149,874
149,874
41,068
-52,573
-149,490
Net Non Operating Interest Income Expense
35,240
35,240
43,414
36,740
17,673
Other Income Expense
-20,997
-20,997
-35,087
-11,005
-2,277
Pretax Income
164,117
164,117
49,395
-26,838
-134,094
Tax Provision
24,834
24,834
-20,409
-20,735
-22,239
Net Income Common Stockholders
139,283
139,283
69,804
-6,103
-111,855
Diluted NI Available to Com Stockholders
139,283
139,283
69,804
-6,103
-111,855
Basic EPS
1.65
1.65
0.83
-0.07
-1.36
Diluted EPS
1.63
1.63
0.81
-0.07
-1.36
Basic Average Shares
84,186.95
84,186.95
83,846.79
82,291.48
82,176.63
Diluted Average Shares
85,405.18
85,405.18
85,911.65
82,291.48
82,176.63
Total Operating Income as Reported
149,874
149,874
41,068
-52,573
-149,490
Total Expenses
1,325,489
1,325,489
1,161,391
1,033,070
1,054,831
Net Income from Continuing & Discontinued Operation
139,283
139,283
69,804
-6,103
-111,855
Normalized Income
139,283
139,283
69,804
-6,103
-111,855
Interest Income
48,564
48,564
56,625
43,478
24,389
Interest Expense
13,324
13,324
13,211
6,738
6,716
Net Interest Income
35,240
35,240
43,414
36,740
17,673
EBIT
177,441
177,441
62,606
-20,100
-127,378
EBITDA
205,393
205,393
86,364
2,209
-102,540
Reconciled Cost of Revenue
527,995
527,995
450,406
397,136
447,130
Reconciled Depreciation
27,952
27,952
23,758
22,309
24,838
Net Income from Continuing Operation Net Minority Interest
139,283
139,283
69,804
-6,103
-111,855
Normalized EBITDA
205,393
205,393
86,364
2,209
-102,540
Tax Rate for Calcs
0
0
0
0
0
Tax Effect of Unusual Items
0
0
0
0
0
7/31/2023 - 1/25/2012
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
