Breakdown
TTM
2/28/2026
2/28/2025
2/29/2024
2/28/2023
Total Revenue
1,433,737
1,404,733
1,360,994
1,416,942
1,440,696
Cost of Revenue
1,100,799
1,085,259
1,001,101
1,049,814
1,105,423
Gross Profit
332,938
319,474
359,893
367,128
335,273
Operating Expense
229,957
235,000
241,783
233,295
209,485
Operating Income
102,981
84,474
118,110
133,833
125,788
Net Non Operating Interest Income Expense
-12,443
-13,976
-6,159
-6,669
-7,660
Other Income Expense
2,912
6,958
623
2,089
-1,507
Pretax Income
93,450
77,456
112,574
129,253
116,621
Tax Provision
26,364
23,325
27,522
29,640
12,514
Net Income Common Stockholders
67,086
54,131
85,052
99,613
104,107
Diluted NI Available to Com Stockholders
67,086
54,131
85,052
99,613
104,107
Basic EPS
3.18
2.54
3.91
4.55
4.73
Diluted EPS
3.16
2.52
3.89
4.51
4.64
Basic Average Shares
21,050.50
21,295
21,726
21,871
22,007
Diluted Average Shares
21,243
21,517
21,891
22,091
22,416
Total Operating Income as Reported
102,981
84,474
118,110
133,833
125,788
Total Expenses
1,330,756
1,320,259
1,242,884
1,283,109
1,314,908
Net Income from Continuing & Discontinued Operation
67,086
54,131
85,052
99,613
104,107
Normalized Income
67,086
54,131
85,052
99,613
104,107
Interest Expense
12,443
13,976
6,159
6,669
7,660
Net Interest Income
-12,443
-13,976
-6,159
-6,669
-7,660
EBIT
105,893
91,432
118,733
135,922
124,281
EBITDA
157,517
141,430
163,341
177,510
166,684
Reconciled Cost of Revenue
1,100,799
1,085,259
1,001,101
1,049,814
1,105,423
Reconciled Depreciation
51,624
49,998
44,608
41,588
42,403
Net Income from Continuing Operation Net Minority Interest
67,086
54,131
85,052
99,613
104,107
Total Unusual Items Excluding Goodwill
--
--
--
0
0
Total Unusual Items
--
--
--
0
0
Normalized EBITDA
157,517
141,430
163,341
177,510
166,684
Tax Rate for Calcs
0
0
0
0
0
Tax Effect of Unusual Items
0
0
0
0
0
2/28/2023 - 5/3/1973
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
