Breakdown
TTM
12/31/2025
12/31/2024
12/31/2023
12/31/2022
Total Revenue
315,933
294,132
268,073
250,606
223,194
Cost of Revenue
44,961
43,001
40,599
40,257
35,811
Gross Profit
270,972
251,131
227,474
210,349
187,383
Operating Expense
95,519
87,267
78,303
73,411
61,514
Operating Income
175,453
163,864
149,171
136,938
125,869
Net Non Operating Interest Income Expense
-57,412
-51,873
-49,231
-44,606
-36,405
Other Income Expense
1,386
800
963
3,260
8,681
Pretax Income
119,427
112,791
100,903
95,592
98,145
Tax Provision
717
303
308
130
237
Net Income Common Stockholders
118,586
112,364
100,473
95,340
97,772
Diluted NI Available to Com Stockholders
118,586
112,364
100,473
95,340
97,772
Basic EPS
1.08
1.09
1.07
1.08
1.20
Diluted EPS
1.08
1.09
1.07
1.07
1.20
Basic Average Shares
108,647.29
102,691.56
93,643.13
88,526.34
81,590.12
Diluted Average Shares
108,928.73
102,948.62
94,064.50
88,747.03
81,807.07
Rent Expense Supplemental
--
13,559
11,575
11,550
7,989
Total Expenses
140,480
130,268
118,902
113,668
97,325
Net Income from Continuing & Discontinued Operation
118,586
112,364
100,473
95,340
97,772
Normalized Income
118,586
112,364
100,473
93,002.18
89,649.28
Interest Expense
57,412
51,873
49,231
44,606
36,405
Net Interest Income
-57,412
-51,873
-49,231
-44,606
-36,405
EBIT
176,839
164,664
150,134
140,198
134,550
EBITDA
244,495
225,088
204,648
190,929
176,021
Reconciled Cost of Revenue
45,788
43,828
40,599
40,257
35,811
Reconciled Depreciation
66,829
59,597
54,514
50,731
41,471
Net Income from Continuing Operation Net Minority Interest
118,586
112,364
100,473
95,340
97,772
Total Unusual Items Excluding Goodwill
0
0
0
2,341
8,139
Total Unusual Items
0
0
0
2,341
8,139
Normalized EBITDA
244,495
225,088
204,648
188,588
167,882
Tax Rate for Calcs
0
0
0
0
0
Tax Effect of Unusual Items
0
0
0
3.18
16.28
12/31/2022 - 11/10/2015
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
