87.86
0.00
(0.00%)
At close: April 15 at 4:00:00 PM EDT
Breakdown
TTM
12/31/2024
12/31/2023
12/31/2022
12/31/2021
Total Revenue
133,600
133,600
136,100
113,200
91,289
Cost of Revenue
41,600
41,600
41,300
36,200
33,247
Gross Profit
92,000
92,000
94,800
77,000
58,042
Operating Expense
74,800
74,800
72,900
55,900
42,788
Operating Income
17,200
17,200
21,900
21,100
15,254
Net Non Operating Interest Income Expense
-3,800
-3,800
-7,200
-4,400
-759
Pretax Income
13,000
13,000
13,400
16,000
14,860
Tax Provision
2,200
2,200
3,500
3,200
1,956
Net Income Common Stockholders
10,400
10,400
9,500
12,500
12,682
Diluted NI Available to Com Stockholders
10,400
10,400
9,500
12,500
12,682
Basic EPS
1.94
1.57
1.46
1.96
2.01
Diluted EPS
1.91
1.54
1.44
1.94
1.98
Basic Average Shares
6,623.07
6,634.86
6,514.03
6,342.76
6,310.61
Diluted Average Shares
6,731.06
6,746.52
6,620.84
6,427.84
6,398.39
Total Operating Income as Reported
16,700
16,700
21,600
18,200
15,619
Total Expenses
116,400
116,400
114,200
92,100
76,035
Net Income from Continuing & Discontinued Operation
10,400
10,400
9,500
12,500
12,682
Normalized Income
10,316.92
10,316.92
10,238.81
13,060
12,372.48
Interest Income
300
300
300
200
2
Interest Expense
4,100
4,100
7,500
4,600
761
Net Interest Income
-3,800
-3,800
-7,200
-4,400
-759
EBIT
17,100
17,100
20,900
20,600
15,621
EBITDA
30,900
30,900
36,300
31,600
20,375
Reconciled Cost of Revenue
41,600
41,600
41,300
36,200
33,247
Reconciled Depreciation
13,800
13,800
15,400
11,000
4,754
Net Income from Continuing Operation Net Minority Interest
10,400
10,400
9,500
12,500
12,682
Total Unusual Items Excluding Goodwill
100
100
-1,000
-700
365
Total Unusual Items
100
100
-1,000
-700
365
Normalized EBITDA
30,800
30,800
37,300
32,300
20,010
Tax Rate for Calcs
0
0
0
0
0
Tax Effect of Unusual Items
16.92
16.92
-261.19
-140
55.48
12/31/2021 - 7/28/2016
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