Breakdown
TTM
12/31/2025
12/31/2024
12/31/2023
12/31/2022
Total Revenue
192,223
152,832
161,523
163,799
170,800
Cost of Revenue
90,638
82,156
57,143
38,518
31,972
Gross Profit
101,585
70,676
104,380
125,281
138,828
Operating Expense
14,214
13,324
11,931
11,164
8,221
Operating Income
87,371
57,352
92,449
114,117
130,607
Pretax Income
87,371
57,352
92,449
114,117
130,607
Net Income Common Stockholders
84,431
55,252
89,200
110,389
126,121
Diluted NI Available to Com Stockholders
84,431
55,252
89,200
110,389
126,121
Basic EPS
1.75
1.16
2.13
2.85
3.35
Diluted EPS
1.75
1.16
2.13
2.85
3.35
Basic Average Shares
48,112
47,654
41,811
38,783
37,624
Diluted Average Shares
48,112
47,654
41,811
38,783
37,624
Total Expenses
104,852
95,480
69,074
49,682
40,193
Net Income from Continuing & Discontinued Operation
87,371
57,352
92,449
114,117
130,607
Normalized Income
87,371
57,352
92,449
114,117
130,607
EBIT
87,371
57,352
92,449
114,117
130,607
EBITDA
159,114
123,815
135,216
140,618
149,899
Reconciled Cost of Revenue
90,638
82,156
57,143
38,518
31,972
Reconciled Depreciation
71,743
66,463
42,767
26,501
19,292
Net Income from Continuing Operation Net Minority Interest
87,371
57,352
92,449
114,117
130,607
Normalized EBITDA
159,114
123,815
135,216
140,618
149,899
Tax Rate for Calcs
0
0
0
0
0
Tax Effect of Unusual Items
0
0
0
0
0
12/31/2022 - 2/3/2003
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
