Breakdown
TTM
12/31/2025
12/31/2024
12/31/2023
12/31/2022
Total Revenue
1,156,585
1,081,392
1,042,352
928,725
767,084
Cost of Revenue
509,739
472,339
470,980
430,614
358,237
Gross Profit
646,846
609,053
571,372
498,111
408,847
Operating Expense
359,408
326,316
309,776
288,230
256,147
Operating Income
287,438
282,737
261,596
209,881
152,700
Net Non Operating Interest Income Expense
--
4,389
6,029
5,304
596
Other Income Expense
-6,468
-1,232
-811
-1,514
4,825
Pretax Income
287,821
285,894
266,814
213,671
158,121
Tax Provision
74,877
65,946
48,450
37,103
29,162
Net Income Common Stockholders
212,944
219,948
218,364
176,568
128,959
Diluted NI Available to Com Stockholders
212,944
219,948
218,364
176,568
128,959
Basic EPS
3.60
3.64
3.56
2.86
2.05
Diluted EPS
3.57
3.60
3.51
2.82
2.03
Basic Average Shares
59,168
60,473
61,303
61,817
62,768
Diluted Average Shares
59,604.25
61,054
62,183
62,608
63,408
Total Operating Income as Reported
279,175
279,800
261,596
209,881
152,700
Total Expenses
869,147
798,655
780,756
718,844
614,384
Net Income from Continuing & Discontinued Operation
212,944
219,948
218,364
176,568
128,959
Normalized Income
215,671.82
222,206.55
218,364
176,568
128,959
Interest Income
--
4,389
6,029
5,304
596
Net Interest Income
--
4,389
6,029
5,304
596
EBIT
287,438
282,737
261,596
209,881
152,700
EBITDA
294,152
289,054
267,897
215,633
159,363
Reconciled Cost of Revenue
509,739
472,339
470,980
430,614
358,237
Reconciled Depreciation
6,714
6,317
6,301
5,752
6,663
Net Income from Continuing Operation Net Minority Interest
212,944
219,948
218,364
176,568
128,959
Total Unusual Items Excluding Goodwill
-3,687
-2,937
0
0
--
Total Unusual Items
-3,687
-2,937
0
0
--
Normalized EBITDA
297,839
291,991
267,897
215,633
159,363
Tax Rate for Calcs
0
0
0
0
0
Tax Effect of Unusual Items
-959.18
-678.45
0
0
0
12/31/2022 - 4/23/1998
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
