_id
6911ca0cccc777a4e85d6720
Ticker
ICCC
Name
ImmuCell Corporation
Exchange
NASDAQ
Address
56 Evergreen Drive, Portland, ME, United States, 04103
Country
USA
Sector
Healthcare
Industry
Biotechnology
Currency
USD
Website
https://immucell.com
Description
ImmuCell Corporation, an animal health company, develops, manufactures, and sells products that enhance the health and productivity of dairy and beef cattle in the United States and internationally. It operates through two segments: Scours and Mastitis. The company offers First Defense, an orally delivered scours preventive product for calves with claims against E. coli, coronavirus, and rotavirus; and Tri-Shield First Defense, a passive antibody product for the treatment of E. coli, coronavirus, and rotavirus. It also provides California Mastitis Test, a quick on-farm diagnostic that is used to detect somatic cell counts in milk, as well as to determine, which quarter of the udder is mastitic; and Dual-Force First Defense, a bivalent gel tube formulation. In addition, the company developing Re-Tain Drug Product, a Nisin-based intramammary treatment of subclinical mastitis in lactating dairy cows. It sells its products through animal health distributors. ImmuCell Corporation was incorporated in 1982 and is headquartered in Portland, Maine.
Last Close
6.07
Volume
4906
Current Price
6.21
Change
2.306425041186156
Last Updated
2025-12-01T09:09:19.779Z
Image
data:image/webp;base64,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
Ipo Date
1987-04-30T00:00:00.000Z
Market Cap
54727400
Next Dividend Date
-
Dividend Frequency
-
Dividend Rate
-
Dividend Yield
0
Sentiment
0.171
Sentiment Sources
3
Rating
5
Target Price
14
Strong Buy
1
Buy
0
Hold
0
Sell
0
Strong Sell
0
Current Quarter
2025-09-30
Revenue
5506122
Cost Of Revenue
3143024
Gross Profit
2363098
Operating Expenses
2343023
Operating Income
20075
Interest Expense
104938
Pretax Income
-135292
Net Income
-139748
Eps
-0.015448596064558921
Dividends Per Share
-
Shares Outstanding
9045851
Income Tax Expense
4456
EBITDA
543798
Operating Margin
0.36459417353992524
Total Other Income Expense Net
-155367
Cash
3886198
Short Term Investments
-
Receivables
2609107
Inventories
9802005
Total Current Assets
16825178
Property Plant Equipment
28760267
Total Assets
45730123
Payables
972144
Short Term Debt
1674278
Long Term Debt
7898714
Total Liabilities
15929282
Equity
29800841
Depreciation
679088
Change In Working Capital
-1658855
Cash From Operations
-1182583
Capital Expenditures
593924
Cash From Investing
-
Cash From Financing
-337689
Net Change In Cash
-2112296
PE
28.8095
PB
1.885036063243987
ROE
-0.46893978596107405
ROA
-0.30559288021158393
FCF
-1776507
Fcf Percent
-0.3226421426913534
Piotroski FScore
0
Health Score
30
Deep Value Investing Score
4
Defensive Investing Score
6.5
Dividend Investing Score
1.5
Economic Moat Investing Score
5.3
Garp Investing Score
2
Growth Investing Score
1.5
Momentum Investing Score
6.5
Net Net Investing Score
1
Quality Investing Score
2
Value Investing Score
4.5
Quarters > 0 > quarter
2025-09-30
Quarters > 0 > income Statement > revenue
5506122
Quarters > 0 > income Statement > cost Of Revenue
3143024
Quarters > 0 > income Statement > gross Profit
2363098
Quarters > 0 > income Statement > operating Expenses
2343023
Quarters > 0 > income Statement > operating Income
20075
Quarters > 0 > income Statement > interest Expense
104938
Quarters > 0 > income Statement > pretax Income
-135292
Quarters > 0 > income Statement > net Income
-139748
Quarters > 0 > income Statement > eps
-0.015448596064558921
Quarters > 0 > income Statement > dividends Per Share
-
Quarters > 0 > income Statement > shares Outstanding
9046000
Quarters > 0 > income Statement > income Tax Expense
4456
Quarters > 0 > income Statement > EBITDA
543798
Quarters > 0 > income Statement > operating Margin
0.36459417353992524
Quarters > 0 > income Statement > total Other Income Expense Net
-155367
Quarters > 0 > balance Sheet > cash
3886198
Quarters > 0 > balance Sheet > short Term Investments
-
Quarters > 0 > balance Sheet > receivables
2609107
Quarters > 0 > balance Sheet > inventories
9802005
Quarters > 0 > balance Sheet > total Current Assets
16825178
Quarters > 0 > balance Sheet > property Plant Equipment
28760267
Quarters > 0 > balance Sheet > total Assets
45730123
Quarters > 0 > balance Sheet > payables
972144
Quarters > 0 > balance Sheet > short Term Debt
1674278
Quarters > 0 > balance Sheet > long Term Debt
7898714
Quarters > 0 > balance Sheet > total Liabilities
15929282
Quarters > 0 > balance Sheet > equity
29800841
Quarters > 0 > cash Flow > net Income
-139748
Quarters > 0 > cash Flow > depreciation
679088
Quarters > 0 > cash Flow > change In Working Capital
-1658855
Quarters > 0 > cash Flow > cash From Operations
-1182583
Quarters > 0 > cash Flow > capital Expenditures
593924
Quarters > 0 > cash Flow > cash From Investing
-
Quarters > 0 > cash Flow > cash From Financing
-337689
Quarters > 0 > cash Flow > net Change In Cash
-2112296
Quarters > 0 > ratios > PE
-0.015448596064558921
Quarters > 0 > ratios > PB
1.885036063243987
Quarters > 0 > ratios > ROE
-0.46893978596107405
Quarters > 0 > ratios > ROA
-0.30559288021158393
Quarters > 0 > ratios > FCF
-1776507
Quarters > 0 > ratios > Piotroski FScore
0
Quarters > 0 > ratios > fcf Percent
-0.3226421426913534
Quarters > 0 > health Score
30
Quarters > 1 > quarter
2025-06-30
Quarters > 1 > income Statement > revenue
6444880
Quarters > 1 > income Statement > cost Of Revenue
3626956
Quarters > 1 > income Statement > gross Profit
2817924
Quarters > 1 > income Statement > operating Expenses
2248362
Quarters > 1 > income Statement > operating Income
569562
Quarters > 1 > income Statement > interest Expense
124795
Quarters > 1 > income Statement > pretax Income
503784
Quarters > 1 > income Statement > net Income
501880
Quarters > 1 > income Statement > eps
0.05557129098615236
Quarters > 1 > income Statement > dividends Per Share
-
Quarters > 1 > income Statement > shares Outstanding
9031282
Quarters > 1 > income Statement > income Tax Expense
1904
Quarters > 1 > income Statement > EBITDA
1296810
Quarters > 1 > income Statement > operating Margin
8.837433745857176
Quarters > 1 > income Statement > total Other Income Expense Net
-65778
Quarters > 1 > balance Sheet > cash
5998494
Quarters > 1 > balance Sheet > short Term Investments
-
Quarters > 1 > balance Sheet > receivables
2423736
Quarters > 1 > balance Sheet > inventories
8294426
Quarters > 1 > balance Sheet > total Current Assets
17136309
Quarters > 1 > balance Sheet > property Plant Equipment
29425861
Quarters > 1 > balance Sheet > total Assets
46720898
Quarters > 1 > balance Sheet > payables
1304993
Quarters > 1 > balance Sheet > short Term Debt
1858192
Quarters > 1 > balance Sheet > long Term Debt
8263223
Quarters > 1 > balance Sheet > total Liabilities
16853470
Quarters > 1 > balance Sheet > equity
29867428
Quarters > 1 > cash Flow > net Income
501880
Quarters > 1 > cash Flow > depreciation
668231
Quarters > 1 > cash Flow > change In Working Capital
399770
Quarters > 1 > cash Flow > cash From Operations
1601498
Quarters > 1 > cash Flow > capital Expenditures
155159
Quarters > 1 > cash Flow > cash From Investing
-125927
Quarters > 1 > cash Flow > cash From Financing
-76448
Quarters > 1 > cash Flow > net Change In Cash
1399123
Quarters > 1 > ratios > PE
0.05557129098615236
Quarters > 1 > ratios > PB
1.8777733797500071
Quarters > 1 > ratios > ROE
1.6803589515642259
Quarters > 1 > ratios > ROA
1.0742088048050789
Quarters > 1 > ratios > FCF
1446339
Quarters > 1 > ratios > Piotroski FScore
4
Quarters > 1 > ratios > fcf Percent
0.22441674631645586
Quarters > 1 > health Score
68
Quarters > 2 > quarter
2025-03-31
Quarters > 2 > income Statement > revenue
8067174
Quarters > 2 > income Statement > cost Of Revenue
4713202
Quarters > 2 > income Statement > gross Profit
3353972
Quarters > 2 > income Statement > operating Expenses
6949550
Quarters > 2 > income Statement > operating Income
1117624
Quarters > 2 > income Statement > interest Expense
117122
Quarters > 2 > income Statement > pretax Income
1448887
Quarters > 2 > income Statement > net Income
1446983
Quarters > 2 > income Statement > eps
0.1611231630129027
Quarters > 2 > income Statement > dividends Per Share
-
Quarters > 2 > income Statement > shares Outstanding
8980602
Quarters > 2 > income Statement > income Tax Expense
1904
Quarters > 2 > income Statement > EBITDA
1793591
Quarters > 2 > income Statement > operating Margin
13.853971663435052
Quarters > 2 > income Statement > total Other Income Expense Net
421722
Quarters > 2 > balance Sheet > cash
4599371
Quarters > 2 > balance Sheet > short Term Investments
-
Quarters > 2 > balance Sheet > receivables
3402806
Quarters > 2 > balance Sheet > inventories
7357366
Quarters > 2 > balance Sheet > total Current Assets
15919639
Quarters > 2 > balance Sheet > property Plant Equipment
29546638
Quarters > 2 > balance Sheet > total Assets
45621579
Quarters > 2 > balance Sheet > payables
986111
Quarters > 2 > balance Sheet > short Term Debt
1897188
Quarters > 2 > balance Sheet > long Term Debt
8653064
Quarters > 2 > balance Sheet > total Liabilities
16627735
Quarters > 2 > balance Sheet > equity
28993844
Quarters > 2 > cash Flow > net Income
1446983
Quarters > 2 > cash Flow > depreciation
675967
Quarters > 2 > cash Flow > change In Working Capital
-579000
Quarters > 2 > cash Flow > cash From Operations
1573836
Quarters > 2 > cash Flow > capital Expenditures
329050
Quarters > 2 > cash Flow > cash From Investing
-329050
Quarters > 2 > cash Flow > cash From Financing
-403647
Quarters > 2 > cash Flow > net Change In Cash
841139
Quarters > 2 > ratios > PE
0.1611231630129027
Quarters > 2 > ratios > PB
1.9234958434624951
Quarters > 2 > ratios > ROE
4.990655947517687
Quarters > 2 > ratios > ROA
3.171707406269301
Quarters > 2 > ratios > FCF
1244786
Quarters > 2 > ratios > Piotroski FScore
4
Quarters > 2 > ratios > fcf Percent
0.15430260956315062
Quarters > 2 > health Score
68
Quarters > 3 > quarter
2024-12-31
Quarters > 3 > income Statement > revenue
7751129
Quarters > 3 > income Statement > cost Of Revenue
4919483
Quarters > 3 > income Statement > gross Profit
2831646
Quarters > 3 > income Statement > operating Expenses
2210251
Quarters > 3 > income Statement > operating Income
621395
Quarters > 3 > income Statement > interest Expense
125389
Quarters > 3 > income Statement > pretax Income
520591
Quarters > 3 > income Statement > net Income
514555
Quarters > 3 > income Statement > eps
0.05758869613878008
Quarters > 3 > income Statement > dividends Per Share
-
Quarters > 3 > income Statement > shares Outstanding
8935000
Quarters > 3 > income Statement > income Tax Expense
6036
Quarters > 3 > income Statement > EBITDA
1319828
Quarters > 3 > income Statement > operating Margin
8.016832128584108
Quarters > 3 > income Statement > total Other Income Expense Net
-100804
Quarters > 3 > balance Sheet > cash
3758232
Quarters > 3 > balance Sheet > short Term Investments
50401
Quarters > 3 > balance Sheet > receivables
3811688
Quarters > 3 > balance Sheet > inventories
7112623
Quarters > 3 > balance Sheet > total Current Assets
15042750
Quarters > 3 > balance Sheet > property Plant Equipment
29909698
Quarters > 3 > balance Sheet > total Assets
45100477
Quarters > 3 > balance Sheet > payables
943637
Quarters > 3 > balance Sheet > short Term Debt
1929691
Quarters > 3 > balance Sheet > long Term Debt
9040975
Quarters > 3 > balance Sheet > total Liabilities
17582290
Quarters > 3 > balance Sheet > equity
27518187
Quarters > 3 > cash Flow > net Income
515000
Quarters > 3 > cash Flow > depreciation
685000
Quarters > 3 > cash Flow > change In Working Capital
-1234523
Quarters > 3 > cash Flow > cash From Operations
-3051
Quarters > 3 > cash Flow > capital Expenditures
196218
Quarters > 3 > cash Flow > cash From Investing
-196216
Quarters > 3 > cash Flow > cash From Financing
148866
Quarters > 3 > cash Flow > net Change In Cash
-50401
Quarters > 3 > ratios > PE
0.05758869613878008
Quarters > 3 > ratios > PB
2.0163519493489885
Quarters > 3 > ratios > ROE
1.869872459257581
Quarters > 3 > ratios > ROA
1.1409081105727552
Quarters > 3 > ratios > FCF
-199269
Quarters > 3 > ratios > Piotroski FScore
2
Quarters > 3 > ratios > fcf Percent
-0.02570838390123555
Quarters > 3 > health Score
48
Annuals > 0 > quarter
2024-12-31
Annuals > 0 > income Statement > revenue
26493169
Annuals > 0 > income Statement > cost Of Revenue
18552125
Annuals > 0 > income Statement > gross Profit
7941044
Annuals > 0 > income Statement > operating Expenses
9581203
Annuals > 0 > income Statement > operating Income
-1640159
Annuals > 0 > income Statement > interest Expense
568725
Annuals > 0 > income Statement > pretax Income
-2146573
Annuals > 0 > income Statement > net Income
-2156629
Annuals > 0 > income Statement > eps
-0.26406624219419617
Annuals > 0 > income Statement > dividends Per Share
-
Annuals > 0 > income Statement > shares Outstanding
8167000
Annuals > 0 > income Statement > income Tax Expense
10056
Annuals > 0 > income Statement > EBITDA
1066667
Annuals > 0 > income Statement > operating Margin
-6.190875089348504
Annuals > 0 > income Statement > total Other Income Expense Net
-506414
Annuals > 0 > balance Sheet > cash
3758232
Annuals > 0 > balance Sheet > short Term Investments
-
Annuals > 0 > balance Sheet > receivables
3811688
Annuals > 0 > balance Sheet > inventories
7112623
Annuals > 0 > balance Sheet > total Current Assets
15042750
Annuals > 0 > balance Sheet > property Plant Equipment
29909698
Annuals > 0 > balance Sheet > total Assets
45100477
Annuals > 0 > balance Sheet > payables
943637
Annuals > 0 > balance Sheet > short Term Debt
1929691
Annuals > 0 > balance Sheet > long Term Debt
9040975
Annuals > 0 > balance Sheet > total Liabilities
17582290
Annuals > 0 > balance Sheet > equity
27518187
Annuals > 0 > cash Flow > net Income
-2157000
Annuals > 0 > cash Flow > depreciation
2687181
Annuals > 0 > cash Flow > change In Working Capital
-406516
Annuals > 0 > cash Flow > cash From Operations
357903
Annuals > 0 > cash Flow > capital Expenditures
465725
Annuals > 0 > cash Flow > cash From Investing
-461225
Annuals > 0 > cash Flow > cash From Financing
2882813
Annuals > 0 > cash Flow > net Change In Cash
2779491
Annuals > 0 > ratios > PE
-0.26406624219419617
Annuals > 0 > ratios > PB
1.4364420156022633
Annuals > 0 > ratios > ROE
-7.8371042394617065
Annuals > 0 > ratios > ROA
-4.7818319083410135
Annuals > 0 > ratios > FCF
-107822
Annuals > 0 > ratios > Piotroski FScore
2
Annuals > 0 > ratios > fcf Percent
-0.004069803804897783
Annuals > 0 > health Score
32
Annuals > 1 > quarter
2023-12-31
Annuals > 1 > income Statement > revenue
17471669
Annuals > 1 > income Statement > cost Of Revenue
13075385
Annuals > 1 > income Statement > gross Profit
4396284
Annuals > 1 > income Statement > operating Expenses
10144362
Annuals > 1 > income Statement > operating Income
-5748078
Annuals > 1 > income Statement > interest Expense
402385
Annuals > 1 > income Statement > pretax Income
-5769971
Annuals > 1 > income Statement > net Income
-5774598
Annuals > 1 > income Statement > eps
-0.7453319610526291
Annuals > 1 > income Statement > dividends Per Share
-
Annuals > 1 > income Statement > shares Outstanding
7747686
Annuals > 1 > income Statement > income Tax Expense
4627
Annuals > 1 > income Statement > EBITDA
-2504077
Annuals > 1 > income Statement > operating Margin
-32.89942134320425
Annuals > 1 > income Statement > total Other Income Expense Net
-21893
Annuals > 1 > balance Sheet > cash
978741
Annuals > 1 > balance Sheet > short Term Investments
-
Annuals > 1 > balance Sheet > receivables
2185383
Annuals > 1 > balance Sheet > inventories
7811841
Annuals > 1 > balance Sheet > total Current Assets
11469850
Annuals > 1 > balance Sheet > property Plant Equipment
32146832
Annuals > 1 > balance Sheet > total Assets
43808102
Annuals > 1 > balance Sheet > payables
887733
Annuals > 1 > balance Sheet > short Term Debt
2073083
Annuals > 1 > balance Sheet > long Term Debt
10540496
Annuals > 1 > balance Sheet > total Liabilities
18815025
Annuals > 1 > balance Sheet > equity
24993077
Annuals > 1 > cash Flow > net Income
-5774598
Annuals > 1 > cash Flow > depreciation
2717001
Annuals > 1 > cash Flow > change In Working Capital
-2268942
Annuals > 1 > cash Flow > cash From Operations
-4674236
Annuals > 1 > cash Flow > capital Expenditures
1892513
Annuals > 1 > cash Flow > cash From Investing
-1890039
Annuals > 1 > cash Flow > cash From Financing
1751454
Annuals > 1 > cash Flow > net Change In Cash
-4812821
Annuals > 1 > ratios > PE
-0.7453319610526291
Annuals > 1 > ratios > PB
1.500367491365709
Annuals > 1 > ratios > ROE
-23.10479017849623
Annuals > 1 > ratios > ROA
-13.181575408128843
Annuals > 1 > ratios > FCF
-6566749
Annuals > 1 > ratios > Piotroski FScore
0
Annuals > 1 > ratios > fcf Percent
-0.3758512709919127
Annuals > 1 > health Score
30
Annuals > 2 > quarter
2022-12-31
Annuals > 2 > income Statement > revenue
18568000
Annuals > 2 > income Statement > cost Of Revenue
10919000
Annuals > 2 > income Statement > gross Profit
7649000
Annuals > 2 > income Statement > operating Expenses
9948000
Annuals > 2 > income Statement > operating Income
-2299000
Annuals > 2 > income Statement > interest Expense
340878
Annuals > 2 > income Statement > pretax Income
-2486000
Annuals > 2 > income Statement > net Income
-2494000
Annuals > 2 > income Statement > eps
-0.32200913039200674
Annuals > 2 > income Statement > dividends Per Share
-
Annuals > 2 > income Statement > shares Outstanding
7745122
Annuals > 2 > income Statement > income Tax Expense
8000
Annuals > 2 > income Statement > EBITDA
188583
Annuals > 2 > income Statement > operating Margin
-12.381516587677725
Annuals > 2 > income Statement > total Other Income Expense Net
-187000
Annuals > 2 > balance Sheet > cash
5792000
Annuals > 2 > balance Sheet > short Term Investments
-
Annuals > 2 > balance Sheet > receivables
1800778
Annuals > 2 > balance Sheet > inventories
6038539
Annuals > 2 > balance Sheet > total Current Assets
13994756
Annuals > 2 > balance Sheet > property Plant Equipment
30636396
Annuals > 2 > balance Sheet > total Assets
44861000
Annuals > 2 > balance Sheet > payables
789997
Annuals > 2 > balance Sheet > short Term Debt
1071211
Annuals > 2 > balance Sheet > long Term Debt
9191109
Annuals > 2 > balance Sheet > total Liabilities
14481000
Annuals > 2 > balance Sheet > equity
30380000
Annuals > 2 > cash Flow > net Income
-2493805
Annuals > 2 > cash Flow > depreciation
2487583
Annuals > 2 > cash Flow > change In Working Capital
-1832693
Annuals > 2 > cash Flow > cash From Operations
-1543871
Annuals > 2 > cash Flow > capital Expenditures
3975274
Annuals > 2 > cash Flow > cash From Investing
-3964274
Annuals > 2 > cash Flow > cash From Financing
1114239
Annuals > 2 > cash Flow > net Change In Cash
-4393906
Annuals > 2 > ratios > PE
-0.32200913039200674
Annuals > 2 > ratios > PB
1.2339167373271889
Annuals > 2 > ratios > ROE
-8.209348255431205
Annuals > 2 > ratios > ROA
-5.559394574351887
Annuals > 2 > ratios > FCF
-5519145
Annuals > 2 > ratios > Piotroski FScore
0
Annuals > 2 > ratios > fcf Percent
-0.29723960577337355
Annuals > 2 > health Score
34
Annuals > 3 > quarter
2021-12-31
Annuals > 3 > income Statement > revenue
19242969
Annuals > 3 > income Statement > cost Of Revenue
10587040
Annuals > 3 > income Statement > gross Profit
8655929
Annuals > 3 > income Statement > operating Expenses
8398544
Annuals > 3 > income Statement > operating Income
257385
Annuals > 3 > income Statement > interest Expense
314359
Annuals > 3 > income Statement > pretax Income
-69127
Annuals > 3 > income Statement > net Income
-78292
Annuals > 3 > income Statement > eps
-0.010312040240823257
Annuals > 3 > income Statement > dividends Per Share
-
Annuals > 3 > income Statement > shares Outstanding
7592290
Annuals > 3 > income Statement > income Tax Expense
9165
Annuals > 3 > income Statement > EBITDA
2698531
Annuals > 3 > income Statement > operating Margin
1.3375534721279236
Annuals > 3 > income Statement > total Other Income Expense Net
-326512
Annuals > 3 > balance Sheet > cash
10185468
Annuals > 3 > balance Sheet > short Term Investments
-468
Annuals > 3 > balance Sheet > receivables
2720713
Annuals > 3 > balance Sheet > inventories
3089974
Annuals > 3 > balance Sheet > total Current Assets
16264868
Annuals > 3 > balance Sheet > property Plant Equipment
28002732
Annuals > 3 > balance Sheet > total Assets
44466000
Annuals > 3 > balance Sheet > payables
745044
Annuals > 3 > balance Sheet > short Term Debt
920219
Annuals > 3 > balance Sheet > long Term Debt
8327122
Annuals > 3 > balance Sheet > total Liabilities
11889000
Annuals > 3 > balance Sheet > equity
32577000
Annuals > 3 > cash Flow > net Income
-78292
Annuals > 3 > cash Flow > depreciation
2461140
Annuals > 3 > cash Flow > change In Working Capital
-1622511
Annuals > 3 > cash Flow > cash From Operations
954170
Annuals > 3 > cash Flow > capital Expenditures
2608649
Annuals > 3 > cash Flow > cash From Investing
-1597359
Annuals > 3 > cash Flow > cash From Financing
3878720
Annuals > 3 > cash Flow > net Change In Cash
3235531
Annuals > 3 > ratios > PE
-0.010312040240823257
Annuals > 3 > ratios > PB
1.1279947079227675
Annuals > 3 > ratios > ROE
-0.24032906651932345
Annuals > 3 > ratios > ROA
-0.17607160527144336
Annuals > 3 > ratios > FCF
-1654479
Annuals > 3 > ratios > Piotroski FScore
2
Annuals > 3 > ratios > fcf Percent
-0.08597836435739205
Annuals > 3 > health Score
36
Valuation > metrics > PE
28.8095
Valuation > metrics > PB
1.885036063243987
Valuation > final Score
75.4286
Valuation > verdict
7.6% Overvalued
Profitability > metrics > ROE
-0.46893978596107405
Profitability > metrics > ROA
-0.8305885382014978
Profitability > metrics > Net Margin
-0.02538047649507221
Profitability > final Score
0
Profitability > verdict
Weak
Risk > metrics > Debt Equity
0.5345245793566699
Risk > metrics > Interest Coverage
0.19130343631477634
Risk > final Score
49
Risk > verdict
High
Liquidity > metrics > Current Ratio
6.357707878788795
Liquidity > metrics > Quick Ratio
2.6538371431313674
Liquidity > final Score
100
Liquidity > verdict
Great
Prev Valuations > 0
100
Prev Valuations > 1
100
Prev Valuations > 2
100
Prev Profitabilities > 0
24
Prev Profitabilities > 1
64
Prev Profitabilities > 2
24
Prev Risks > 0
66
Prev Risks > 1
86
Prev Risks > 2
68
Prev Liquidities > 0
100
Prev Liquidities > 1
100
Prev Liquidities > 2
100
Updated At
2025-12-14T00:39:07.744Z
Earnings History > 0 > period
2025-12-31
Earnings History > 0 > report Date
2026-02-24
Earnings History > 0 > date
2025-12-31
Earnings History > 0 > before After Market
AfterMarket
Earnings History > 0 > currency
-
Earnings History > 0 > eps Actual
-
Earnings History > 0 > eps Estimate
-
Earnings History > 0 > eps Difference
0
Earnings History > 0 > surprise Percent
-
Earnings History > 1 > period
2025-09-30
Earnings History > 1 > report Date
2025-11-13
Earnings History > 1 > date
2025-09-30
Earnings History > 1 > before After Market
AfterMarket
Earnings History > 1 > currency
-
Earnings History > 1 > eps Actual
-0.02
Earnings History > 1 > eps Estimate
-
Earnings History > 1 > eps Difference
0
Earnings History > 1 > surprise Percent
-
Earnings History > 2 > period
2025-06-30
Earnings History > 2 > report Date
2025-08-14
Earnings History > 2 > date
2025-06-30
Earnings History > 2 > before After Market
AfterMarket
Earnings History > 2 > currency
-
Earnings History > 2 > eps Actual
0.06
Earnings History > 2 > eps Estimate
-
Earnings History > 2 > eps Difference
0
Earnings History > 2 > surprise Percent
-
Earnings History > 3 > period
2025-03-31
Earnings History > 3 > report Date
2025-06-13
Earnings History > 3 > date
2025-03-31
Earnings History > 3 > before After Market
BeforeMarket
Earnings History > 3 > currency
USD
Earnings History > 3 > eps Actual
0.1611
Earnings History > 3 > eps Estimate
-
Earnings History > 3 > eps Difference
0
Earnings History > 3 > surprise Percent
-
Earnings History > 4 > period
2024-12-31
Earnings History > 4 > report Date
2025-02-25
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.0576
Earnings History > 4 > eps Estimate
-
Earnings History > 4 > eps Difference
0
Earnings History > 4 > surprise Percent
-
Earnings History > 5 > period
2024-09-30
Earnings History > 5 > report Date
2024-11-13
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.0859
Earnings History > 5 > eps Estimate
-
Earnings History > 5 > eps Difference
0
Earnings History > 5 > surprise Percent
-
Earnings History > 6 > period
2024-06-30
Earnings History > 6 > report Date
2024-08-13
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.1961
Earnings History > 6 > eps Estimate
-
Earnings History > 6 > eps Difference
0
Earnings History > 6 > surprise Percent
-
Earnings History > 7 > period
2024-03-31
Earnings History > 7 > report Date
2024-05-14
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.0565
Earnings History > 7 > eps Estimate
-
Earnings History > 7 > eps Difference
0
Earnings History > 7 > surprise Percent
-
Earnings History > 8 > period
2023-12-31
Earnings History > 8 > report Date
2024-02-27
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.1471
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-14
Earnings History > 9 > date
2023-09-30
Earnings History > 9 > before After Market
BeforeMarket
Earnings History > 9 > currency
USD
Earnings History > 9 > eps Actual
-0.12
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.18
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.3
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-21
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.32
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-22
Earnings History > 13 > date
2022-09-30
Earnings History > 13 > before After Market
BeforeMarket
Earnings History > 13 > currency
USD
Earnings History > 13 > eps Actual
-0.0846
Earnings History > 13 > eps Estimate
-
Earnings History > 13 > eps Difference
0
Earnings History > 13 > surprise Percent
-
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.09
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.09
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-02-22
Earnings History > 16 > date
2021-12-31
Earnings History > 16 > before After Market
AfterMarket
Earnings History > 16 > currency
USD
Earnings History > 16 > eps Actual
-0.01
Earnings History > 16 > eps Estimate
-0.01
Earnings History > 16 > eps Difference
0
Earnings History > 16 > surprise Percent
0
Earnings History > 17 > period
2021-09-30
Earnings History > 17 > report Date
2021-10-06
Earnings History > 17 > date
2021-09-30
Earnings History > 17 > before After Market
-
Earnings History > 17 > currency
USD
Earnings History > 17 > eps Actual
0.02
Earnings History > 17 > eps Estimate
0.02
Earnings History > 17 > eps Difference
0
Earnings History > 17 > surprise Percent
0
Earnings History > 18 > period
2021-06-30
Earnings History > 18 > report Date
2021-08-12
Earnings History > 18 > date
2021-06-30
Earnings History > 18 > before After Market
-
Earnings History > 18 > currency
USD
Earnings History > 18 > eps Actual
0.02
Earnings History > 18 > eps Estimate
0.02
Earnings History > 18 > eps Difference
0
Earnings History > 18 > surprise Percent
0
Earnings History > 19 > period
2021-03-31
Earnings History > 19 > report Date
2021-05-13
Earnings History > 19 > date
2021-03-31
Earnings History > 19 > before After Market
-
Earnings History > 19 > currency
USD
Earnings History > 19 > eps Actual
-0.06
Earnings History > 19 > eps Estimate
-0.06
Earnings History > 19 > eps Difference
0
Earnings History > 19 > surprise Percent
0
Earnings History > 20 > period
2020-12-31
Earnings History > 20 > report Date
2021-02-22
Earnings History > 20 > date
2020-12-31
Earnings History > 20 > before After Market
AfterMarket
Earnings History > 20 > currency
USD
Earnings History > 20 > eps Actual
0.03
Earnings History > 20 > eps Estimate
-0.04
Earnings History > 20 > eps Difference
0.07
Earnings History > 20 > surprise Percent
175
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
AfterMarket
Earnings History > 21 > currency
USD
Earnings History > 21 > eps Actual
-0.04
Earnings History > 21 > eps Estimate
-0.08
Earnings History > 21 > eps Difference
0.04
Earnings History > 21 > surprise Percent
50
Earnings History > 22 > period
2020-06-30
Earnings History > 22 > report Date
2020-08-12
Earnings History > 22 > date
2020-06-30
Earnings History > 22 > before After Market
AfterMarket
Earnings History > 22 > currency
USD
Earnings History > 22 > eps Actual
-0.11
Earnings History > 22 > eps Estimate
-0.1
Earnings History > 22 > eps Difference
-0.01
Earnings History > 22 > surprise Percent
-10
Earnings History > 23 > period
2020-03-31
Earnings History > 23 > report Date
2020-04-02
Earnings History > 23 > date
2020-03-31
Earnings History > 23 > before After Market
AfterMarket
Earnings History > 23 > currency
USD
Earnings History > 23 > eps Actual
-0.02
Earnings History > 23 > eps Estimate
-0.02
Earnings History > 23 > eps Difference
0
Earnings History > 23 > surprise Percent
0
Earnings History > 24 > period
2019-12-31
Earnings History > 24 > report Date
2020-02-19
Earnings History > 24 > date
2019-12-31
Earnings History > 24 > before After Market
AfterMarket
Earnings History > 24 > currency
USD
Earnings History > 24 > eps Actual
-0.06
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-12
Earnings History > 25 > date
2019-09-30
Earnings History > 25 > before After Market
AfterMarket
Earnings History > 25 > currency
USD
Earnings History > 25 > eps Actual
-0.07
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-12
Earnings History > 26 > date
2019-06-30
Earnings History > 26 > before After Market
AfterMarket
Earnings History > 26 > currency
USD
Earnings History > 26 > eps Actual
-0.09
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-13
Earnings History > 27 > date
2019-03-31
Earnings History > 27 > before After Market
AfterMarket
Earnings History > 27 > currency
USD
Earnings History > 27 > eps Actual
0.03
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-22
Earnings History > 28 > date
2018-12-31
Earnings History > 28 > before After Market
AfterMarket
Earnings History > 28 > currency
USD
Earnings History > 28 > eps Actual
-0.19
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-13
Earnings History > 29 > date
2018-09-30
Earnings History > 29 > before After Market
AfterMarket
Earnings History > 29 > currency
USD
Earnings History > 29 > eps Actual
-0.05
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-07-10
Earnings History > 30 > date
2018-06-30
Earnings History > 30 > before After Market
AfterMarket
Earnings History > 30 > currency
USD
Earnings History > 30 > eps Actual
-0.15
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-14
Earnings History > 31 > date
2018-03-31
Earnings History > 31 > before After Market
-
Earnings History > 31 > currency
USD
Earnings History > 31 > eps Actual
-0.04
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-02-08
Earnings History > 32 > date
2017-12-31
Earnings History > 32 > before After Market
-
Earnings History > 32 > currency
USD
Earnings History > 32 > eps Actual
-0.05
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-13
Earnings History > 33 > date
2017-09-30
Earnings History > 33 > before After Market
-
Earnings History > 33 > currency
USD
Earnings History > 33 > eps Actual
-0.07
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-14
Earnings History > 34 > date
2017-06-30
Earnings History > 34 > before After Market
-
Earnings History > 34 > currency
USD
Earnings History > 34 > eps Actual
-0.05
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-11
Earnings History > 35 > date
2017-03-31
Earnings History > 35 > before After Market
-
Earnings History > 35 > currency
USD
Earnings History > 35 > eps Actual
0.12
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-02-10
Earnings History > 36 > date
2016-12-31
Earnings History > 36 > before After Market
-
Earnings History > 36 > currency
USD
Earnings History > 36 > eps Actual
0.0062
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-10
Earnings History > 37 > date
2016-09-30
Earnings History > 37 > before After Market
-
Earnings History > 37 > currency
USD
Earnings History > 37 > eps Actual
0.0081
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-11
Earnings History > 38 > date
2016-06-30
Earnings History > 38 > before After Market
AfterMarket
Earnings History > 38 > currency
USD
Earnings History > 38 > eps Actual
-0.0022
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-11
Earnings History > 39 > date
2016-03-31
Earnings History > 39 > before After Market
-
Earnings History > 39 > currency
USD
Earnings History > 39 > eps Actual
0.1147
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-10
Earnings History > 40 > date
2015-12-31
Earnings History > 40 > before After Market
-
Earnings History > 40 > currency
USD
Earnings History > 40 > eps Actual
0.091
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-11-12
Earnings History > 41 > date
2015-09-30
Earnings History > 41 > before After Market
-
Earnings History > 41 > currency
USD
Earnings History > 41 > eps Actual
0.1102
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-08-13
Earnings History > 42 > date
2015-06-30
Earnings History > 42 > before After Market
-
Earnings History > 42 > currency
USD
Earnings History > 42 > eps Actual
0.0298
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-05-12
Earnings History > 43 > date
2015-03-31
Earnings History > 43 > before After Market
-
Earnings History > 43 > currency
USD
Earnings History > 43 > eps Actual
0.1524
Earnings History > 43 > eps Estimate
-
Earnings History > 43 > eps Difference
0
Earnings History > 43 > surprise Percent
-
Earnings History > 44 > period
2014-12-31
Earnings History > 44 > report Date
2015-02-11
Earnings History > 44 > date
2014-12-31
Earnings History > 44 > before After Market
-
Earnings History > 44 > currency
USD
Earnings History > 44 > eps Actual
0.0421
Earnings History > 44 > eps Estimate
-
Earnings History > 44 > eps Difference
0
Earnings History > 44 > surprise Percent
-
Earnings History > 45 > period
2014-09-30
Earnings History > 45 > report Date
2014-11-12
Earnings History > 45 > date
2014-09-30
Earnings History > 45 > before After Market
-
Earnings History > 45 > currency
USD
Earnings History > 45 > eps Actual
0.0033
Earnings History > 45 > eps Estimate
-
Earnings History > 45 > eps Difference
0
Earnings History > 45 > surprise Percent
-
Earnings History > 46 > period
2014-06-30
Earnings History > 46 > report Date
2014-08-07
Earnings History > 46 > date
2014-06-30
Earnings History > 46 > before After Market
-
Earnings History > 46 > currency
USD
Earnings History > 46 > eps Actual
-0.0974
Earnings History > 46 > eps Estimate
-
Earnings History > 46 > eps Difference
0
Earnings History > 46 > surprise Percent
-
Earnings History > 47 > period
2014-03-31
Earnings History > 47 > report Date
2014-05-08
Earnings History > 47 > date
2014-03-31
Earnings History > 47 > before After Market
-
Earnings History > 47 > currency
USD
Earnings History > 47 > eps Actual
-0.0044
Earnings History > 47 > eps Estimate
-
Earnings History > 47 > eps Difference
0
Earnings History > 47 > surprise Percent
-
Earnings History > 48 > period
2013-12-31
Earnings History > 48 > report Date
2014-02-12
Earnings History > 48 > date
2013-12-31
Earnings History > 48 > before After Market
-
Earnings History > 48 > currency
USD
Earnings History > 48 > eps Actual
-0.0499
Earnings History > 48 > eps Estimate
-
Earnings History > 48 > eps Difference
0
Earnings History > 48 > surprise Percent
-
Earnings History > 49 > period
2013-09-30
Earnings History > 49 > report Date
2013-11-06
Earnings History > 49 > date
2013-09-30
Earnings History > 49 > before After Market
-
Earnings History > 49 > currency
USD
Earnings History > 49 > eps Actual
0.0186
Earnings History > 49 > eps Estimate
-
Earnings History > 49 > eps Difference
0
Earnings History > 49 > surprise Percent
-
Earnings History > 50 > period
2013-06-30
Earnings History > 50 > report Date
2013-08-08
Earnings History > 50 > date
2013-06-30
Earnings History > 50 > before After Market
-
Earnings History > 50 > currency
USD
Earnings History > 50 > eps Actual
0.0021
Earnings History > 50 > eps Estimate
-
Earnings History > 50 > eps Difference
0
Earnings History > 50 > surprise Percent
-
Earnings History > 51 > period
2013-03-31
Earnings History > 51 > report Date
2013-05-09
Earnings History > 51 > date
2013-03-31
Earnings History > 51 > before After Market
-
Earnings History > 51 > currency
USD
Earnings History > 51 > eps Actual
0.0663
Earnings History > 51 > eps Estimate
-
Earnings History > 51 > eps Difference
0
Earnings History > 51 > surprise Percent
-
Earnings History > 52 > period
2012-12-31
Earnings History > 52 > report Date
2013-02-13
Earnings History > 52 > date
2012-12-31
Earnings History > 52 > before After Market
-
Earnings History > 52 > currency
USD
Earnings History > 52 > eps Actual
-0.0054
Earnings History > 52 > eps Estimate
-
Earnings History > 52 > eps Difference
0
Earnings History > 52 > surprise Percent
-
Earnings History > 53 > period
2012-09-30
Earnings History > 53 > report Date
2012-11-07
Earnings History > 53 > date
2012-09-30
Earnings History > 53 > before After Market
-
Earnings History > 53 > currency
USD
Earnings History > 53 > eps Actual
-0.0211
Earnings History > 53 > eps Estimate
-
Earnings History > 53 > eps Difference
0
Earnings History > 53 > surprise Percent
-
Earnings History > 54 > period
2012-06-30
Earnings History > 54 > report Date
2012-08-02
Earnings History > 54 > date
2012-06-30
Earnings History > 54 > before After Market
-
Earnings History > 54 > currency
USD
Earnings History > 54 > eps Actual
0.0049
Earnings History > 54 > eps Estimate
-
Earnings History > 54 > eps Difference
0
Earnings History > 54 > surprise Percent
-
Earnings History > 55 > period
2012-03-31
Earnings History > 55 > report Date
2012-05-03
Earnings History > 55 > date
2012-03-31
Earnings History > 55 > before After Market
-
Earnings History > 55 > currency
USD
Earnings History > 55 > eps Actual
0.0499
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-02-08
Earnings History > 56 > date
2011-12-31
Earnings History > 56 > before After Market
-
Earnings History > 56 > currency
USD
Earnings History > 56 > eps Actual
-0.0002
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-11-02
Earnings History > 57 > date
2011-09-30
Earnings History > 57 > before After Market
-
Earnings History > 57 > currency
USD
Earnings History > 57 > eps Actual
-0.0428
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-08-04
Earnings History > 58 > date
2011-06-30
Earnings History > 58 > before After Market
-
Earnings History > 58 > currency
USD
Earnings History > 58 > eps Actual
-0.0868
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-05-05
Earnings History > 59 > date
2011-03-31
Earnings History > 59 > before After Market
-
Earnings History > 59 > currency
USD
Earnings History > 59 > eps Actual
-0.0078
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-02-09
Earnings History > 60 > date
2010-12-31
Earnings History > 60 > before After Market
-
Earnings History > 60 > currency
USD
Earnings History > 60 > eps Actual
-0.0434
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-11-03
Earnings History > 61 > date
2010-09-30
Earnings History > 61 > before After Market
-
Earnings History > 61 > currency
USD
Earnings History > 61 > eps Actual
-0.0664
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-08-05
Earnings History > 62 > date
2010-06-30
Earnings History > 62 > before After Market
-
Earnings History > 62 > currency
USD
Earnings History > 62 > eps Actual
-0.0022
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-05-06
Earnings History > 63 > date
2010-03-31
Earnings History > 63 > before After Market
-
Earnings History > 63 > currency
USD
Earnings History > 63 > eps Actual
-0.0179
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-02-10
Earnings History > 64 > date
2009-12-31
Earnings History > 64 > before After Market
-
Earnings History > 64 > currency
USD
Earnings History > 64 > eps Actual
-0.005
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-04
Earnings History > 65 > date
2009-09-30
Earnings History > 65 > before After Market
-
Earnings History > 65 > currency
USD
Earnings History > 65 > eps Actual
-0.0064
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-04
Earnings History > 66 > date
2009-06-30
Earnings History > 66 > before After Market
-
Earnings History > 66 > currency
USD
Earnings History > 66 > eps Actual
-0.0498
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-05
Earnings History > 67 > date
2009-03-31
Earnings History > 67 > before After Market
-
Earnings History > 67 > currency
USD
Earnings History > 67 > eps Actual
-0.0118
Earnings History > 67 > eps Estimate
-
Earnings History > 67 > eps Difference
0
Earnings History > 67 > surprise Percent
-
Earnings History > 68 > period
2008-09-30
Earnings History > 68 > report Date
2008-10-31
Earnings History > 68 > date
2008-09-30
Earnings History > 68 > before After Market
-
Earnings History > 68 > currency
USD
Earnings History > 68 > eps Actual
-0.0927
Earnings History > 68 > eps Estimate
-
Earnings History > 68 > eps Difference
0
Earnings History > 68 > surprise Percent
-
Earnings History > 69 > period
2008-06-30
Earnings History > 69 > report Date
2008-08-04
Earnings History > 69 > date
2008-06-30
Earnings History > 69 > before After Market
-
Earnings History > 69 > currency
USD
Earnings History > 69 > eps Actual
-0.0822
Earnings History > 69 > eps Estimate
-
Earnings History > 69 > eps Difference
0
Earnings History > 69 > surprise Percent
-
Earnings History > 70 > period
2008-03-31
Earnings History > 70 > report Date
2008-05-05
Earnings History > 70 > date
2008-03-31
Earnings History > 70 > before After Market
-
Earnings History > 70 > currency
USD
Earnings History > 70 > eps Actual
0.0262
Earnings History > 70 > eps Estimate
-
Earnings History > 70 > eps Difference
0
Earnings History > 70 > surprise Percent
-
Earnings History > 71 > period
2007-12-31
Earnings History > 71 > report Date
2008-02-07
Earnings History > 71 > date
2007-12-31
Earnings History > 71 > before After Market
-
Earnings History > 71 > currency
USD
Earnings History > 71 > eps Actual
0.0241
Earnings History > 71 > eps Estimate
-
Earnings History > 71 > eps Difference
0
Earnings History > 71 > surprise Percent
-
Earnings History > 72 > period
2007-09-30
Earnings History > 72 > report Date
2007-11-02
Earnings History > 72 > date
2007-09-30
Earnings History > 72 > before After Market
-
Earnings History > 72 > currency
USD
Earnings History > 72 > eps Actual
0.1175
Earnings History > 72 > eps Estimate
-
Earnings History > 72 > eps Difference
0
Earnings History > 72 > surprise Percent
-
Earnings History > 73 > period
2007-06-30
Earnings History > 73 > report Date
2007-08-03
Earnings History > 73 > date
2007-06-30
Earnings History > 73 > before After Market
-
Earnings History > 73 > currency
USD
Earnings History > 73 > eps Actual
-0.0207
Earnings History > 73 > eps Estimate
-
Earnings History > 73 > eps Difference
0
Earnings History > 73 > surprise Percent
-
Earnings History > 74 > period
2007-03-31
Earnings History > 74 > report Date
2007-03-31
Earnings History > 74 > date
2007-03-31
Earnings History > 74 > before After Market
-
Earnings History > 74 > currency
USD
Earnings History > 74 > eps Actual
0.0969
Earnings History > 74 > eps Estimate
-
Earnings History > 74 > eps Difference
0
Earnings History > 74 > surprise Percent
-
Earnings History > 75 > period
2006-12-31
Earnings History > 75 > report Date
2006-12-31
Earnings History > 75 > date
2006-12-31
Earnings History > 75 > before After Market
-
Earnings History > 75 > currency
USD
Earnings History > 75 > eps Actual
0.05
Earnings History > 75 > eps Estimate
-
Earnings History > 75 > eps Difference
0
Earnings History > 75 > surprise Percent
-
Earnings History > 76 > period
2006-09-30
Earnings History > 76 > report Date
2006-09-30
Earnings History > 76 > date
2006-09-30
Earnings History > 76 > before After Market
-
Earnings History > 76 > currency
USD
Earnings History > 76 > eps Actual
0.056
Earnings History > 76 > eps Estimate
-
Earnings History > 76 > eps Difference
0
Earnings History > 76 > surprise Percent
-
Earnings History > 77 > period
2006-06-30
Earnings History > 77 > report Date
2006-06-30
Earnings History > 77 > date
2006-06-30
Earnings History > 77 > before After Market
-
Earnings History > 77 > currency
USD
Earnings History > 77 > eps Actual
0.0052
Earnings History > 77 > eps Estimate
-
Earnings History > 77 > eps Difference
0
Earnings History > 77 > surprise Percent
-
Earnings History > 78 > period
2006-03-31
Earnings History > 78 > report Date
2006-03-31
Earnings History > 78 > date
2006-03-31
Earnings History > 78 > before After Market
-
Earnings History > 78 > currency
USD
Earnings History > 78 > eps Actual
0.0999
Earnings History > 78 > eps Estimate
-
Earnings History > 78 > eps Difference
0
Earnings History > 78 > surprise Percent
-
Earnings History > 79 > period
2005-12-31
Earnings History > 79 > report Date
2005-12-31
Earnings History > 79 > date
2005-12-31
Earnings History > 79 > before After Market
-
Earnings History > 79 > currency
USD
Earnings History > 79 > eps Actual
0.0865
Earnings History > 79 > eps Estimate
-
Earnings History > 79 > eps Difference
0
Earnings History > 79 > surprise Percent
-
Earnings History > 80 > period
2005-09-30
Earnings History > 80 > report Date
2005-09-30
Earnings History > 80 > date
2005-09-30
Earnings History > 80 > before After Market
-
Earnings History > 80 > currency
USD
Earnings History > 80 > eps Actual
0.0362
Earnings History > 80 > eps Estimate
-
Earnings History > 80 > eps Difference
0
Earnings History > 80 > surprise Percent
-
Earnings History > 81 > period
2005-06-30
Earnings History > 81 > report Date
2005-06-30
Earnings History > 81 > date
2005-06-30
Earnings History > 81 > before After Market
-
Earnings History > 81 > currency
USD
Earnings History > 81 > eps Actual
0.0268
Earnings History > 81 > eps Estimate
-
Earnings History > 81 > eps Difference
0
Earnings History > 81 > surprise Percent
-
Earnings History > 82 > period
2005-03-31
Earnings History > 82 > report Date
2005-03-31
Earnings History > 82 > date
2005-03-31
Earnings History > 82 > before After Market
-
Earnings History > 82 > currency
USD
Earnings History > 82 > eps Actual
0.0855
Earnings History > 82 > eps Estimate
-
Earnings History > 82 > eps Difference
0
Earnings History > 82 > surprise Percent
-
Earnings History > 83 > period
2004-12-31
Earnings History > 83 > report Date
2004-12-31
Earnings History > 83 > date
2004-12-31
Earnings History > 83 > before After Market
-
Earnings History > 83 > currency
USD
Earnings History > 83 > eps Actual
0.0113
Earnings History > 83 > eps Estimate
-
Earnings History > 83 > eps Difference
0
Earnings History > 83 > surprise Percent
-
Earnings History > 84 > period
2004-09-30
Earnings History > 84 > report Date
2004-09-30
Earnings History > 84 > date
2004-09-30
Earnings History > 84 > before After Market
-
Earnings History > 84 > currency
USD
Earnings History > 84 > eps Actual
-0.0018
Earnings History > 84 > eps Estimate
-
Earnings History > 84 > eps Difference
0
Earnings History > 84 > surprise Percent
-
Earnings History > 85 > period
2004-06-30
Earnings History > 85 > report Date
2004-06-30
Earnings History > 85 > date
2004-06-30
Earnings History > 85 > before After Market
-
Earnings History > 85 > currency
USD
Earnings History > 85 > eps Actual
-0.021
Earnings History > 85 > eps Estimate
-
Earnings History > 85 > eps Difference
0
Earnings History > 85 > surprise Percent
-
Earnings History > 86 > period
2004-03-31
Earnings History > 86 > report Date
2004-03-31
Earnings History > 86 > date
2004-03-31
Earnings History > 86 > before After Market
-
Earnings History > 86 > currency
USD
Earnings History > 86 > eps Actual
0.0587
Earnings History > 86 > eps Estimate
-
Earnings History > 86 > eps Difference
0
Earnings History > 86 > surprise Percent
-
Earnings History > 87 > period
2003-12-31
Earnings History > 87 > report Date
2003-12-31
Earnings History > 87 > date
2003-12-31
Earnings History > 87 > before After Market
-
Earnings History > 87 > currency
USD
Earnings History > 87 > eps Actual
-0.0467
Earnings History > 87 > eps Estimate
-
Earnings History > 87 > eps Difference
0
Earnings History > 87 > surprise Percent
-
Earnings History > 88 > period
2003-09-30
Earnings History > 88 > report Date
2003-09-30
Earnings History > 88 > date
2003-09-30
Earnings History > 88 > before After Market
-
Earnings History > 88 > currency
USD
Earnings History > 88 > eps Actual
-0.0138
Earnings History > 88 > eps Estimate
-
Earnings History > 88 > eps Difference
0
Earnings History > 88 > surprise Percent
-
Earnings History > 89 > period
2003-06-30
Earnings History > 89 > report Date
2003-06-30
Earnings History > 89 > date
2003-06-30
Earnings History > 89 > before After Market
-
Earnings History > 89 > currency
USD
Earnings History > 89 > eps Actual
-0.0455
Earnings History > 89 > eps Estimate
-
Earnings History > 89 > eps Difference
0
Earnings History > 89 > surprise Percent
-
Earnings History > 90 > period
2003-03-31
Earnings History > 90 > report Date
2003-03-31
Earnings History > 90 > date
2003-03-31
Earnings History > 90 > before After Market
-
Earnings History > 90 > currency
USD
Earnings History > 90 > eps Actual
0.2524
Earnings History > 90 > eps Estimate
-
Earnings History > 90 > eps Difference
0
Earnings History > 90 > surprise Percent
-
Earnings History > 91 > period
2002-09-30
Earnings History > 91 > report Date
2002-09-30
Earnings History > 91 > date
2002-09-30
Earnings History > 91 > before After Market
-
Earnings History > 91 > currency
USD
Earnings History > 91 > eps Actual
0.0109
Earnings History > 91 > eps Estimate
-
Earnings History > 91 > eps Difference
0
Earnings History > 91 > surprise Percent
-
Earnings History > 92 > period
2002-06-30
Earnings History > 92 > report Date
2002-06-30
Earnings History > 92 > date
2002-06-30
Earnings History > 92 > before After Market
-
Earnings History > 92 > currency
USD
Earnings History > 92 > eps Actual
-0.0083
Earnings History > 92 > eps Estimate
-
Earnings History > 92 > eps Difference
0
Earnings History > 92 > surprise Percent
-
Earnings History > 93 > period
2002-03-31
Earnings History > 93 > report Date
2002-03-31
Earnings History > 93 > date
2002-03-31
Earnings History > 93 > before After Market
-
Earnings History > 93 > currency
USD
Earnings History > 93 > eps Actual
0.0586
Earnings History > 93 > eps Estimate
-
Earnings History > 93 > eps Difference
0
Earnings History > 93 > surprise Percent
-
Earnings History > 94 > period
2001-09-30
Earnings History > 94 > report Date
2001-09-30
Earnings History > 94 > date
2001-09-30
Earnings History > 94 > before After Market
-
Earnings History > 94 > currency
USD
Earnings History > 94 > eps Actual
-0.0208
Earnings History > 94 > eps Estimate
-
Earnings History > 94 > eps Difference
0
Earnings History > 94 > surprise Percent
-
Earnings History > 95 > period
2001-06-30
Earnings History > 95 > report Date
2001-06-30
Earnings History > 95 > date
2001-06-30
Earnings History > 95 > before After Market
-
Earnings History > 95 > currency
USD
Earnings History > 95 > eps Actual
0.0373
Earnings History > 95 > eps Estimate
-
Earnings History > 95 > eps Difference
0
Earnings History > 95 > surprise Percent
-
Earnings History > 96 > period
2001-03-31
Earnings History > 96 > report Date
2001-03-31
Earnings History > 96 > date
2001-03-31
Earnings History > 96 > before After Market
-
Earnings History > 96 > currency
USD
Earnings History > 96 > eps Actual
0.0413
Earnings History > 96 > eps Estimate
-
Earnings History > 96 > eps Difference
0
Earnings History > 96 > surprise Percent
-
Earnings History > 97 > period
2000-09-30
Earnings History > 97 > report Date
2000-09-30
Earnings History > 97 > date
2000-09-30
Earnings History > 97 > before After Market
-
Earnings History > 97 > currency
USD
Earnings History > 97 > eps Actual
-0.0051
Earnings History > 97 > eps Estimate
-
Earnings History > 97 > eps Difference
0
Earnings History > 97 > surprise Percent
-
Earnings History > 98 > period
2000-06-30
Earnings History > 98 > report Date
2000-06-30
Earnings History > 98 > date
2000-06-30
Earnings History > 98 > before After Market
-
Earnings History > 98 > currency
USD
Earnings History > 98 > eps Actual
0.0226
Earnings History > 98 > eps Estimate
-
Earnings History > 98 > eps Difference
0
Earnings History > 98 > surprise Percent
-
Earnings History > 99 > period
2000-03-31
Earnings History > 99 > report Date
2000-03-31
Earnings History > 99 > date
2000-03-31
Earnings History > 99 > before After Market
-
Earnings History > 99 > currency
USD
Earnings History > 99 > eps Actual
0.0807
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.025
Earnings History > 100 > eps Estimate
-
Earnings History > 100 > eps Difference
0
Earnings History > 100 > surprise Percent
-
Earnings History > 101 > period
1999-06-30
Earnings History > 101 > report Date
1999-06-30
Earnings History > 101 > date
1999-06-30
Earnings History > 101 > before After Market
-
Earnings History > 101 > currency
USD
Earnings History > 101 > eps Actual
0.0319
Earnings History > 101 > eps Estimate
-
Earnings History > 101 > eps Difference
0
Earnings History > 101 > surprise Percent
-
Earnings History > 102 > period
1999-03-31
Earnings History > 102 > report Date
1999-03-31
Earnings History > 102 > date
1999-03-31
Earnings History > 102 > before After Market
-
Earnings History > 102 > currency
USD
Earnings History > 102 > eps Actual
0.1021
Earnings History > 102 > eps Estimate
-
Earnings History > 102 > eps Difference
0
Earnings History > 102 > surprise Percent
-
Earnings History > 103 > period
1998-09-30
Earnings History > 103 > report Date
1998-09-30
Earnings History > 103 > date
1998-09-30
Earnings History > 103 > before After Market
-
Earnings History > 103 > currency
USD
Earnings History > 103 > eps Actual
-0.0593
Earnings History > 103 > eps Estimate
-
Earnings History > 103 > eps Difference
0
Earnings History > 103 > surprise Percent
-
Earnings History > 104 > period
1998-06-30
Earnings History > 104 > report Date
1998-06-30
Earnings History > 104 > date
1998-06-30
Earnings History > 104 > before After Market
-
Earnings History > 104 > currency
USD
Earnings History > 104 > eps Actual
-0.033
Earnings History > 104 > eps Estimate
-
Earnings History > 104 > eps Difference
0
Earnings History > 104 > surprise Percent
-
Earnings History > 105 > period
1998-03-31
Earnings History > 105 > report Date
1998-03-31
Earnings History > 105 > date
1998-03-31
Earnings History > 105 > before After Market
-
Earnings History > 105 > currency
USD
Earnings History > 105 > eps Actual
0.0847
Earnings History > 105 > eps Estimate
-
Earnings History > 105 > eps Difference
0
Earnings History > 105 > surprise Percent
-
ImmuCell Corporation, an animal health company, develops, manufactures, and sells products that enhance the health and productivity of dairy and beef cattle in the United States and internationally. It operates through two segments: Scours and Mastitis. The company offers First Defense, an orally delivered scours preventive product for calves with claims against E. coli, coronavirus, and rotavirus; and Tri-Shield First Defense, a passive antibody product for the treatment of E. coli, coronavirus, and rotavirus. It also provides California Mastitis Test, a quick on-farm diagnostic that is used to detect somatic cell counts in milk, as well as to determine, which quarter of the udder is mastitic; and Dual-Force First Defense, a bivalent gel tube formulation. In addition, the company developing Re-Tain Drug Product, a Nisin-based intramammary treatment of subclinical mastitis in lactating dairy cows. It sells its products through animal health distributors. ImmuCell Corporation was incorporated in 1982 and is headquartered in Portland, Maine.
Stock Price
$ 0.00
0% increase compared to yesterday.
Dividend
Frequency:
Rate:
N/ANext Payout:
N/ATrading the Move, Not the Narrative: (ICCC) Edition news.stocktradersdaily.com
Read more →Breakouts Watch: Is BFA stock overvalued by current metrics - 2025 Pullback Review & Long-Term Investment Growth Plans moha.gov.vn
Read more →Showing 2 of 10
(Last Updated 2025-09-30)
Rating:
STRONG BUY
Target Price:
$14
Analyst Picks
Strong Buy
1
Buy
0
Hold
0
Sell
0
Strong Sell
0
Sentiment:
Neutral
(Last Updated 2025-09-30)
Health Score
Price to Earnings Ratio (P/E)
-
Medium
Low ≥ 50
High ≤ 10
Price to Book Ratio (P/B)
-
Medium
Low ≤ 1
High ≥ 3
Return on Equity (ROE)
-
Very Low
Low ≤ 5%
High ≥ 25%
Return on Assets (ROA)
-
Very Low
Low ≤ 2%
High ≥ 10%
Free Cash Flow - Revenue % (FCF)
-
Very Low
Low ≤ 5%
High ≥ 15%
Debt to Equity
-
High
Low ≥ 1
High ≤ 0.3
* Institutions hold a combined 19.14% of the total shares of ImmuCell Corporation
1.
Vanguard Group Inc(3.4126%)
since
2025/06/30
2.
Vanguard Total Stock Mkt Idx Inv(2.0018%)
since
2025/07/31
3.
Renaissance Technologies Corp(1.7686%)
since
2025/06/30
4.
Cresset Asset Management, LLC(1.4592%)
since
2025/06/30
5.
Morgan Stanley - Brokerage Accounts(1.1598%)
since
2025/06/30
6.
Bleichroeder LP(1.1231%)
since
2025/06/30
7.
Dauntless Investment Group, LLC(1.0468%)
since
2025/06/30
8.
Vanguard Institutional Extnd Mkt Idx Tr(0.9392%)
since
2025/07/31
9.
Geode Capital Management, LLC(0.7943%)
since
2025/06/30
10.
Dimensional Fund Advisors, Inc.(0.7733%)
since
2025/06/30
11.
Shufro Rose & CO LLC(0.6747%)
since
2025/06/30
12.
Northern Trust Corp(0.4701%)
since
2025/06/30
13.
Citadel Advisors Llc(0.4527%)
since
2025/06/30
14.
Fidelity Extended Market Index(0.3913%)
since
2025/07/31
15.
Strategic Investment Advisors Inc(0.3427%)
since
2025/06/30
16.
HighTower Advisors, LLC(0.2361%)
since
2025/06/30
17.
DFA US Core Equity 2 I(0.2032%)
since
2025/07/31
18.
Prosperity Planning, Inc.(0.1769%)
since
2025/06/30
19.
BlackRock Inc(0.1746%)
since
2025/06/30
20.
DFA US Targeted Value I(0.1707%)
since
2025/07/31
21.
iShares Micro-Cap ETF(0.1543%)
since
2025/08/31
22.
Fidelity Total Market Index(0.151%)
since
2025/07/31
23.
Mesirow Fin Investmt Mgmt Intl Equity(0.1346%)
since
2025/06/30
24.
Dimensional US Targeted Value ETF(0.1247%)
since
2025/08/29
25.
Essex Financial Services, Inc.(0.1216%)
since
2025/06/30
26.
Fidelity Series Total Market Index(0.1042%)
since
2025/07/31
27.
UBS Group AG(0.0928%)
since
2025/06/30
28.
Spartan Extended Market Index Pool F(0.0852%)
since
2025/07/31
29.
NT Ext Equity Mkt Idx Fd - NL(0.0445%)
since
2025/06/30
30.
HM Payson & Co(0.0442%)
since
2025/03/31
31.
NT Ext Equity Mkt Idx Fd - L(0.0435%)
since
2025/06/30
32.
Northern Trust Extended Eq Market Idx(0.0435%)
since
2025/06/30
33.
Spartan Total Market Index Pool G(0.0415%)
since
2025/07/31
34.
NT Ext Equity Mkt Idx Fd - DC - NL - T2(0.0345%)
since
2025/06/30
35.
DFA US Vector Equity I(0.0331%)
since
2025/07/31
36.
DFA US Core Equity Class F(0.0267%)
since
2025/06/30
37.
DFA US Social Core Equity 2 Portfolio(0.0233%)
since
2025/07/31
38.
Bank of America Corp(0.0232%)
since
2025/06/30
39.
Fidelity Nasdaq Composite Index(0.0222%)
since
2025/07/31
40.
Northern Small Cap Core I(0.0217%)
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
—
Date
2025-09-30
EPS Actual
-0.02
EPS Estimate
—
EPS Difference
0
Surprise Percent
null%
(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.