Breakdown
TTM
3/31/2026
3/31/2025
3/31/2024
3/31/2023
Total Revenue
1,615,654
1,629,938
1,590,626
1,406,381
1,275,108
Cost of Revenue
948,470
945,404
932,759
849,877
805,852
Gross Profit
667,184
684,534
657,867
556,504
469,256
Operating Expense
443,838
442,764
376,008
340,094
275,802
Operating Income
223,346
241,770
281,859
216,410
193,454
Net Non Operating Interest Income Expense
-23,686
-25,997
-15,775
-2,017
-2,232
Pretax Income
202,583
218,617
263,951
210,219
186,629
Tax Provision
54,121
64,401
79,074
65,015
4,776
Net Income Common Stockholders
148,463
154,216
184,877
145,204
181,852
Diluted NI Available to Com Stockholders
148,463
154,216
184,877
145,204
181,852
Basic EPS
4.31
4.48
5.38
4.23
5.30
Diluted EPS
4.31
4.48
5.38
4.23
5.30
Basic Average Shares
34,432.14
34,415.50
34,369.31
34,365.20
34,329.36
Diluted Average Shares
34,432.14
34,415.50
34,369.31
34,365.20
34,329.36
Rent Expense Supplemental
--
1,116
1,147
803
879
Total Expenses
1,392,308
1,388,168
1,308,767
1,189,971
1,081,654
Net Income from Continuing & Discontinued Operation
148,463
154,216
184,877
145,204
181,852
Normalized Income
148,463
154,216
184,877
145,204
181,852
Interest Income
--
2,549
5,368
5,511
4,554
Interest Expense
12,369
14,680
8,171
1,051
2,687
Net Interest Income
-23,686
-25,997
-15,775
-2,017
-2,232
EBIT
214,952
233,297
272,122
211,270
189,316
EBITDA
263,689
281,781
308,506
239,053
210,923
Reconciled Cost of Revenue
948,470
945,404
932,759
849,877
805,852
Reconciled Depreciation
48,737
48,484
36,384
27,783
21,607
Net Income from Continuing Operation Net Minority Interest
148,463
154,216
184,877
145,204
181,852
Total Unusual Items Excluding Goodwill
--
--
--
--
0
Total Unusual Items
--
--
--
--
0
Normalized EBITDA
263,689
281,781
308,506
239,053
210,923
Tax Rate for Calcs
0
0
0
0
0
Tax Effect of Unusual Items
0
0
0
0
0
3/31/2023 - 12/31/2001
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
