Breakdown
TTM
12/31/2025
12/31/2024
12/31/2023
12/31/2022
Total Revenue
665,075
563,543
437,865
389,855
361,011
Cost of Revenue
246,047
241,332
225,546
210,714
196,860
Gross Profit
419,028
322,211
212,319
179,141
164,151
Operating Expense
94,518
91,805
87,753
79,422
80,821
Operating Income
324,510
230,406
124,566
99,719
83,330
Net Non Operating Interest Income Expense
7,727
3,775
7,059
7,117
1,191
Pretax Income
334,820
236,219
134,461
109,646
69,973
Tax Provision
76,826
55,186
33,067
26,440
19,137
Net Income Common Stockholders
257,994
181,033
101,394
83,206
50,836
Diluted NI Available to Com Stockholders
257,994
181,033
101,394
83,206
50,836
Basic EPS
2.78
1.97
1.09
0.86
0.50
Diluted EPS
2.73
1.92
1.05
0.84
0.49
Basic Average Shares
92,576.40
91,721.34
92,781.25
96,854.19
101,635.28
Diluted Average Shares
94,663.55
94,129.51
96,717.49
99,102.89
103,292.08
Total Expenses
340,565
333,137
313,299
290,136
277,681
Net Income from Continuing & Discontinued Operation
257,994
181,033
101,394
83,206
50,836
Normalized Income
254,058.05
177,118.34
99,109.90
80,118.96
61,751.07
Interest Income
14,426
12,380
16,662
7,679
1,570
Interest Expense
6,306
8,212
9,433
373
309
Net Interest Income
7,727
3,775
7,059
7,117
1,191
EBIT
341,126
244,431
143,894
110,019
70,282
EBITDA
403,071
304,933
199,870
162,431
121,617
Reconciled Cost of Revenue
246,047
241,332
225,546
210,714
196,860
Reconciled Depreciation
61,945
60,502
55,976
52,412
51,335
Net Income from Continuing Operation Net Minority Interest
257,994
181,033
101,394
83,206
50,836
Total Unusual Items Excluding Goodwill
5,108
5,108
3,029
4,068
-15,024
Total Unusual Items
5,108
5,108
3,029
4,068
-15,024
Normalized EBITDA
397,963
299,825
196,841
158,363
136,641
Tax Rate for Calcs
0
0
0
0
0
Tax Effect of Unusual Items
1,172.05
1,193.34
744.90
980.96
-4,108.93
12/31/2022 - 8/1/2019
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
