_id
69130213ccc777a4e85d7976
Ticker
INOD
Name
Innodata Inc
Exchange
NASDAQ
Address
55 Challenger Road, Ridgefield Park, NJ, United States, 07660
Country
USA
Sector
Technology
Industry
Information Technology Services
Currency
USD
Website
https://www.innodata.com
Description
Innodata Inc. operates as a data engineering company in the United States, the United Kingdom, the Netherlands, Canada, and internationally. The company operates through three segments: Digital Data Solutions (DDS), Synodex, and Agility. The DDS segment engages in the provision of artificial intelligence (AI) data preparation services; collecting or creating training data; annotating training data; and training AI algorithms for its customers, as well as AI model deployment and integration services. This segment also provides a range of data engineering support services, including data transformation, data curation, data hygiene, data consolidation, data extraction, data compliance, and master data management. The Synodex segment offers an industry platform that transforms medical records into useable digital data with its proprietary data models or client data models. The Agility segment provides an industry platform that offers marketing communications and public relations professionals to target and distribute content to journalists and social media influencers; and to monitor and analyze global news channels, such as print, web, radio, and TV, as well as social media channels. It serves banking, insurance, financial services, technology, digital retailing, and information/media sectors through its professional staff, senior management, and direct sales personnel. The company was formerly known as Innodata Isogen, Inc. and changed its name to Innodata Inc. in June 2012. Innodata Inc. was incorporated in 1988 and is headquartered in Ridgefield Park, New Jersey.
Last Close
54.26
Volume
392225
Current Price
53.29
Change
-1.7876889052709157
Last Updated
2025-12-01T09:21:56.142Z
Image
data:image/webp;base64,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
Ipo Date
1993-08-10T00:00:00.000Z
Market Cap
1831048960
Next Dividend Date
-
Dividend Frequency
-
Dividend Rate
-
Dividend Yield
0
Sentiment
0.9657869565217392
Sentiment Sources
23
Rating
4.6
Target Price
93.75
Strong Buy
3
Buy
2
Hold
0
Sell
0
Strong Sell
0
Current Quarter
2025-09-30
Revenue
62550000
Cost Of Revenue
36663000
Gross Profit
25887000
Operating Expenses
15128000
Operating Income
10759000
Interest Expense
-
Pretax Income
12179000
Net Income
8342000
Eps
0.23654511427437191
Dividends Per Share
-
Shares Outstanding
31860951
Income Tax Expense
3837000
EBITDA
12928000
Operating Margin
17.200639488409273
Total Other Income Expense Net
1420000
Cash
73859000
Short Term Investments
-
Receivables
39440000
Inventories
-
Total Current Assets
118777000
Property Plant Equipment
11475000
Total Assets
152916000
Payables
4389000
Short Term Debt
1122000
Long Term Debt
-
Total Liabilities
55676000
Equity
97323000
Depreciation
1748000
Change In Working Capital
3813000
Cash From Operations
18769000
Capital Expenditures
4228000
Cash From Investing
-4228000
Cash From Financing
-97000
Net Change In Cash
14067000
PE
56.901
PB
19.31018505389271
ROE
8.571457928752709
ROA
5.455282638834393
FCF
14541000
Fcf Percent
0.23247002398081534
Piotroski FScore
4
Health Score
69
Deep Value Investing Score
5
Defensive Investing Score
7.5
Dividend Investing Score
3
Economic Moat Investing Score
7.5
Garp Investing Score
4.5
Growth Investing Score
4.5
Momentum Investing Score
5.5
Net Net Investing Score
4
Quality Investing Score
6.5
Value Investing Score
4
Quarters > 0 > quarter
2025-09-30
Quarters > 0 > income Statement > revenue
62550000
Quarters > 0 > income Statement > cost Of Revenue
36663000
Quarters > 0 > income Statement > gross Profit
25887000
Quarters > 0 > income Statement > operating Expenses
15128000
Quarters > 0 > income Statement > operating Income
10759000
Quarters > 0 > income Statement > interest Expense
-
Quarters > 0 > income Statement > pretax Income
12179000
Quarters > 0 > income Statement > net Income
8342000
Quarters > 0 > income Statement > eps
0.23654511427437191
Quarters > 0 > income Statement > dividends Per Share
-
Quarters > 0 > income Statement > shares Outstanding
35266000
Quarters > 0 > income Statement > income Tax Expense
3837000
Quarters > 0 > income Statement > EBITDA
12928000
Quarters > 0 > income Statement > operating Margin
17.200639488409273
Quarters > 0 > income Statement > total Other Income Expense Net
1420000
Quarters > 0 > balance Sheet > cash
73859000
Quarters > 0 > balance Sheet > short Term Investments
-
Quarters > 0 > balance Sheet > receivables
39440000
Quarters > 0 > balance Sheet > inventories
-
Quarters > 0 > balance Sheet > total Current Assets
118777000
Quarters > 0 > balance Sheet > property Plant Equipment
11475000
Quarters > 0 > balance Sheet > total Assets
152916000
Quarters > 0 > balance Sheet > payables
4389000
Quarters > 0 > balance Sheet > short Term Debt
1122000
Quarters > 0 > balance Sheet > long Term Debt
-
Quarters > 0 > balance Sheet > total Liabilities
55676000
Quarters > 0 > balance Sheet > equity
97323000
Quarters > 0 > cash Flow > net Income
8342000
Quarters > 0 > cash Flow > depreciation
1748000
Quarters > 0 > cash Flow > change In Working Capital
3813000
Quarters > 0 > cash Flow > cash From Operations
18769000
Quarters > 0 > cash Flow > capital Expenditures
4228000
Quarters > 0 > cash Flow > cash From Investing
-4228000
Quarters > 0 > cash Flow > cash From Financing
-97000
Quarters > 0 > cash Flow > net Change In Cash
14067000
Quarters > 0 > ratios > PE
0.23654511427437191
Quarters > 0 > ratios > PB
19.31018505389271
Quarters > 0 > ratios > ROE
8.571457928752709
Quarters > 0 > ratios > ROA
5.455282638834393
Quarters > 0 > ratios > FCF
14541000
Quarters > 0 > ratios > Piotroski FScore
4
Quarters > 0 > ratios > fcf Percent
0.23247002398081534
Quarters > 0 > health Score
69
Quarters > 1 > quarter
2025-06-30
Quarters > 1 > income Statement > revenue
58393000
Quarters > 1 > income Statement > cost Of Revenue
35153000
Quarters > 1 > income Statement > gross Profit
23240000
Quarters > 1 > income Statement > operating Expenses
14112000
Quarters > 1 > income Statement > operating Income
9128000
Quarters > 1 > income Statement > interest Expense
577000
Quarters > 1 > income Statement > pretax Income
9488000
Quarters > 1 > income Statement > net Income
7219000
Quarters > 1 > income Statement > eps
0.20449845613438714
Quarters > 1 > income Statement > dividends Per Share
-
Quarters > 1 > income Statement > shares Outstanding
35301000
Quarters > 1 > income Statement > income Tax Expense
2269000
Quarters > 1 > income Statement > EBITDA
11090000
Quarters > 1 > income Statement > operating Margin
15.63201068621239
Quarters > 1 > income Statement > total Other Income Expense Net
360000
Quarters > 1 > balance Sheet > cash
59792000
Quarters > 1 > balance Sheet > short Term Investments
-
Quarters > 1 > balance Sheet > receivables
34124000
Quarters > 1 > balance Sheet > inventories
-
Quarters > 1 > balance Sheet > total Current Assets
100689000
Quarters > 1 > balance Sheet > property Plant Equipment
8540000
Quarters > 1 > balance Sheet > total Assets
132623000
Quarters > 1 > balance Sheet > payables
4491000
Quarters > 1 > balance Sheet > short Term Debt
928000
Quarters > 1 > balance Sheet > long Term Debt
-
Quarters > 1 > balance Sheet > total Liabilities
45981000
Quarters > 1 > balance Sheet > equity
86725000
Quarters > 1 > cash Flow > net Income
7219000
Quarters > 1 > cash Flow > depreciation
1601000
Quarters > 1 > cash Flow > change In Working Capital
-8842000
Quarters > 1 > cash Flow > cash From Operations
4235000
Quarters > 1 > cash Flow > capital Expenditures
1708000
Quarters > 1 > cash Flow > cash From Investing
-1708000
Quarters > 1 > cash Flow > cash From Financing
379000
Quarters > 1 > cash Flow > net Change In Cash
3236000
Quarters > 1 > ratios > PE
0.20449845613438714
Quarters > 1 > ratios > PB
21.691441798789274
Quarters > 1 > ratios > ROE
8.324012683770539
Quarters > 1 > ratios > ROA
5.4432489085603555
Quarters > 1 > ratios > FCF
2527000
Quarters > 1 > ratios > Piotroski FScore
3
Quarters > 1 > ratios > fcf Percent
0.04327573510523522
Quarters > 1 > health Score
52
Quarters > 2 > quarter
2025-03-31
Quarters > 2 > income Statement > revenue
58344000
Quarters > 2 > income Statement > cost Of Revenue
35092000
Quarters > 2 > income Statement > gross Profit
23252000
Quarters > 2 > income Statement > operating Expenses
14980000
Quarters > 2 > income Statement > operating Income
8272000
Quarters > 2 > income Statement > interest Expense
-
Quarters > 2 > income Statement > pretax Income
8399000
Quarters > 2 > income Statement > net Income
7787000
Quarters > 2 > income Statement > eps
0.222797630969071
Quarters > 2 > income Statement > dividends Per Share
-
Quarters > 2 > income Statement > shares Outstanding
34951000
Quarters > 2 > income Statement > income Tax Expense
612000
Quarters > 2 > income Statement > EBITDA
9835000
Quarters > 2 > income Statement > operating Margin
14.177978883861236
Quarters > 2 > income Statement > total Other Income Expense Net
127000
Quarters > 2 > balance Sheet > cash
56556000
Quarters > 2 > balance Sheet > short Term Investments
-
Quarters > 2 > balance Sheet > receivables
29577000
Quarters > 2 > balance Sheet > inventories
-
Quarters > 2 > balance Sheet > total Current Assets
92349000
Quarters > 2 > balance Sheet > property Plant Equipment
8715000
Quarters > 2 > balance Sheet > total Assets
125210000
Quarters > 2 > balance Sheet > payables
4500000
Quarters > 2 > balance Sheet > short Term Debt
904000
Quarters > 2 > balance Sheet > long Term Debt
-
Quarters > 2 > balance Sheet > total Liabilities
49808000
Quarters > 2 > balance Sheet > equity
75485000
Quarters > 2 > cash Flow > net Income
7787000
Quarters > 2 > cash Flow > depreciation
1563000
Quarters > 2 > cash Flow > change In Working Capital
-1855000
Quarters > 2 > cash Flow > cash From Operations
10867000
Quarters > 2 > cash Flow > capital Expenditures
2350000
Quarters > 2 > cash Flow > cash From Investing
-2350000
Quarters > 2 > cash Flow > cash From Financing
860000
Quarters > 2 > cash Flow > net Change In Cash
9659000
Quarters > 2 > ratios > PE
0.222797630969071
Quarters > 2 > ratios > PB
24.67429012386567
Quarters > 2 > ratios > ROE
10.315956812611777
Quarters > 2 > ratios > ROA
6.2191518249341105
Quarters > 2 > ratios > FCF
8517000
Quarters > 2 > ratios > Piotroski FScore
4
Quarters > 2 > ratios > fcf Percent
0.145979020979021
Quarters > 2 > health Score
66
Quarters > 3 > quarter
2024-12-31
Quarters > 3 > income Statement > revenue
59180000
Quarters > 3 > income Statement > cost Of Revenue
32423000
Quarters > 3 > income Statement > gross Profit
26757000
Quarters > 3 > income Statement > operating Expenses
15503000
Quarters > 3 > income Statement > operating Income
11254000
Quarters > 3 > income Statement > interest Expense
-
Quarters > 3 > income Statement > pretax Income
11348000
Quarters > 3 > income Statement > net Income
10296000
Quarters > 3 > income Statement > eps
0.3062007434944238
Quarters > 3 > income Statement > dividends Per Share
-
Quarters > 3 > income Statement > shares Outstanding
33625000
Quarters > 3 > income Statement > income Tax Expense
1045000
Quarters > 3 > income Statement > EBITDA
12831000
Quarters > 3 > income Statement > operating Margin
19.01655964852991
Quarters > 3 > income Statement > total Other Income Expense Net
94000
Quarters > 3 > balance Sheet > cash
46883000
Quarters > 3 > balance Sheet > short Term Investments
14000
Quarters > 3 > balance Sheet > receivables
28013000
Quarters > 3 > balance Sheet > inventories
-
Quarters > 3 > balance Sheet > total Current Assets
81000000
Quarters > 3 > balance Sheet > property Plant Equipment
8339000
Quarters > 3 > balance Sheet > total Assets
113449000
Quarters > 3 > balance Sheet > payables
4554000
Quarters > 3 > balance Sheet > short Term Debt
877000
Quarters > 3 > balance Sheet > long Term Debt
-
Quarters > 3 > balance Sheet > total Liabilities
50060000
Quarters > 3 > balance Sheet > equity
63472000
Quarters > 3 > cash Flow > net Income
10296000
Quarters > 3 > cash Flow > depreciation
1577000
Quarters > 3 > cash Flow > change In Working Capital
-2120000
Quarters > 3 > cash Flow > cash From Operations
17331000
Quarters > 3 > cash Flow > capital Expenditures
2219000
Quarters > 3 > cash Flow > cash From Investing
-2219000
Quarters > 3 > cash Flow > cash From Financing
5861000
Quarters > 3 > cash Flow > net Change In Cash
20519000
Quarters > 3 > ratios > PE
0.3062007434944238
Quarters > 3 > ratios > PB
28.230971924628182
Quarters > 3 > ratios > ROE
16.22132593899672
Quarters > 3 > ratios > ROA
9.075443591393489
Quarters > 3 > ratios > FCF
15112000
Quarters > 3 > ratios > Piotroski FScore
4
Quarters > 3 > ratios > fcf Percent
0.2553565393714093
Quarters > 3 > health Score
79
Annuals > 0 > quarter
2024-12-31
Annuals > 0 > income Statement > revenue
170461000
Annuals > 0 > income Statement > cost Of Revenue
103529000
Annuals > 0 > income Statement > gross Profit
66932000
Annuals > 0 > income Statement > operating Expenses
42738000
Annuals > 0 > income Statement > operating Income
24194000
Annuals > 0 > income Statement > interest Expense
153000
Annuals > 0 > income Statement > pretax Income
24485000
Annuals > 0 > income Statement > net Income
28660000
Annuals > 0 > income Statement > eps
0.8906983248904498
Annuals > 0 > income Statement > dividends Per Share
-
Annuals > 0 > income Statement > shares Outstanding
32177000
Annuals > 0 > income Statement > income Tax Expense
-4190000
Annuals > 0 > income Statement > EBITDA
30281000
Annuals > 0 > income Statement > operating Margin
14.19327588128663
Annuals > 0 > income Statement > total Other Income Expense Net
291000
Annuals > 0 > balance Sheet > cash
46883000
Annuals > 0 > balance Sheet > short Term Investments
14000
Annuals > 0 > balance Sheet > receivables
28013000
Annuals > 0 > balance Sheet > inventories
-
Annuals > 0 > balance Sheet > total Current Assets
81000000
Annuals > 0 > balance Sheet > property Plant Equipment
8339000
Annuals > 0 > balance Sheet > total Assets
113449000
Annuals > 0 > balance Sheet > payables
4554000
Annuals > 0 > balance Sheet > short Term Debt
877000
Annuals > 0 > balance Sheet > long Term Debt
-
Annuals > 0 > balance Sheet > total Liabilities
50060000
Annuals > 0 > balance Sheet > equity
63472000
Annuals > 0 > cash Flow > net Income
28675000
Annuals > 0 > cash Flow > depreciation
5796000
Annuals > 0 > cash Flow > change In Working Capital
114000
Annuals > 0 > cash Flow > cash From Operations
35015000
Annuals > 0 > cash Flow > capital Expenditures
7741000
Annuals > 0 > cash Flow > cash From Investing
-7741000
Annuals > 0 > cash Flow > cash From Financing
6058000
Annuals > 0 > cash Flow > net Change In Cash
33077000
Annuals > 0 > ratios > PE
0.8906983248904498
Annuals > 0 > ratios > PB
29.134298430804133
Annuals > 0 > ratios > ROE
45.15376859087471
Annuals > 0 > ratios > ROA
25.262452732064627
Annuals > 0 > ratios > FCF
27274000
Annuals > 0 > ratios > Piotroski FScore
4
Annuals > 0 > ratios > fcf Percent
0.16000140794668574
Annuals > 0 > health Score
78
Annuals > 1 > quarter
2023-12-31
Annuals > 1 > income Statement > revenue
86775000
Annuals > 1 > income Statement > cost Of Revenue
54861000
Annuals > 1 > income Statement > gross Profit
31914000
Annuals > 1 > income Statement > operating Expenses
30975000
Annuals > 1 > income Statement > operating Income
939000
Annuals > 1 > income Statement > interest Expense
179000
Annuals > 1 > income Statement > pretax Income
139000
Annuals > 1 > income Statement > net Income
-908000
Annuals > 1 > income Statement > eps
-0.03227755856528385
Annuals > 1 > income Statement > dividends Per Share
-
Annuals > 1 > income Statement > shares Outstanding
28131000
Annuals > 1 > income Statement > income Tax Expense
1028000
Annuals > 1 > income Statement > EBITDA
5034000
Annuals > 1 > income Statement > operating Margin
1.0821089023336214
Annuals > 1 > income Statement > total Other Income Expense Net
-800000
Annuals > 1 > balance Sheet > cash
13806000
Annuals > 1 > balance Sheet > short Term Investments
14000
Annuals > 1 > balance Sheet > receivables
14288000
Annuals > 1 > balance Sheet > inventories
-
Annuals > 1 > balance Sheet > total Current Assets
32077000
Annuals > 1 > balance Sheet > property Plant Equipment
7335000
Annuals > 1 > balance Sheet > total Assets
59431000
Annuals > 1 > balance Sheet > payables
2662000
Annuals > 1 > balance Sheet > short Term Debt
782000
Annuals > 1 > balance Sheet > long Term Debt
-
Annuals > 1 > balance Sheet > total Liabilities
34436000
Annuals > 1 > balance Sheet > equity
25703000
Annuals > 1 > cash Flow > net Income
-889000
Annuals > 1 > cash Flow > depreciation
4716000
Annuals > 1 > cash Flow > change In Working Capital
-3147000
Annuals > 1 > cash Flow > cash From Operations
5903000
Annuals > 1 > cash Flow > capital Expenditures
5564000
Annuals > 1 > cash Flow > cash From Investing
-5071000
Annuals > 1 > cash Flow > cash From Financing
2872000
Annuals > 1 > cash Flow > net Change In Cash
4014000
Annuals > 1 > ratios > PE
-0.03227755856528385
Annuals > 1 > ratios > PB
62.89882776329611
Annuals > 1 > ratios > ROE
-3.5326615570166906
Annuals > 1 > ratios > ROA
-1.5278221803435916
Annuals > 1 > ratios > FCF
339000
Annuals > 1 > ratios > Piotroski FScore
2
Annuals > 1 > ratios > fcf Percent
0.003906655142610199
Annuals > 1 > health Score
16
Annuals > 2 > quarter
2022-12-31
Annuals > 2 > income Statement > revenue
79001000
Annuals > 2 > income Statement > cost Of Revenue
51339000
Annuals > 2 > income Statement > gross Profit
27662000
Annuals > 2 > income Statement > operating Expenses
37940000
Annuals > 2 > income Statement > operating Income
-10278000
Annuals > 2 > income Statement > interest Expense
11000
Annuals > 2 > income Statement > pretax Income
-10483000
Annuals > 2 > income Statement > net Income
-11935000
Annuals > 2 > income Statement > eps
-0.4375320771317545
Annuals > 2 > income Statement > dividends Per Share
-
Annuals > 2 > income Statement > shares Outstanding
27278000
Annuals > 2 > income Statement > income Tax Expense
1522000
Annuals > 2 > income Statement > EBITDA
-6594000
Annuals > 2 > income Statement > operating Margin
-13.009961899216465
Annuals > 2 > income Statement > total Other Income Expense Net
-205000
Annuals > 2 > balance Sheet > cash
9792000
Annuals > 2 > balance Sheet > short Term Investments
507000
Annuals > 2 > balance Sheet > receivables
9528000
Annuals > 2 > balance Sheet > inventories
1
Annuals > 2 > balance Sheet > total Current Assets
23685000
Annuals > 2 > balance Sheet > property Plant Equipment
6820000
Annuals > 2 > balance Sheet > total Assets
48042000
Annuals > 2 > balance Sheet > payables
9880000
Annuals > 2 > balance Sheet > short Term Debt
693000
Annuals > 2 > balance Sheet > long Term Debt
5079000
Annuals > 2 > balance Sheet > total Liabilities
29996000
Annuals > 2 > balance Sheet > equity
18773000
Annuals > 2 > cash Flow > net Income
-12005000
Annuals > 2 > cash Flow > depreciation
3889000
Annuals > 2 > cash Flow > change In Working Capital
1852000
Annuals > 2 > cash Flow > cash From Operations
-1216000
Annuals > 2 > cash Flow > capital Expenditures
6526000
Annuals > 2 > cash Flow > cash From Investing
-7033000
Annuals > 2 > cash Flow > cash From Financing
-307000
Annuals > 2 > cash Flow > net Change In Cash
-9110000
Annuals > 2 > ratios > PE
-0.4375320771317545
Annuals > 2 > ratios > PB
83.50645394982155
Annuals > 2 > ratios > ROE
-63.57534757364299
Annuals > 2 > ratios > ROA
-24.842845843220516
Annuals > 2 > ratios > FCF
-7742000
Annuals > 2 > ratios > Piotroski FScore
1
Annuals > 2 > ratios > fcf Percent
-0.0979987595093733
Annuals > 2 > health Score
17
Annuals > 3 > quarter
2021-12-31
Annuals > 3 > income Statement > revenue
69755000
Annuals > 3 > income Statement > cost Of Revenue
43494000
Annuals > 3 > income Statement > gross Profit
26261000
Annuals > 3 > income Statement > operating Expenses
27804000
Annuals > 3 > income Statement > operating Income
-1543000
Annuals > 3 > income Statement > interest Expense
100
Annuals > 3 > income Statement > pretax Income
-963000
Annuals > 3 > income Statement > net Income
-1673000
Annuals > 3 > income Statement > eps
-0.06282388283890349
Annuals > 3 > income Statement > dividends Per Share
773000
Annuals > 3 > income Statement > shares Outstanding
26630000
Annuals > 3 > income Statement > income Tax Expense
842000
Annuals > 3 > income Statement > EBITDA
1218000
Annuals > 3 > income Statement > operating Margin
-2.212027811626407
Annuals > 3 > income Statement > total Other Income Expense Net
580000
Annuals > 3 > balance Sheet > cash
18902000
Annuals > 3 > balance Sheet > short Term Investments
0
Annuals > 3 > balance Sheet > receivables
11379000
Annuals > 3 > balance Sheet > inventories
-
Annuals > 3 > balance Sheet > total Current Assets
33962000
Annuals > 3 > balance Sheet > property Plant Equipment
8568000
Annuals > 3 > balance Sheet > total Assets
59217000
Annuals > 3 > balance Sheet > payables
9387000
Annuals > 3 > balance Sheet > short Term Debt
1034000
Annuals > 3 > balance Sheet > long Term Debt
6217000
Annuals > 3 > balance Sheet > total Liabilities
32812000
Annuals > 3 > balance Sheet > equity
29927000
Annuals > 3 > cash Flow > net Income
-1673000
Annuals > 3 > cash Flow > depreciation
2869000
Annuals > 3 > cash Flow > change In Working Capital
2322000
Annuals > 3 > cash Flow > cash From Operations
5151000
Annuals > 3 > cash Flow > capital Expenditures
4368000
Annuals > 3 > cash Flow > cash From Investing
-4368000
Annuals > 3 > cash Flow > cash From Financing
773000
Annuals > 3 > cash Flow > net Change In Cash
1329000
Annuals > 3 > ratios > PE
-0.06282388283890349
Annuals > 3 > ratios > PB
51.13864069235139
Annuals > 3 > ratios > ROE
-5.590269656163331
Annuals > 3 > ratios > ROA
-2.8252022223348026
Annuals > 3 > ratios > FCF
783000
Annuals > 3 > ratios > Piotroski FScore
2
Annuals > 3 > ratios > fcf Percent
0.011225001791986237
Annuals > 3 > health Score
17
Valuation > metrics > PE
56.901
Valuation > metrics > PB
19.31018505389271
Valuation > final Score
1
Valuation > verdict
335.6% Overvalued
Profitability > metrics > ROE
8.571457928752709
Profitability > metrics > ROA
7.023245241082028
Profitability > metrics > Net Margin
0.13336530775379696
Profitability > final Score
58
Profitability > verdict
Weak
Risk > metrics > Debt Equity
0.5720744325596211
Risk > metrics > Interest Coverage
14.36448598130841
Risk > final Score
88
Risk > verdict
Low
Liquidity > metrics > Current Ratio
21.55271275630557
Liquidity > metrics > Quick Ratio
21.55271275630557
Liquidity > final Score
100
Liquidity > verdict
Great
Prev Valuations > 0
40
Prev Valuations > 1
40
Prev Valuations > 2
40
Prev Profitabilities > 0
57
Prev Profitabilities > 1
66
Prev Profitabilities > 2
89
Prev Risks > 0
88
Prev Risks > 1
71
Prev Risks > 2
78
Prev Liquidities > 0
100
Prev Liquidities > 1
100
Prev Liquidities > 2
100
Updated At
2025-12-13T00:52:02.923Z
Earnings History > 0 > period
2025-12-31
Earnings History > 0 > report Date
2026-02-19
Earnings History > 0 > date
2025-12-31
Earnings History > 0 > before After Market
-
Earnings History > 0 > currency
-
Earnings History > 0 > eps Actual
0
Earnings History > 0 > eps Estimate
0.2233
Earnings History > 0 > eps Difference
-0.2233
Earnings History > 0 > surprise Percent
-100
Earnings History > 1 > period
2025-09-30
Earnings History > 1 > report Date
2025-11-06
Earnings History > 1 > date
2025-09-30
Earnings History > 1 > before After Market
AfterMarket
Earnings History > 1 > currency
-
Earnings History > 1 > eps Actual
0.24
Earnings History > 1 > eps Estimate
0.16
Earnings History > 1 > eps Difference
0.08
Earnings History > 1 > surprise Percent
50
Earnings History > 2 > period
2025-06-30
Earnings History > 2 > report Date
2025-07-31
Earnings History > 2 > date
2025-06-30
Earnings History > 2 > before After Market
AfterMarket
Earnings History > 2 > currency
-
Earnings History > 2 > eps Actual
0.2
Earnings History > 2 > eps Estimate
0.13
Earnings History > 2 > eps Difference
0.07
Earnings History > 2 > surprise Percent
53.8462
Earnings History > 3 > period
2025-03-31
Earnings History > 3 > report Date
2025-05-08
Earnings History > 3 > date
2025-03-31
Earnings History > 3 > before After Market
AfterMarket
Earnings History > 3 > currency
USD
Earnings History > 3 > eps Actual
0.22
Earnings History > 3 > eps Estimate
0.18
Earnings History > 3 > eps Difference
0.04
Earnings History > 3 > surprise Percent
22.2222
Earnings History > 4 > period
2024-12-31
Earnings History > 4 > report Date
2025-02-20
Earnings History > 4 > date
2024-12-31
Earnings History > 4 > before After Market
AfterMarket
Earnings History > 4 > currency
USD
Earnings History > 4 > eps Actual
0.31
Earnings History > 4 > eps Estimate
0.25
Earnings History > 4 > eps Difference
0.06
Earnings History > 4 > surprise Percent
24
Earnings History > 5 > period
2024-09-30
Earnings History > 5 > report Date
2024-11-07
Earnings History > 5 > date
2024-09-30
Earnings History > 5 > before After Market
AfterMarket
Earnings History > 5 > currency
USD
Earnings History > 5 > eps Actual
0.51
Earnings History > 5 > eps Estimate
0.23
Earnings History > 5 > eps Difference
0.28
Earnings History > 5 > surprise Percent
121.7391
Earnings History > 6 > period
2024-06-30
Earnings History > 6 > report Date
2024-08-08
Earnings History > 6 > date
2024-06-30
Earnings History > 6 > before After Market
AfterMarket
Earnings History > 6 > currency
USD
Earnings History > 6 > eps Actual
-0.0005
Earnings History > 6 > eps Estimate
-0.04
Earnings History > 6 > eps Difference
0.0395
Earnings History > 6 > surprise Percent
98.75
Earnings History > 7 > period
2024-03-31
Earnings History > 7 > report Date
2024-05-07
Earnings History > 7 > date
2024-03-31
Earnings History > 7 > before After Market
AfterMarket
Earnings History > 7 > currency
USD
Earnings History > 7 > eps Actual
0.0307
Earnings History > 7 > eps Estimate
0.05
Earnings History > 7 > eps Difference
-0.0193
Earnings History > 7 > surprise Percent
-38.6
Earnings History > 8 > period
2023-12-31
Earnings History > 8 > report Date
2024-02-22
Earnings History > 8 > date
2023-12-31
Earnings History > 8 > before After Market
AfterMarket
Earnings History > 8 > currency
USD
Earnings History > 8 > eps Actual
0.0517
Earnings History > 8 > eps Estimate
-
Earnings History > 8 > eps Difference
0
Earnings History > 8 > surprise Percent
-
Earnings History > 9 > period
2023-09-30
Earnings History > 9 > report Date
2023-11-02
Earnings History > 9 > date
2023-09-30
Earnings History > 9 > before After Market
AfterMarket
Earnings History > 9 > currency
USD
Earnings History > 9 > eps Actual
0.0114
Earnings History > 9 > eps Estimate
-
Earnings History > 9 > eps Difference
0
Earnings History > 9 > surprise Percent
-
Earnings History > 10 > period
2023-06-30
Earnings History > 10 > report Date
2023-08-10
Earnings History > 10 > date
2023-06-30
Earnings History > 10 > before After Market
AfterMarket
Earnings History > 10 > currency
USD
Earnings History > 10 > eps Actual
-0.03
Earnings History > 10 > eps Estimate
-
Earnings History > 10 > eps Difference
0
Earnings History > 10 > surprise Percent
-
Earnings History > 11 > period
2023-03-31
Earnings History > 11 > report Date
2023-05-11
Earnings History > 11 > date
2023-03-31
Earnings History > 11 > before After Market
AfterMarket
Earnings History > 11 > currency
USD
Earnings History > 11 > eps Actual
-0.08
Earnings History > 11 > eps Estimate
-
Earnings History > 11 > eps Difference
0
Earnings History > 11 > surprise Percent
-
Earnings History > 12 > period
2022-12-31
Earnings History > 12 > report Date
2023-02-23
Earnings History > 12 > date
2022-12-31
Earnings History > 12 > before After Market
AfterMarket
Earnings History > 12 > currency
USD
Earnings History > 12 > eps Actual
-0.0716
Earnings History > 12 > eps Estimate
-
Earnings History > 12 > eps Difference
0
Earnings History > 12 > surprise Percent
-
Earnings History > 13 > period
2022-09-30
Earnings History > 13 > report Date
2022-11-10
Earnings History > 13 > date
2022-09-30
Earnings History > 13 > before After Market
AfterMarket
Earnings History > 13 > currency
USD
Earnings History > 13 > eps Actual
-0.12
Earnings History > 13 > eps Estimate
-0.12
Earnings History > 13 > eps Difference
0
Earnings History > 13 > surprise Percent
0
Earnings History > 14 > period
2022-06-30
Earnings History > 14 > report Date
2022-08-11
Earnings History > 14 > date
2022-06-30
Earnings History > 14 > before After Market
AfterMarket
Earnings History > 14 > currency
USD
Earnings History > 14 > eps Actual
-0.14
Earnings History > 14 > eps Estimate
-
Earnings History > 14 > eps Difference
0
Earnings History > 14 > surprise Percent
-
Earnings History > 15 > period
2022-03-31
Earnings History > 15 > report Date
2022-05-12
Earnings History > 15 > date
2022-03-31
Earnings History > 15 > before After Market
AfterMarket
Earnings History > 15 > currency
USD
Earnings History > 15 > eps Actual
-0.1
Earnings History > 15 > eps Estimate
-
Earnings History > 15 > eps Difference
0
Earnings History > 15 > surprise Percent
-
Earnings History > 16 > period
2021-12-31
Earnings History > 16 > report Date
2022-03-17
Earnings History > 16 > date
2021-12-31
Earnings History > 16 > before After Market
-
Earnings History > 16 > currency
USD
Earnings History > 16 > eps Actual
-0.04
Earnings History > 16 > eps Estimate
-
Earnings History > 16 > eps Difference
0
Earnings History > 16 > surprise Percent
-
Earnings History > 17 > period
2021-09-30
Earnings History > 17 > report Date
2021-11-04
Earnings History > 17 > date
2021-09-30
Earnings History > 17 > before After Market
-
Earnings History > 17 > currency
USD
Earnings History > 17 > eps Actual
-0.03
Earnings History > 17 > eps Estimate
-
Earnings History > 17 > eps Difference
0
Earnings History > 17 > surprise Percent
-
Earnings History > 18 > period
2021-06-30
Earnings History > 18 > report Date
2021-08-05
Earnings History > 18 > date
2021-06-30
Earnings History > 18 > before After Market
-
Earnings History > 18 > currency
USD
Earnings History > 18 > eps Actual
-0.03
Earnings History > 18 > eps Estimate
-
Earnings History > 18 > eps Difference
0
Earnings History > 18 > surprise Percent
-
Earnings History > 19 > period
2021-03-31
Earnings History > 19 > report Date
2021-05-06
Earnings History > 19 > date
2021-03-31
Earnings History > 19 > before After Market
-
Earnings History > 19 > currency
USD
Earnings History > 19 > eps Actual
0.01
Earnings History > 19 > eps Estimate
-
Earnings History > 19 > eps Difference
0
Earnings History > 19 > surprise Percent
-
Earnings History > 20 > period
2020-12-31
Earnings History > 20 > report Date
2021-03-11
Earnings History > 20 > date
2020-12-31
Earnings History > 20 > before After Market
-
Earnings History > 20 > currency
USD
Earnings History > 20 > eps Actual
0.04
Earnings History > 20 > eps Estimate
-
Earnings History > 20 > eps Difference
0
Earnings History > 20 > surprise Percent
-
Earnings History > 21 > period
2020-09-30
Earnings History > 21 > report Date
2020-11-12
Earnings History > 21 > date
2020-09-30
Earnings History > 21 > before After Market
-
Earnings History > 21 > currency
USD
Earnings History > 21 > eps Actual
0.01
Earnings History > 21 > eps Estimate
-
Earnings History > 21 > eps Difference
0
Earnings History > 21 > surprise Percent
-
Earnings History > 22 > period
2020-06-30
Earnings History > 22 > report Date
2020-08-06
Earnings History > 22 > date
2020-06-30
Earnings History > 22 > before After Market
-
Earnings History > 22 > currency
USD
Earnings History > 22 > eps Actual
-0.02
Earnings History > 22 > eps Estimate
-
Earnings History > 22 > eps Difference
0
Earnings History > 22 > surprise Percent
-
Earnings History > 23 > period
2020-03-31
Earnings History > 23 > report Date
2020-05-14
Earnings History > 23 > date
2020-03-31
Earnings History > 23 > before After Market
-
Earnings History > 23 > currency
USD
Earnings History > 23 > eps Actual
-0.01
Earnings History > 23 > eps Estimate
-
Earnings History > 23 > eps Difference
0
Earnings History > 23 > surprise Percent
-
Earnings History > 24 > period
2019-12-31
Earnings History > 24 > report Date
2020-03-12
Earnings History > 24 > date
2019-12-31
Earnings History > 24 > before After Market
-
Earnings History > 24 > currency
USD
Earnings History > 24 > eps Actual
-0.0119
Earnings History > 24 > eps Estimate
-
Earnings History > 24 > eps Difference
0
Earnings History > 24 > surprise Percent
-
Earnings History > 25 > period
2019-09-30
Earnings History > 25 > report Date
2019-11-07
Earnings History > 25 > date
2019-09-30
Earnings History > 25 > before After Market
-
Earnings History > 25 > currency
USD
Earnings History > 25 > eps Actual
-0.02
Earnings History > 25 > eps Estimate
-
Earnings History > 25 > eps Difference
0
Earnings History > 25 > surprise Percent
-
Earnings History > 26 > period
2019-06-30
Earnings History > 26 > report Date
2019-08-08
Earnings History > 26 > date
2019-06-30
Earnings History > 26 > before After Market
-
Earnings History > 26 > currency
USD
Earnings History > 26 > eps Actual
-0.0145
Earnings History > 26 > eps Estimate
-
Earnings History > 26 > eps Difference
0
Earnings History > 26 > surprise Percent
-
Earnings History > 27 > period
2019-03-31
Earnings History > 27 > report Date
2019-05-09
Earnings History > 27 > date
2019-03-31
Earnings History > 27 > before After Market
-
Earnings History > 27 > currency
USD
Earnings History > 27 > eps Actual
-0.02
Earnings History > 27 > eps Estimate
-
Earnings History > 27 > eps Difference
0
Earnings History > 27 > surprise Percent
-
Earnings History > 28 > period
2018-12-31
Earnings History > 28 > report Date
2019-03-14
Earnings History > 28 > date
2018-12-31
Earnings History > 28 > before After Market
-
Earnings History > 28 > currency
USD
Earnings History > 28 > eps Actual
-0.08
Earnings History > 28 > eps Estimate
-
Earnings History > 28 > eps Difference
0
Earnings History > 28 > surprise Percent
-
Earnings History > 29 > period
2018-09-30
Earnings History > 29 > report Date
2018-11-01
Earnings History > 29 > date
2018-09-30
Earnings History > 29 > before After Market
-
Earnings History > 29 > currency
USD
Earnings History > 29 > eps Actual
0.03
Earnings History > 29 > eps Estimate
-
Earnings History > 29 > eps Difference
0
Earnings History > 29 > surprise Percent
-
Earnings History > 30 > period
2018-06-30
Earnings History > 30 > report Date
2018-08-09
Earnings History > 30 > date
2018-06-30
Earnings History > 30 > before After Market
-
Earnings History > 30 > currency
USD
Earnings History > 30 > eps Actual
-0.02
Earnings History > 30 > eps Estimate
-
Earnings History > 30 > eps Difference
0
Earnings History > 30 > surprise Percent
-
Earnings History > 31 > period
2018-03-31
Earnings History > 31 > report Date
2018-05-02
Earnings History > 31 > date
2018-03-31
Earnings History > 31 > before After Market
-
Earnings History > 31 > currency
USD
Earnings History > 31 > eps Actual
-0.08
Earnings History > 31 > eps Estimate
-
Earnings History > 31 > eps Difference
0
Earnings History > 31 > surprise Percent
-
Earnings History > 32 > period
2017-12-31
Earnings History > 32 > report Date
2018-03-08
Earnings History > 32 > date
2017-12-31
Earnings History > 32 > before After Market
AfterMarket
Earnings History > 32 > currency
USD
Earnings History > 32 > eps Actual
-0.08
Earnings History > 32 > eps Estimate
-
Earnings History > 32 > eps Difference
0
Earnings History > 32 > surprise Percent
-
Earnings History > 33 > period
2017-09-30
Earnings History > 33 > report Date
2017-11-07
Earnings History > 33 > date
2017-09-30
Earnings History > 33 > before After Market
BeforeMarket
Earnings History > 33 > currency
USD
Earnings History > 33 > eps Actual
-0.04
Earnings History > 33 > eps Estimate
-
Earnings History > 33 > eps Difference
0
Earnings History > 33 > surprise Percent
-
Earnings History > 34 > period
2017-06-30
Earnings History > 34 > report Date
2017-08-03
Earnings History > 34 > date
2017-06-30
Earnings History > 34 > before After Market
BeforeMarket
Earnings History > 34 > currency
USD
Earnings History > 34 > eps Actual
-0.01
Earnings History > 34 > eps Estimate
-
Earnings History > 34 > eps Difference
0
Earnings History > 34 > surprise Percent
-
Earnings History > 35 > period
2017-03-31
Earnings History > 35 > report Date
2017-05-08
Earnings History > 35 > date
2017-03-31
Earnings History > 35 > before After Market
BeforeMarket
Earnings History > 35 > currency
USD
Earnings History > 35 > eps Actual
-0.07
Earnings History > 35 > eps Estimate
-
Earnings History > 35 > eps Difference
0
Earnings History > 35 > surprise Percent
-
Earnings History > 36 > period
2016-12-31
Earnings History > 36 > report Date
2017-03-08
Earnings History > 36 > date
2016-12-31
Earnings History > 36 > before After Market
BeforeMarket
Earnings History > 36 > currency
USD
Earnings History > 36 > eps Actual
-0.07
Earnings History > 36 > eps Estimate
-
Earnings History > 36 > eps Difference
0
Earnings History > 36 > surprise Percent
-
Earnings History > 37 > period
2016-09-30
Earnings History > 37 > report Date
2016-11-01
Earnings History > 37 > date
2016-09-30
Earnings History > 37 > before After Market
BeforeMarket
Earnings History > 37 > currency
USD
Earnings History > 37 > eps Actual
-0.0401
Earnings History > 37 > eps Estimate
-
Earnings History > 37 > eps Difference
0
Earnings History > 37 > surprise Percent
-
Earnings History > 38 > period
2016-06-30
Earnings History > 38 > report Date
2016-08-04
Earnings History > 38 > date
2016-06-30
Earnings History > 38 > before After Market
-
Earnings History > 38 > currency
USD
Earnings History > 38 > eps Actual
-0.11
Earnings History > 38 > eps Estimate
-
Earnings History > 38 > eps Difference
0
Earnings History > 38 > surprise Percent
-
Earnings History > 39 > period
2016-03-31
Earnings History > 39 > report Date
2016-05-09
Earnings History > 39 > date
2016-03-31
Earnings History > 39 > before After Market
-
Earnings History > 39 > currency
USD
Earnings History > 39 > eps Actual
-0.07
Earnings History > 39 > eps Estimate
-
Earnings History > 39 > eps Difference
0
Earnings History > 39 > surprise Percent
-
Earnings History > 40 > period
2015-12-31
Earnings History > 40 > report Date
2016-02-24
Earnings History > 40 > date
2015-12-31
Earnings History > 40 > before After Market
-
Earnings History > 40 > currency
USD
Earnings History > 40 > eps Actual
0.0001
Earnings History > 40 > eps Estimate
-
Earnings History > 40 > eps Difference
0
Earnings History > 40 > surprise Percent
-
Earnings History > 41 > period
2015-09-30
Earnings History > 41 > report Date
2015-10-29
Earnings History > 41 > date
2015-09-30
Earnings History > 41 > before After Market
-
Earnings History > 41 > currency
USD
Earnings History > 41 > eps Actual
-0.0233
Earnings History > 41 > eps Estimate
-
Earnings History > 41 > eps Difference
0
Earnings History > 41 > surprise Percent
-
Earnings History > 42 > period
2015-06-30
Earnings History > 42 > report Date
2015-07-30
Earnings History > 42 > date
2015-06-30
Earnings History > 42 > before After Market
-
Earnings History > 42 > currency
USD
Earnings History > 42 > eps Actual
0.0159
Earnings History > 42 > eps Estimate
-
Earnings History > 42 > eps Difference
0
Earnings History > 42 > surprise Percent
-
Earnings History > 43 > period
2015-03-31
Earnings History > 43 > report Date
2015-04-29
Earnings History > 43 > date
2015-03-31
Earnings History > 43 > before After Market
-
Earnings History > 43 > currency
USD
Earnings History > 43 > eps Actual
-0.07
Earnings History > 43 > eps Estimate
-0.08
Earnings History > 43 > eps Difference
0.01
Earnings History > 43 > surprise Percent
12.5
Earnings History > 44 > period
2014-12-31
Earnings History > 44 > report Date
2015-02-24
Earnings History > 44 > date
2014-12-31
Earnings History > 44 > before After Market
-
Earnings History > 44 > currency
USD
Earnings History > 44 > eps Actual
-0.01
Earnings History > 44 > eps Estimate
-0.03
Earnings History > 44 > eps Difference
0.02
Earnings History > 44 > surprise Percent
66.6667
Earnings History > 45 > period
2014-09-30
Earnings History > 45 > report Date
2014-10-29
Earnings History > 45 > date
2014-09-30
Earnings History > 45 > before After Market
-
Earnings History > 45 > currency
USD
Earnings History > 45 > eps Actual
-0.01
Earnings History > 45 > eps Estimate
-0.01
Earnings History > 45 > eps Difference
0
Earnings History > 45 > surprise Percent
0
Earnings History > 46 > period
2014-06-30
Earnings History > 46 > report Date
2014-07-30
Earnings History > 46 > date
2014-06-30
Earnings History > 46 > before After Market
-
Earnings History > 46 > currency
USD
Earnings History > 46 > eps Actual
-0.03
Earnings History > 46 > eps Estimate
-0.01
Earnings History > 46 > eps Difference
-0.02
Earnings History > 46 > surprise Percent
-200
Earnings History > 47 > period
2014-03-31
Earnings History > 47 > report Date
2014-04-29
Earnings History > 47 > date
2014-03-31
Earnings History > 47 > before After Market
-
Earnings History > 47 > currency
USD
Earnings History > 47 > eps Actual
0.01
Earnings History > 47 > eps Estimate
-0.01
Earnings History > 47 > eps Difference
0.02
Earnings History > 47 > surprise Percent
200
Earnings History > 48 > period
2013-12-31
Earnings History > 48 > report Date
2014-02-19
Earnings History > 48 > date
2013-12-31
Earnings History > 48 > before After Market
-
Earnings History > 48 > currency
USD
Earnings History > 48 > eps Actual
0.03
Earnings History > 48 > eps Estimate
-0.02
Earnings History > 48 > eps Difference
0.05
Earnings History > 48 > surprise Percent
250
Earnings History > 49 > period
2013-09-30
Earnings History > 49 > report Date
2013-10-31
Earnings History > 49 > date
2013-09-30
Earnings History > 49 > before After Market
-
Earnings History > 49 > currency
USD
Earnings History > 49 > eps Actual
-0.01
Earnings History > 49 > eps Estimate
-0.01
Earnings History > 49 > eps Difference
0
Earnings History > 49 > surprise Percent
0
Earnings History > 50 > period
2013-06-30
Earnings History > 50 > report Date
2013-07-25
Earnings History > 50 > date
2013-06-30
Earnings History > 50 > before After Market
-
Earnings History > 50 > currency
USD
Earnings History > 50 > eps Actual
-0.47
Earnings History > 50 > eps Estimate
-0.02
Earnings History > 50 > eps Difference
-0.45
Earnings History > 50 > surprise Percent
-2250
Earnings History > 51 > period
2013-03-31
Earnings History > 51 > report Date
2013-04-25
Earnings History > 51 > date
2013-03-31
Earnings History > 51 > before After Market
-
Earnings History > 51 > currency
USD
Earnings History > 51 > eps Actual
0.01
Earnings History > 51 > eps Estimate
-0.03
Earnings History > 51 > eps Difference
0.04
Earnings History > 51 > surprise Percent
133.3333
Earnings History > 52 > period
2012-12-31
Earnings History > 52 > report Date
2013-02-07
Earnings History > 52 > date
2012-12-31
Earnings History > 52 > before After Market
-
Earnings History > 52 > currency
USD
Earnings History > 52 > eps Actual
0.03
Earnings History > 52 > eps Estimate
0.02
Earnings History > 52 > eps Difference
0.01
Earnings History > 52 > surprise Percent
50
Earnings History > 53 > period
2012-09-30
Earnings History > 53 > report Date
2012-10-23
Earnings History > 53 > date
2012-09-30
Earnings History > 53 > before After Market
-
Earnings History > 53 > currency
USD
Earnings History > 53 > eps Actual
0.05
Earnings History > 53 > eps Estimate
0.03
Earnings History > 53 > eps Difference
0.02
Earnings History > 53 > surprise Percent
66.6667
Earnings History > 54 > period
2012-06-30
Earnings History > 54 > report Date
2012-07-26
Earnings History > 54 > date
2012-06-30
Earnings History > 54 > before After Market
-
Earnings History > 54 > currency
USD
Earnings History > 54 > eps Actual
0.08
Earnings History > 54 > eps Estimate
0.09
Earnings History > 54 > eps Difference
-0.01
Earnings History > 54 > surprise Percent
-11.1111
Earnings History > 55 > period
2012-03-31
Earnings History > 55 > report Date
2012-06-30
Earnings History > 55 > date
2012-03-31
Earnings History > 55 > before After Market
-
Earnings History > 55 > currency
USD
Earnings History > 55 > eps Actual
0.08
Earnings History > 55 > eps Estimate
-
Earnings History > 55 > eps Difference
0
Earnings History > 55 > surprise Percent
-
Earnings History > 56 > period
2011-12-31
Earnings History > 56 > report Date
2012-03-31
Earnings History > 56 > date
2011-12-31
Earnings History > 56 > before After Market
-
Earnings History > 56 > currency
USD
Earnings History > 56 > eps Actual
0.13
Earnings History > 56 > eps Estimate
-
Earnings History > 56 > eps Difference
0
Earnings History > 56 > surprise Percent
-
Earnings History > 57 > period
2011-09-30
Earnings History > 57 > report Date
2011-12-31
Earnings History > 57 > date
2011-09-30
Earnings History > 57 > before After Market
-
Earnings History > 57 > currency
USD
Earnings History > 57 > eps Actual
0.0895
Earnings History > 57 > eps Estimate
-
Earnings History > 57 > eps Difference
0
Earnings History > 57 > surprise Percent
-
Earnings History > 58 > period
2011-06-30
Earnings History > 58 > report Date
2011-09-30
Earnings History > 58 > date
2011-06-30
Earnings History > 58 > before After Market
-
Earnings History > 58 > currency
USD
Earnings History > 58 > eps Actual
0.0557
Earnings History > 58 > eps Estimate
-
Earnings History > 58 > eps Difference
0
Earnings History > 58 > surprise Percent
-
Earnings History > 59 > period
2011-03-31
Earnings History > 59 > report Date
2011-06-30
Earnings History > 59 > date
2011-03-31
Earnings History > 59 > before After Market
-
Earnings History > 59 > currency
USD
Earnings History > 59 > eps Actual
0.03
Earnings History > 59 > eps Estimate
-
Earnings History > 59 > eps Difference
0
Earnings History > 59 > surprise Percent
-
Earnings History > 60 > period
2010-12-31
Earnings History > 60 > report Date
2011-03-31
Earnings History > 60 > date
2010-12-31
Earnings History > 60 > before After Market
-
Earnings History > 60 > currency
USD
Earnings History > 60 > eps Actual
0.0006
Earnings History > 60 > eps Estimate
-
Earnings History > 60 > eps Difference
0
Earnings History > 60 > surprise Percent
-
Earnings History > 61 > period
2010-09-30
Earnings History > 61 > report Date
2010-12-31
Earnings History > 61 > date
2010-09-30
Earnings History > 61 > before After Market
-
Earnings History > 61 > currency
USD
Earnings History > 61 > eps Actual
0.0482
Earnings History > 61 > eps Estimate
-
Earnings History > 61 > eps Difference
0
Earnings History > 61 > surprise Percent
-
Earnings History > 62 > period
2010-06-30
Earnings History > 62 > report Date
2010-07-27
Earnings History > 62 > date
2010-06-30
Earnings History > 62 > before After Market
-
Earnings History > 62 > currency
USD
Earnings History > 62 > eps Actual
-0.0344
Earnings History > 62 > eps Estimate
-
Earnings History > 62 > eps Difference
0
Earnings History > 62 > surprise Percent
-
Earnings History > 63 > period
2010-03-31
Earnings History > 63 > report Date
2010-04-29
Earnings History > 63 > date
2010-03-31
Earnings History > 63 > before After Market
-
Earnings History > 63 > currency
USD
Earnings History > 63 > eps Actual
-0.0553
Earnings History > 63 > eps Estimate
-
Earnings History > 63 > eps Difference
0
Earnings History > 63 > surprise Percent
-
Earnings History > 64 > period
2009-12-31
Earnings History > 64 > report Date
2010-03-11
Earnings History > 64 > date
2009-12-31
Earnings History > 64 > before After Market
-
Earnings History > 64 > currency
USD
Earnings History > 64 > eps Actual
-0.0298
Earnings History > 64 > eps Estimate
-
Earnings History > 64 > eps Difference
0
Earnings History > 64 > surprise Percent
-
Earnings History > 65 > period
2009-09-30
Earnings History > 65 > report Date
2009-11-05
Earnings History > 65 > date
2009-09-30
Earnings History > 65 > before After Market
-
Earnings History > 65 > currency
USD
Earnings History > 65 > eps Actual
0.0498
Earnings History > 65 > eps Estimate
-
Earnings History > 65 > eps Difference
0
Earnings History > 65 > surprise Percent
-
Earnings History > 66 > period
2009-06-30
Earnings History > 66 > report Date
2009-08-06
Earnings History > 66 > date
2009-06-30
Earnings History > 66 > before After Market
-
Earnings History > 66 > currency
USD
Earnings History > 66 > eps Actual
0.1263
Earnings History > 66 > eps Estimate
-
Earnings History > 66 > eps Difference
0
Earnings History > 66 > surprise Percent
-
Earnings History > 67 > period
2009-03-31
Earnings History > 67 > report Date
2009-05-07
Earnings History > 67 > date
2009-03-31
Earnings History > 67 > before After Market
-
Earnings History > 67 > currency
USD
Earnings History > 67 > eps Actual
0.1458
Earnings History > 67 > eps Estimate
-
Earnings History > 67 > eps Difference
0
Earnings History > 67 > surprise Percent
-
Earnings History > 68 > period
2008-12-31
Earnings History > 68 > report Date
2009-03-11
Earnings History > 68 > date
2008-12-31
Earnings History > 68 > before After Market
-
Earnings History > 68 > currency
USD
Earnings History > 68 > eps Actual
0.23
Earnings History > 68 > eps Estimate
-
Earnings History > 68 > eps Difference
0
Earnings History > 68 > surprise Percent
-
Earnings History > 69 > period
2008-09-30
Earnings History > 69 > report Date
2008-11-06
Earnings History > 69 > date
2008-09-30
Earnings History > 69 > before After Market
-
Earnings History > 69 > currency
USD
Earnings History > 69 > eps Actual
0.0451
Earnings History > 69 > eps Estimate
-
Earnings History > 69 > eps Difference
0
Earnings History > 69 > surprise Percent
-
Earnings History > 70 > period
2008-06-30
Earnings History > 70 > report Date
2008-08-07
Earnings History > 70 > date
2008-06-30
Earnings History > 70 > before After Market
-
Earnings History > 70 > currency
USD
Earnings History > 70 > eps Actual
0.0014
Earnings History > 70 > eps Estimate
-
Earnings History > 70 > eps Difference
0
Earnings History > 70 > surprise Percent
-
Earnings History > 71 > period
2008-03-31
Earnings History > 71 > report Date
2008-05-08
Earnings History > 71 > date
2008-03-31
Earnings History > 71 > before After Market
-
Earnings History > 71 > currency
USD
Earnings History > 71 > eps Actual
0.0318
Earnings History > 71 > eps Estimate
-
Earnings History > 71 > eps Difference
0
Earnings History > 71 > surprise Percent
-
Earnings History > 72 > period
2007-12-31
Earnings History > 72 > report Date
2008-03-13
Earnings History > 72 > date
2007-12-31
Earnings History > 72 > before After Market
-
Earnings History > 72 > currency
USD
Earnings History > 72 > eps Actual
0.09
Earnings History > 72 > eps Estimate
-
Earnings History > 72 > eps Difference
0
Earnings History > 72 > surprise Percent
-
Earnings History > 73 > period
2007-09-30
Earnings History > 73 > report Date
2007-11-14
Earnings History > 73 > date
2007-09-30
Earnings History > 73 > before After Market
-
Earnings History > 73 > currency
USD
Earnings History > 73 > eps Actual
0.0828
Earnings History > 73 > eps Estimate
-
Earnings History > 73 > eps Difference
0
Earnings History > 73 > surprise Percent
-
Earnings History > 74 > period
2007-06-30
Earnings History > 74 > report Date
2007-08-09
Earnings History > 74 > date
2007-06-30
Earnings History > 74 > before After Market
-
Earnings History > 74 > currency
USD
Earnings History > 74 > eps Actual
0.0344
Earnings History > 74 > eps Estimate
-
Earnings History > 74 > eps Difference
0
Earnings History > 74 > surprise Percent
-
Earnings History > 75 > period
2007-03-31
Earnings History > 75 > report Date
2007-05-10
Earnings History > 75 > date
2007-03-31
Earnings History > 75 > before After Market
-
Earnings History > 75 > currency
USD
Earnings History > 75 > eps Actual
-0.0269
Earnings History > 75 > eps Estimate
-
Earnings History > 75 > eps Difference
0
Earnings History > 75 > surprise Percent
-
Earnings History > 76 > period
2006-12-31
Earnings History > 76 > report Date
2007-03-08
Earnings History > 76 > date
2006-12-31
Earnings History > 76 > before After Market
-
Earnings History > 76 > currency
USD
Earnings History > 76 > eps Actual
-0.0347
Earnings History > 76 > eps Estimate
-
Earnings History > 76 > eps Difference
0
Earnings History > 76 > surprise Percent
-
Earnings History > 77 > period
2006-09-30
Earnings History > 77 > report Date
2006-11-02
Earnings History > 77 > date
2006-09-30
Earnings History > 77 > before After Market
-
Earnings History > 77 > currency
USD
Earnings History > 77 > eps Actual
-0.0913
Earnings History > 77 > eps Estimate
-
Earnings History > 77 > eps Difference
0
Earnings History > 77 > surprise Percent
-
Earnings History > 78 > period
2006-06-30
Earnings History > 78 > report Date
2006-08-09
Earnings History > 78 > date
2006-06-30
Earnings History > 78 > before After Market
-
Earnings History > 78 > currency
USD
Earnings History > 78 > eps Actual
-0.1226
Earnings History > 78 > eps Estimate
-
Earnings History > 78 > eps Difference
0
Earnings History > 78 > surprise Percent
-
Earnings History > 79 > period
2006-03-31
Earnings History > 79 > report Date
2006-05-10
Earnings History > 79 > date
2006-03-31
Earnings History > 79 > before After Market
-
Earnings History > 79 > currency
USD
Earnings History > 79 > eps Actual
-0.056
Earnings History > 79 > eps Estimate
-
Earnings History > 79 > eps Difference
0
Earnings History > 79 > surprise Percent
-
Earnings History > 80 > period
2005-12-31
Earnings History > 80 > report Date
2006-03-09
Earnings History > 80 > date
2005-12-31
Earnings History > 80 > before After Market
-
Earnings History > 80 > currency
USD
Earnings History > 80 > eps Actual
-0.024
Earnings History > 80 > eps Estimate
-
Earnings History > 80 > eps Difference
0
Earnings History > 80 > surprise Percent
-
Earnings History > 81 > period
2005-09-30
Earnings History > 81 > report Date
2005-11-10
Earnings History > 81 > date
2005-09-30
Earnings History > 81 > before After Market
-
Earnings History > 81 > currency
USD
Earnings History > 81 > eps Actual
-0.04
Earnings History > 81 > eps Estimate
-0.06
Earnings History > 81 > eps Difference
0.02
Earnings History > 81 > surprise Percent
33.3333
Earnings History > 82 > period
2005-06-30
Earnings History > 82 > report Date
2005-08-11
Earnings History > 82 > date
2005-06-30
Earnings History > 82 > before After Market
-
Earnings History > 82 > currency
USD
Earnings History > 82 > eps Actual
-0.02
Earnings History > 82 > eps Estimate
-
Earnings History > 82 > eps Difference
0
Earnings History > 82 > surprise Percent
-
Earnings History > 83 > period
2005-03-31
Earnings History > 83 > report Date
2005-05-12
Earnings History > 83 > date
2005-03-31
Earnings History > 83 > before After Market
-
Earnings History > 83 > currency
USD
Earnings History > 83 > eps Actual
0.01
Earnings History > 83 > eps Estimate
-
Earnings History > 83 > eps Difference
0
Earnings History > 83 > surprise Percent
-
Earnings History > 84 > period
2004-12-31
Earnings History > 84 > report Date
2005-03-17
Earnings History > 84 > date
2004-12-31
Earnings History > 84 > before After Market
-
Earnings History > 84 > currency
USD
Earnings History > 84 > eps Actual
0.04
Earnings History > 84 > eps Estimate
0.05
Earnings History > 84 > eps Difference
-0.01
Earnings History > 84 > surprise Percent
-20
Earnings History > 85 > period
2004-09-30
Earnings History > 85 > report Date
2004-11-11
Earnings History > 85 > date
2004-09-30
Earnings History > 85 > before After Market
-
Earnings History > 85 > currency
USD
Earnings History > 85 > eps Actual
0.13
Earnings History > 85 > eps Estimate
0.06
Earnings History > 85 > eps Difference
0.07
Earnings History > 85 > surprise Percent
116.6667
Earnings History > 86 > period
2004-06-30
Earnings History > 86 > report Date
2004-08-12
Earnings History > 86 > date
2004-06-30
Earnings History > 86 > before After Market
-
Earnings History > 86 > currency
USD
Earnings History > 86 > eps Actual
0.0645
Earnings History > 86 > eps Estimate
-
Earnings History > 86 > eps Difference
0
Earnings History > 86 > surprise Percent
-
Earnings History > 87 > period
2004-03-31
Earnings History > 87 > report Date
2004-05-13
Earnings History > 87 > date
2004-03-31
Earnings History > 87 > before After Market
-
Earnings History > 87 > currency
USD
Earnings History > 87 > eps Actual
0.0848
Earnings History > 87 > eps Estimate
-
Earnings History > 87 > eps Difference
0
Earnings History > 87 > surprise Percent
-
Earnings History > 88 > period
2003-12-31
Earnings History > 88 > report Date
2004-03-18
Earnings History > 88 > date
2003-12-31
Earnings History > 88 > before After Market
-
Earnings History > 88 > currency
USD
Earnings History > 88 > eps Actual
0.0301
Earnings History > 88 > eps Estimate
-
Earnings History > 88 > eps Difference
0
Earnings History > 88 > surprise Percent
-
Earnings History > 89 > period
2003-09-30
Earnings History > 89 > report Date
2003-11-11
Earnings History > 89 > date
2003-09-30
Earnings History > 89 > before After Market
-
Earnings History > 89 > currency
USD
Earnings History > 89 > eps Actual
0.0642
Earnings History > 89 > eps Estimate
-
Earnings History > 89 > eps Difference
0
Earnings History > 89 > surprise Percent
-
Earnings History > 90 > period
2003-06-30
Earnings History > 90 > report Date
2003-08-12
Earnings History > 90 > date
2003-06-30
Earnings History > 90 > before After Market
-
Earnings History > 90 > currency
USD
Earnings History > 90 > eps Actual
-0.0296
Earnings History > 90 > eps Estimate
-
Earnings History > 90 > eps Difference
0
Earnings History > 90 > surprise Percent
-
Earnings History > 91 > period
2003-03-31
Earnings History > 91 > report Date
2003-03-31
Earnings History > 91 > date
2003-03-31
Earnings History > 91 > before After Market
-
Earnings History > 91 > currency
USD
Earnings History > 91 > eps Actual
-0.0519
Earnings History > 91 > eps Estimate
-
Earnings History > 91 > eps Difference
0
Earnings History > 91 > surprise Percent
-
Earnings History > 92 > period
2002-09-30
Earnings History > 92 > report Date
2002-09-30
Earnings History > 92 > date
2002-09-30
Earnings History > 92 > before After Market
-
Earnings History > 92 > currency
USD
Earnings History > 92 > eps Actual
-0.116
Earnings History > 92 > eps Estimate
-
Earnings History > 92 > eps Difference
0
Earnings History > 92 > surprise Percent
-
Earnings History > 93 > period
2002-06-30
Earnings History > 93 > report Date
2002-06-30
Earnings History > 93 > date
2002-06-30
Earnings History > 93 > before After Market
-
Earnings History > 93 > currency
USD
Earnings History > 93 > eps Actual
-0.0416
Earnings History > 93 > eps Estimate
-
Earnings History > 93 > eps Difference
0
Earnings History > 93 > surprise Percent
-
Earnings History > 94 > period
2002-03-31
Earnings History > 94 > report Date
2002-03-31
Earnings History > 94 > date
2002-03-31
Earnings History > 94 > before After Market
-
Earnings History > 94 > currency
USD
Earnings History > 94 > eps Actual
0.0102
Earnings History > 94 > eps Estimate
-
Earnings History > 94 > eps Difference
0
Earnings History > 94 > surprise Percent
-
Earnings History > 95 > period
2001-09-30
Earnings History > 95 > report Date
2001-09-30
Earnings History > 95 > date
2001-09-30
Earnings History > 95 > before After Market
-
Earnings History > 95 > currency
USD
Earnings History > 95 > eps Actual
0.0017
Earnings History > 95 > eps Estimate
-
Earnings History > 95 > eps Difference
0
Earnings History > 95 > surprise Percent
-
Earnings History > 96 > period
2001-06-30
Earnings History > 96 > report Date
2001-06-30
Earnings History > 96 > date
2001-06-30
Earnings History > 96 > before After Market
-
Earnings History > 96 > currency
USD
Earnings History > 96 > eps Actual
0.0044
Earnings History > 96 > eps Estimate
-
Earnings History > 96 > eps Difference
0
Earnings History > 96 > surprise Percent
-
Earnings History > 97 > period
2001-03-31
Earnings History > 97 > report Date
2001-03-31
Earnings History > 97 > date
2001-03-31
Earnings History > 97 > before After Market
-
Earnings History > 97 > currency
USD
Earnings History > 97 > eps Actual
0.1062
Earnings History > 97 > eps Estimate
-
Earnings History > 97 > eps Difference
0
Earnings History > 97 > surprise Percent
-
Earnings History > 98 > period
2000-09-30
Earnings History > 98 > report Date
2000-09-30
Earnings History > 98 > date
2000-09-30
Earnings History > 98 > before After Market
-
Earnings History > 98 > currency
USD
Earnings History > 98 > eps Actual
0.0624
Earnings History > 98 > eps Estimate
-
Earnings History > 98 > eps Difference
0
Earnings History > 98 > surprise Percent
-
Earnings History > 99 > period
2000-06-30
Earnings History > 99 > report Date
2000-06-30
Earnings History > 99 > date
2000-06-30
Earnings History > 99 > before After Market
-
Earnings History > 99 > currency
USD
Earnings History > 99 > eps Actual
0.0189
Earnings History > 99 > eps Estimate
-
Earnings History > 99 > eps Difference
0
Earnings History > 99 > surprise Percent
-
Earnings History > 100 > period
1999-09-30
Earnings History > 100 > report Date
1999-09-30
Earnings History > 100 > date
1999-09-30
Earnings History > 100 > before After Market
-
Earnings History > 100 > currency
USD
Earnings History > 100 > eps Actual
0.0263
Earnings History > 100 > eps Estimate
-
Earnings History > 100 > eps Difference
0
Earnings History > 100 > surprise Percent
-
Innodata Inc. operates as a data engineering company in the United States, the United Kingdom, the Netherlands, Canada, and internationally. The company operates through three segments: Digital Data Solutions (DDS), Synodex, and Agility. The DDS segment engages in the provision of artificial intelligence (AI) data preparation services; collecting or creating training data; annotating training data; and training AI algorithms for its customers, as well as AI model deployment and integration services. This segment also provides a range of data engineering support services, including data transformation, data curation, data hygiene, data consolidation, data extraction, data compliance, and master data management. The Synodex segment offers an industry platform that transforms medical records into useable digital data with its proprietary data models or client data models. The Agility segment provides an industry platform that offers marketing communications and public relations professionals to target and distribute content to journalists and social media influencers; and to monitor and analyze global news channels, such as print, web, radio, and TV, as well as social media channels. It serves banking, insurance, financial services, technology, digital retailing, and information/media sectors through its professional staff, senior management, and direct sales personnel. The company was formerly known as Innodata Isogen, Inc. and changed its name to Innodata Inc. in June 2012. Innodata Inc. was incorporated in 1988 and is headquartered in Ridgefield Park, New Jersey.
Stock Price
$ 0.00
0% decrease compared to yesterday.
Dividend
Frequency:
Rate:
N/ANext Payout:
N/AShowing 2 of 10
(Last Updated 2025-09-30)
Rating:
STRONG BUY
Target Price:
$93.75
Analyst Picks
Strong Buy
3
Buy
2
Hold
0
Sell
0
Strong Sell
0
Sentiment:
Bullish
(Last Updated 2025-09-30)
Health Score
Price to Earnings Ratio (P/E)
-
Very Low
Low ≥ 50
High ≤ 10
Price to Book Ratio (P/B)
-
Very High
Low ≤ 1
High ≥ 3
Return on Equity (ROE)
-
Very Low
Low ≤ 5%
High ≥ 25%
Return on Assets (ROA)
-
Medium
Low ≤ 2%
High ≥ 10%
Free Cash Flow - Revenue % (FCF)
-
Very High
Low ≤ 5%
High ≥ 15%
Debt to Equity
-
High
Low ≥ 1
High ≤ 0.3
* Institutions hold a combined 55.05% of the total shares of Innodata Inc
1.
BlackRock Inc(6.9712%)
since
2025/06/30
2.
Vanguard Group Inc(5.7322%)
since
2025/06/30
3.
Morgan Stanley - Brokerage Accounts(4.3952%)
since
2025/06/30
4.
Vanguard Total Stock Mkt Idx Inv(2.9842%)
since
2025/07/31
5.
iShares Russell 2000 ETF(2.3093%)
since
2025/08/31
6.
Geode Capital Management, LLC(2.1988%)
since
2025/06/30
7.
Wellington Management Company LLP(2.1697%)
since
2025/06/30
8.
State Street Corp(2.016%)
since
2025/06/30
9.
HHG PLC(1.7185%)
since
2025/06/30
10.
Janus Henderson US Small Cap Growth(1.63%)
since
2025/06/30
11.
Janus Henderson Venture D(1.63%)
since
2025/06/30
12.
Driehaus Capital Management LLC(1.6084%)
since
2025/06/30
13.
D. E. Shaw & Co LP(1.5486%)
since
2025/06/30
14.
Dimensional Fund Advisors, Inc.(1.274%)
since
2025/06/30
15.
Jump Financial LLC(1.2284%)
since
2025/06/30
16.
Two Sigma Investments LLC(1.227%)
since
2025/06/30
17.
UBS Group AG(1.1969%)
since
2025/06/30
18.
Palisades Investment Partners, LLC(1.1583%)
since
2025/06/30
19.
PlusTick Management LLC(1.1148%)
since
2025/06/30
20.
Fidelity Small Cap Index(0.955%)
since
2025/06/30
21.
Vanguard Institutional Extnd Mkt Idx Tr(0.9441%)
since
2025/07/31
22.
Nuveen, LLC(0.9011%)
since
2025/06/30
23.
Northern Trust Corp(0.9004%)
since
2025/06/30
24.
iShares Russell 2000 Growth ETF(0.8371%)
since
2025/08/31
25.
Ameriprise Financial Inc(0.6983%)
since
2025/06/30
26.
Susquehanna International Group, LLP(0.6903%)
since
2025/06/30
27.
HRT FINANCIAL LLC(0.6865%)
since
2025/06/30
28.
Heptagon Driehaus US Micro Cap Eq C$ Acc(0.669%)
since
2025/07/31
29.
Fidelity Extended Market Index(0.4748%)
since
2025/07/31
30.
Vanguard Russell 2000 ETF(0.4534%)
since
2025/07/31
31.
Palisades Small Cap Core(0.4472%)
since
2025/06/30
32.
State St Russell Sm Cap® Indx SL Cl I(0.336%)
since
2025/08/31
33.
CREF Stock R3(0.3306%)
since
2025/07/31
34.
Nuveen Quant Small Cap Equity R6(0.3277%)
since
2025/07/31
35.
Wellington CIF II SMID Cap Research(0.2662%)
since
2025/03/31
36.
Driehaus Micro Cap Growth USD(0.2637%)
since
2025/07/31
37.
DFA US Small Cap I(0.2599%)
since
2025/07/31
38.
Principal US Small Cap ETF(0.2491%)
since
2025/08/31
39.
Northwestern Mutual Ser Small Cap Gr Stk(0.2458%)
since
2025/06/30
* Investors data is estimated based on stocks listed on Finnton that are currently held by Institution/Fund.
Date
2025-12-31
EPS Estimate
0.2233
Date
2025-09-30
EPS Actual
0.24
EPS Estimate
0.16
EPS Difference
0.08
Surprise Percent
50%
(Last Updated 2025-09-30)
(Last Updated 2025-09-30)
Revenue
$ 0
Cost Of Revenue
$ 0
Gross Profit
$ 0
Operating Expenses
$ 0
Operating Income
$ 0
Interest Expense
$ 0
Pretax Income
$ 0
Net Income
$ 0
Income Tax Expense
$ 0
EBITDA
$ 0
Total Other Income Expense Net
$ 0
Earnings Per Share
0
Dividends Per Share
0
Shares Outstanding
0
Operating Margin
0%
(Last Updated 2025-09-30)
Cash
$ 0
Short Term Investments
$ 0
Receivables
$ 0
Inventories
$ 0
Total Current Assets
$ 0
Property Plant Equipment
$ 0
Total Assets
$ 0
Payables
$ 0
Short Term Debt
$ 0
Long Term Debt
$ 0
Total Liabilities
$ 0
Equity
$ 0
(Last Updated 2025-09-30)
Net Income
$ 0
Depreciation
$ 0
Change In Working Capital
$ 0
Cash From Operations
$ 0
Capital Expenditures
$ 0
Cash From Investing
$ 0
Cash From Financing
$ 0
Net Change In Cash
$ 0
Disclaimer: Finnton is a stock screener tool provided for informational and educational purposes only. The data, analysis, and insights offered on this website do not constitute financial, investment, tax, or legal advice. Users are solely responsible for their own investment decisions, and Finnton makes no guarantees regarding the accuracy, completeness, or reliability of the information provided. Past performance is not indicative of future results. Always conduct your own research and consult with a licensed financial advisor before making any investment decisions.