Unlock stock picks and a broker-level newsfeed that powers Wall Street.
9.19
0.00
(0.00%)
At close: March 13 at 1:22:44 PM EDT
9.40
+0.21
+(2.29%)
After hours: March 13 at 7:35:58 PM EDT
Breakdown
TTM
12/31/2023
12/31/2022
12/31/2021
12/31/2020
Total Revenue
29,141
33,378
23,514
21,883
18,526
Cost of Revenue
7,433
7,929
5,684
5,748
5,415
Gross Profit
21,708
25,449
17,830
16,135
13,111
Operating Expense
21,375
22,633
15,161
12,392
10,417
Operating Income
333
2,816
2,669
3,743
2,694
Net Non Operating Interest Income Expense
-1,134
-1,116
-11
3
56
Other Income Expense
-524
-391
--
366
80
Pretax Income
-1,325
1,309
2,658
4,112
2,830
Tax Provision
-1
543
724
821
724
Net Income Common Stockholders
-1,324
766
1,934
3,291
2,106
Diluted NI Available to Com Stockholders
-1,324
766
1,934
3,291
2,106
Basic EPS
-0.35
0.20
0.52
0.87
0.56
Diluted EPS
-0.35
0.20
0.52
0.86
0.56
Basic Average Shares
3,820
3,802
3,720
3,780
3,755
Diluted Average Shares
3,825
3,816
3,740
3,820
3,784
Total Operating Income as Reported
333
2,816
2,669
3,743
2,694
Total Expenses
28,808
30,562
20,845
18,140
15,832
Net Income from Continuing & Discontinued Operation
-1,324
766
1,934
3,291
2,106
Normalized Income
-809.39
1,074.89
1,934
3,291
2,106
Interest Income
--
--
--
3
56
Interest Expense
1,134
1,116
11
--
--
Net Interest Income
-1,134
-1,116
-11
3
56
EBIT
-191
2,425
2,669
3,743
2,694
EBITDA
2,865
5,381
3,702
4,886
4,042
Reconciled Cost of Revenue
7,259
7,869
5,621
5,208
4,818
Reconciled Depreciation
3,056
2,956
1,033
1,143
1,348
Net Income from Continuing Operation Net Minority Interest
-1,324
766
1,934
3,291
2,106
Total Unusual Items Excluding Goodwill
-515
-391
--
--
80
Total Unusual Items
-515
-391
--
--
80
Normalized EBITDA
3,380
5,772
3,702
4,886
4,042
Tax Rate for Calcs
0
0
0
0
0
Tax Effect of Unusual Items
-0.39
-82.11
--
--
--
12/31/2020 - 1/23/2008
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