_id
6915ee30bc934aba376b1e7e
Ticker
RFIL
Name
RF Industries Ltd
Exchange
NASDAQ
Address
16868 Via Del Campo Court, San Diego, CA, United States, 92127
Country
USA
Sector
Industrials
Industry
Electrical Equipment & Parts
Currency
USD
Website
https://rfindustries.com
Description
RF Industries, Ltd. designs, manufactures, and markets interconnect products and systems in the United States, Canada, Italy, China, the United Kingdom, and internationally. The company operates through two segments, RF Connector and Cable Assembly, and Custom Cabling Manufacturing and Assembly. The company designs, manufactures, and distributes various coaxial connectors and cable assemblies that are integrated with coaxial connectors; custom copper and fiber cable assemblies, complex hybrid fiber optic and power solution cables, adapters, and electromechanical wiring harnesses for communication, computer, LAN, automotive, and medical equipment; energy-efficient cooling systems for wireless base stations and remote equipment shelters; and custom-designed pole-ready 5G small cell integrated enclosures. It designs and manufactures cable assemblies and wiring harnesses for blue chip industrial, oilfield, instrumentation, medical, and military customers; connectivity solutions to telecommunications and data communications distributors; thermal control systems, integrated shrouds, and enclosures; and radio frequency and microwave distribution system products, such as dividers, directional couplers, and filters for signal distribution and deployment of in-building distributed antenna systems, wireless base stations, and small cell networks. The company sells its products through warehousing distributors and in-house marketing and sales team. It serves telecommunications carriers and equipment manufacturers, wireless and network infrastructure carriers, and original equipment manufacturers. The company was formerly known as Celltronics, Inc. and changed its name RF Industries, Ltd. in November 1990. The company was incorporated in 1979 and is headquartered in San Diego, California.
Last Close
6.3
Volume
35904
Current Price
6.08
Change
-3.492063492063488
Last Updated
2025-12-03T12:53:10.295Z
Image
data:image/webp;base64,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
Ipo Date
1997-05-28T00:00:00.000Z
Market Cap
63738000
Next Dividend Date
-
Dividend Frequency
-
Dividend Rate
-
Dividend Yield
0
Sentiment
0.999
Sentiment Sources
2
Rating
5
Target Price
9.25
Strong Buy
1
Buy
0
Hold
0
Sell
0
Strong Sell
0
Current Quarter
2025-07-31
Revenue
19790000
Cost Of Revenue
13071000
Gross Profit
6719000
Operating Expenses
5999000
Operating Income
720000
Interest Expense
-
Pretax Income
480000
Net Income
392000
Eps
0.03638286055414809
Dividends Per Share
-
Shares Outstanding
10667447
Income Tax Expense
88000
EBITDA
1097000
Operating Margin
3.6382011116725623
Total Other Income Expense Net
-240000
Cash
3000000
Short Term Investments
-
Receivables
15348000
Inventories
14169000
Total Current Assets
34086000
Property Plant Equipment
18623000
Total Assets
73201000
Payables
4806000
Short Term Debt
9873000
Long Term Debt
-
Total Liabilities
38429000
Equity
34772000
Depreciation
617000
Change In Working Capital
-1492000
Cash From Operations
-311000
Capital Expenditures
109000
Cash From Investing
-109000
Cash From Financing
-166000
Net Change In Cash
-586000
PE
-
PB
1.8839229356953873
ROE
1.1273438398711608
ROA
0.5355118099479516
FCF
-420000
Fcf Percent
-0.021222839818089943
Piotroski FScore
2
Health Score
41
Deep Value Investing Score
4.5
Defensive Investing Score
6
Dividend Investing Score
1.5
Economic Moat Investing Score
3.3
Garp Investing Score
1.5
Growth Investing Score
1
Momentum Investing Score
2.5
Net Net Investing Score
2.5
Quality Investing Score
2.5
Value Investing Score
6.5
Quarters > 0 > quarter
2025-07-31
Quarters > 0 > income Statement > revenue
19790000
Quarters > 0 > income Statement > cost Of Revenue
13071000
Quarters > 0 > income Statement > gross Profit
6719000
Quarters > 0 > income Statement > operating Expenses
5999000
Quarters > 0 > income Statement > operating Income
720000
Quarters > 0 > income Statement > interest Expense
-
Quarters > 0 > income Statement > pretax Income
480000
Quarters > 0 > income Statement > net Income
392000
Quarters > 0 > income Statement > eps
0.03638286055414809
Quarters > 0 > income Statement > dividends Per Share
-
Quarters > 0 > income Statement > shares Outstanding
10774304
Quarters > 0 > income Statement > income Tax Expense
88000
Quarters > 0 > income Statement > EBITDA
1097000
Quarters > 0 > income Statement > operating Margin
3.6382011116725623
Quarters > 0 > income Statement > total Other Income Expense Net
-240000
Quarters > 0 > balance Sheet > cash
3000000
Quarters > 0 > balance Sheet > short Term Investments
-
Quarters > 0 > balance Sheet > receivables
15348000
Quarters > 0 > balance Sheet > inventories
14169000
Quarters > 0 > balance Sheet > total Current Assets
34086000
Quarters > 0 > balance Sheet > property Plant Equipment
18623000
Quarters > 0 > balance Sheet > total Assets
73201000
Quarters > 0 > balance Sheet > payables
4806000
Quarters > 0 > balance Sheet > short Term Debt
9873000
Quarters > 0 > balance Sheet > long Term Debt
-
Quarters > 0 > balance Sheet > total Liabilities
38429000
Quarters > 0 > balance Sheet > equity
34772000
Quarters > 0 > cash Flow > net Income
392000
Quarters > 0 > cash Flow > depreciation
617000
Quarters > 0 > cash Flow > change In Working Capital
-1492000
Quarters > 0 > cash Flow > cash From Operations
-311000
Quarters > 0 > cash Flow > capital Expenditures
109000
Quarters > 0 > cash Flow > cash From Investing
-109000
Quarters > 0 > cash Flow > cash From Financing
-166000
Quarters > 0 > cash Flow > net Change In Cash
-586000
Quarters > 0 > ratios > PE
0.03638286055414809
Quarters > 0 > ratios > PB
1.8839229356953873
Quarters > 0 > ratios > ROE
1.1273438398711608
Quarters > 0 > ratios > ROA
0.5355118099479516
Quarters > 0 > ratios > FCF
-420000
Quarters > 0 > ratios > Piotroski FScore
2
Quarters > 0 > ratios > fcf Percent
-0.021222839818089943
Quarters > 0 > health Score
41
Quarters > 1 > quarter
2025-04-30
Quarters > 1 > income Statement > revenue
18910000
Quarters > 1 > income Statement > cost Of Revenue
12960000
Quarters > 1 > income Statement > gross Profit
5950000
Quarters > 1 > income Statement > operating Expenses
5844000
Quarters > 1 > income Statement > operating Income
106000
Quarters > 1 > income Statement > interest Expense
-
Quarters > 1 > income Statement > pretax Income
-110000
Quarters > 1 > income Statement > net Income
-245000
Quarters > 1 > income Statement > eps
-0.022962418113205284
Quarters > 1 > income Statement > dividends Per Share
-
Quarters > 1 > income Statement > shares Outstanding
10669608
Quarters > 1 > income Statement > income Tax Expense
135000
Quarters > 1 > income Statement > EBITDA
721000
Quarters > 1 > income Statement > operating Margin
0.5605499735589635
Quarters > 1 > income Statement > total Other Income Expense Net
-216000
Quarters > 1 > balance Sheet > cash
3586000
Quarters > 1 > balance Sheet > short Term Investments
446000
Quarters > 1 > balance Sheet > receivables
15000000
Quarters > 1 > balance Sheet > inventories
12574000
Quarters > 1 > balance Sheet > total Current Assets
32721000
Quarters > 1 > balance Sheet > property Plant Equipment
19011000
Quarters > 1 > balance Sheet > total Assets
72679000
Quarters > 1 > balance Sheet > payables
4784000
Quarters > 1 > balance Sheet > short Term Debt
9922000
Quarters > 1 > balance Sheet > long Term Debt
-
Quarters > 1 > balance Sheet > total Liabilities
38509000
Quarters > 1 > balance Sheet > equity
34170000
Quarters > 1 > cash Flow > net Income
-245000
Quarters > 1 > cash Flow > depreciation
615000
Quarters > 1 > cash Flow > change In Working Capital
1529000
Quarters > 1 > cash Flow > cash From Operations
2191000
Quarters > 1 > cash Flow > capital Expenditures
34000
Quarters > 1 > cash Flow > cash From Investing
-22000
Quarters > 1 > cash Flow > cash From Financing
144000
Quarters > 1 > cash Flow > net Change In Cash
2313000
Quarters > 1 > ratios > PE
-0.022962418113205284
Quarters > 1 > ratios > PB
1.898484537313433
Quarters > 1 > ratios > ROE
-0.717003219198127
Quarters > 1 > ratios > ROA
-0.33709874929484446
Quarters > 1 > ratios > FCF
2157000
Quarters > 1 > ratios > Piotroski FScore
2
Quarters > 1 > ratios > fcf Percent
0.11406663141195135
Quarters > 1 > health Score
35
Quarters > 2 > quarter
2025-01-31
Quarters > 2 > income Statement > revenue
19200000
Quarters > 2 > income Statement > cost Of Revenue
13483000
Quarters > 2 > income Statement > gross Profit
5717000
Quarters > 2 > income Statement > operating Expenses
5661000
Quarters > 2 > income Statement > operating Income
56000
Quarters > 2 > income Statement > interest Expense
-
Quarters > 2 > income Statement > pretax Income
-209000
Quarters > 2 > income Statement > net Income
-245000
Quarters > 2 > income Statement > eps
-0.023198732080399798
Quarters > 2 > income Statement > dividends Per Share
-
Quarters > 2 > income Statement > shares Outstanding
10560922
Quarters > 2 > income Statement > income Tax Expense
36000
Quarters > 2 > income Statement > EBITDA
672000
Quarters > 2 > income Statement > operating Margin
0.2916666666666667
Quarters > 2 > income Statement > total Other Income Expense Net
-265000
Quarters > 2 > balance Sheet > cash
1273000
Quarters > 2 > balance Sheet > short Term Investments
-
Quarters > 2 > balance Sheet > receivables
12796000
Quarters > 2 > balance Sheet > inventories
13455000
Quarters > 2 > balance Sheet > total Current Assets
29510000
Quarters > 2 > balance Sheet > property Plant Equipment
19518000
Quarters > 2 > balance Sheet > total Assets
70429000
Quarters > 2 > balance Sheet > payables
3390000
Quarters > 2 > balance Sheet > short Term Debt
9914000
Quarters > 2 > balance Sheet > long Term Debt
-
Quarters > 2 > balance Sheet > total Liabilities
36236000
Quarters > 2 > balance Sheet > equity
34193000
Quarters > 2 > cash Flow > net Income
-245000
Quarters > 2 > cash Flow > depreciation
616000
Quarters > 2 > cash Flow > change In Working Capital
-49000
Quarters > 2 > cash Flow > cash From Operations
601000
Quarters > 2 > cash Flow > capital Expenditures
27000
Quarters > 2 > cash Flow > cash From Investing
-27000
Quarters > 2 > cash Flow > cash From Financing
-140000
Quarters > 2 > cash Flow > net Change In Cash
434000
Quarters > 2 > ratios > PE
-0.023198732080399798
Quarters > 2 > ratios > PB
1.8778816061767027
Quarters > 2 > ratios > ROE
-0.7165209253355951
Quarters > 2 > ratios > ROA
-0.34786806571156764
Quarters > 2 > ratios > FCF
574000
Quarters > 2 > ratios > Piotroski FScore
2
Quarters > 2 > ratios > fcf Percent
0.029895833333333333
Quarters > 2 > health Score
27
Quarters > 3 > quarter
2024-10-31
Quarters > 3 > income Statement > revenue
18453000
Quarters > 3 > income Statement > cost Of Revenue
12670000
Quarters > 3 > income Statement > gross Profit
5783000
Quarters > 3 > income Statement > operating Expenses
5687000
Quarters > 3 > income Statement > operating Income
96000
Quarters > 3 > income Statement > interest Expense
-
Quarters > 3 > income Statement > pretax Income
-208000
Quarters > 3 > income Statement > net Income
-238000
Quarters > 3 > income Statement > eps
-0.02270594795663164
Quarters > 3 > income Statement > dividends Per Share
-
Quarters > 3 > income Statement > shares Outstanding
10481835
Quarters > 3 > income Statement > income Tax Expense
30000
Quarters > 3 > income Statement > EBITDA
728000
Quarters > 3 > income Statement > operating Margin
0.5202406112827183
Quarters > 3 > income Statement > total Other Income Expense Net
-304000
Quarters > 3 > balance Sheet > cash
839000
Quarters > 3 > balance Sheet > short Term Investments
-
Quarters > 3 > balance Sheet > receivables
12119000
Quarters > 3 > balance Sheet > inventories
14725000
Quarters > 3 > balance Sheet > total Current Assets
29113000
Quarters > 3 > balance Sheet > property Plant Equipment
20078000
Quarters > 3 > balance Sheet > total Assets
71046000
Quarters > 3 > balance Sheet > payables
3798000
Quarters > 3 > balance Sheet > short Term Debt
10045000
Quarters > 3 > balance Sheet > long Term Debt
-
Quarters > 3 > balance Sheet > total Liabilities
36980000
Quarters > 3 > balance Sheet > equity
34066000
Quarters > 3 > cash Flow > net Income
-238000
Quarters > 3 > cash Flow > depreciation
632000
Quarters > 3 > cash Flow > change In Working Capital
-883000
Quarters > 3 > cash Flow > cash From Operations
-244000
Quarters > 3 > cash Flow > capital Expenditures
174000
Quarters > 3 > cash Flow > cash From Investing
-174000
Quarters > 3 > cash Flow > cash From Financing
-507000
Quarters > 3 > cash Flow > net Change In Cash
-925000
Quarters > 3 > ratios > PE
-0.02270594795663164
Quarters > 3 > ratios > PB
1.8707672400634063
Quarters > 3 > ratios > ROE
-0.6986438090764986
Quarters > 3 > ratios > ROA
-0.33499422909101145
Quarters > 3 > ratios > FCF
-418000
Quarters > 3 > ratios > Piotroski FScore
0
Quarters > 3 > ratios > fcf Percent
-0.022652143282935026
Quarters > 3 > health Score
24
Annuals > 0 > quarter
2024-10-31
Annuals > 0 > income Statement > revenue
64857000
Annuals > 0 > income Statement > cost Of Revenue
45986000
Annuals > 0 > income Statement > gross Profit
18871000
Annuals > 0 > income Statement > operating Expenses
21694000
Annuals > 0 > income Statement > operating Income
-2823000
Annuals > 0 > income Statement > interest Expense
-
Annuals > 0 > income Statement > pretax Income
-3803000
Annuals > 0 > income Statement > net Income
-6599000
Annuals > 0 > income Statement > eps
-0.6295554283533676
Annuals > 0 > income Statement > dividends Per Share
-
Annuals > 0 > income Statement > shares Outstanding
10482000
Annuals > 0 > income Statement > income Tax Expense
2796000
Annuals > 0 > income Statement > EBITDA
-287000
Annuals > 0 > income Statement > operating Margin
-4.3526527591470465
Annuals > 0 > income Statement > total Other Income Expense Net
-980000
Annuals > 0 > balance Sheet > cash
839000
Annuals > 0 > balance Sheet > short Term Investments
329000
Annuals > 0 > balance Sheet > receivables
12119000
Annuals > 0 > balance Sheet > inventories
14725000
Annuals > 0 > balance Sheet > total Current Assets
29113000
Annuals > 0 > balance Sheet > property Plant Equipment
20078000
Annuals > 0 > balance Sheet > total Assets
71046000
Annuals > 0 > balance Sheet > payables
3798000
Annuals > 0 > balance Sheet > short Term Debt
10045000
Annuals > 0 > balance Sheet > long Term Debt
-
Annuals > 0 > balance Sheet > total Liabilities
36980000
Annuals > 0 > balance Sheet > equity
34066000
Annuals > 0 > cash Flow > net Income
-6599000
Annuals > 0 > cash Flow > depreciation
2536000
Annuals > 0 > cash Flow > change In Working Capital
3490000
Annuals > 0 > cash Flow > cash From Operations
3165000
Annuals > 0 > cash Flow > capital Expenditures
738000
Annuals > 0 > cash Flow > cash From Investing
-738000
Annuals > 0 > cash Flow > cash From Financing
-6485000
Annuals > 0 > cash Flow > net Change In Cash
-4058000
Annuals > 0 > ratios > PE
-0.6295554283533676
Annuals > 0 > ratios > PB
1.8384885222802794
Annuals > 0 > ratios > ROE
-19.371220571831152
Annuals > 0 > ratios > ROA
-9.288348393998255
Annuals > 0 > ratios > FCF
2427000
Annuals > 0 > ratios > Piotroski FScore
2
Annuals > 0 > ratios > fcf Percent
0.03742078727045654
Annuals > 0 > health Score
27
Annuals > 1 > quarter
2023-10-31
Annuals > 1 > income Statement > revenue
72168000
Annuals > 1 > income Statement > cost Of Revenue
52631000
Annuals > 1 > income Statement > gross Profit
19537000
Annuals > 1 > income Statement > operating Expenses
23334000
Annuals > 1 > income Statement > operating Income
-3797000
Annuals > 1 > income Statement > interest Expense
-
Annuals > 1 > income Statement > pretax Income
-4250000
Annuals > 1 > income Statement > net Income
-3078000
Annuals > 1 > income Statement > eps
-0.29931592017425285
Annuals > 1 > income Statement > dividends Per Share
-
Annuals > 1 > income Statement > shares Outstanding
10283449
Annuals > 1 > income Statement > income Tax Expense
-1172000
Annuals > 1 > income Statement > EBITDA
-3797000
Annuals > 1 > income Statement > operating Margin
-5.261334663562798
Annuals > 1 > income Statement > total Other Income Expense Net
-453000
Annuals > 1 > balance Sheet > cash
4897000
Annuals > 1 > balance Sheet > short Term Investments
-
Annuals > 1 > balance Sheet > receivables
10277000
Annuals > 1 > balance Sheet > inventories
18730000
Annuals > 1 > balance Sheet > total Current Assets
36040000
Annuals > 1 > balance Sheet > property Plant Equipment
20613000
Annuals > 1 > balance Sheet > total Assets
82278000
Annuals > 1 > balance Sheet > payables
3201000
Annuals > 1 > balance Sheet > short Term Debt
4738000
Annuals > 1 > balance Sheet > long Term Debt
10721000
Annuals > 1 > balance Sheet > total Liabilities
42516000
Annuals > 1 > balance Sheet > equity
39762000
Annuals > 1 > cash Flow > net Income
-3078000
Annuals > 1 > cash Flow > depreciation
2433000
Annuals > 1 > cash Flow > change In Working Capital
4510000
Annuals > 1 > cash Flow > cash From Operations
4185000
Annuals > 1 > cash Flow > capital Expenditures
2483000
Annuals > 1 > cash Flow > cash From Investing
-2483000
Annuals > 1 > cash Flow > cash From Financing
-1337000
Annuals > 1 > cash Flow > net Change In Cash
365000
Annuals > 1 > ratios > PE
-0.29931592017425285
Annuals > 1 > ratios > PB
1.5452846379709269
Annuals > 1 > ratios > ROE
-7.741059302851968
Annuals > 1 > ratios > ROA
-3.7409757164734194
Annuals > 1 > ratios > FCF
1702000
Annuals > 1 > ratios > Piotroski FScore
2
Annuals > 1 > ratios > fcf Percent
0.023583859882496398
Annuals > 1 > health Score
26
Annuals > 2 > quarter
2022-10-31
Annuals > 2 > income Statement > revenue
85254000
Annuals > 2 > income Statement > cost Of Revenue
60705000
Annuals > 2 > income Statement > gross Profit
24549000
Annuals > 2 > income Statement > operating Expenses
22361000
Annuals > 2 > income Statement > operating Income
498000
Annuals > 2 > income Statement > interest Expense
601000
Annuals > 2 > income Statement > pretax Income
1587000
Annuals > 2 > income Statement > net Income
1448000
Annuals > 2 > income Statement > eps
0.1413728810299366
Annuals > 2 > income Statement > dividends Per Share
-
Annuals > 2 > income Statement > shares Outstanding
10242417
Annuals > 2 > income Statement > income Tax Expense
139000
Annuals > 2 > income Statement > EBITDA
3878000
Annuals > 2 > income Statement > operating Margin
0.5841368146949116
Annuals > 2 > income Statement > total Other Income Expense Net
-601000
Annuals > 2 > balance Sheet > cash
4532000
Annuals > 2 > balance Sheet > short Term Investments
-
Annuals > 2 > balance Sheet > receivables
14812000
Annuals > 2 > balance Sheet > inventories
21054000
Annuals > 2 > balance Sheet > total Current Assets
46247000
Annuals > 2 > balance Sheet > property Plant Equipment
16653000
Annuals > 2 > balance Sheet > total Assets
89566000
Annuals > 2 > balance Sheet > payables
5652000
Annuals > 2 > balance Sheet > short Term Debt
6198000
Annuals > 2 > balance Sheet > long Term Debt
13136000
Annuals > 2 > balance Sheet > total Liabilities
47697000
Annuals > 2 > balance Sheet > equity
41869000
Annuals > 2 > cash Flow > net Income
1448000
Annuals > 2 > cash Flow > depreciation
1690000
Annuals > 2 > cash Flow > change In Working Capital
492000
Annuals > 2 > cash Flow > cash From Operations
2892000
Annuals > 2 > cash Flow > capital Expenditures
2675000
Annuals > 2 > cash Flow > cash From Investing
-27117000
Annuals > 2 > cash Flow > cash From Financing
15704000
Annuals > 2 > cash Flow > net Change In Cash
-8521000
Annuals > 2 > ratios > PE
0.1413728810299366
Annuals > 2 > ratios > PB
1.461664753755762
Annuals > 2 > ratios > ROE
3.4584059805584086
Annuals > 2 > ratios > ROA
1.6166849027532768
Annuals > 2 > ratios > FCF
217000
Annuals > 2 > ratios > Piotroski FScore
4
Annuals > 2 > ratios > fcf Percent
0.0025453351162408803
Annuals > 2 > health Score
44
Annuals > 3 > quarter
2021-10-31
Annuals > 3 > income Statement > revenue
57424000
Annuals > 3 > income Statement > cost Of Revenue
39656000
Annuals > 3 > income Statement > gross Profit
17768000
Annuals > 3 > income Statement > operating Expenses
13353000
Annuals > 3 > income Statement > operating Income
4415000
Annuals > 3 > income Statement > interest Expense
3572000
Annuals > 3 > income Statement > pretax Income
7217000
Annuals > 3 > income Statement > net Income
6181000
Annuals > 3 > income Statement > eps
0.608711297813652
Annuals > 3 > income Statement > dividends Per Share
0
Annuals > 3 > income Statement > shares Outstanding
10154239
Annuals > 3 > income Statement > income Tax Expense
1036000
Annuals > 3 > income Statement > EBITDA
5185000
Annuals > 3 > income Statement > operating Margin
7.688422959041516
Annuals > 3 > income Statement > total Other Income Expense Net
2802000
Annuals > 3 > balance Sheet > cash
13053000
Annuals > 3 > balance Sheet > short Term Investments
-
Annuals > 3 > balance Sheet > receivables
13523000
Annuals > 3 > balance Sheet > inventories
11179000
Annuals > 3 > balance Sheet > total Current Assets
40648000
Annuals > 3 > balance Sheet > property Plant Equipment
2161000
Annuals > 3 > balance Sheet > total Assets
49648000
Annuals > 3 > balance Sheet > payables
3504000
Annuals > 3 > balance Sheet > short Term Debt
832000
Annuals > 3 > balance Sheet > long Term Debt
-
Annuals > 3 > balance Sheet > total Liabilities
10043000
Annuals > 3 > balance Sheet > equity
39605000
Annuals > 3 > cash Flow > net Income
6181000
Annuals > 3 > cash Flow > depreciation
770000
Annuals > 3 > cash Flow > change In Working Capital
-8493000
Annuals > 3 > cash Flow > cash From Operations
-3122000
Annuals > 3 > cash Flow > capital Expenditures
227000
Annuals > 3 > cash Flow > cash From Investing
-227000
Annuals > 3 > cash Flow > cash From Financing
605000
Annuals > 3 > cash Flow > net Change In Cash
-2744000
Annuals > 3 > ratios > PE
0.608711297813652
Annuals > 3 > ratios > PB
1.531917132306527
Annuals > 3 > ratios > ROE
15.606615326347683
Annuals > 3 > ratios > ROA
12.449645504350629
Annuals > 3 > ratios > FCF
-3349000
Annuals > 3 > ratios > Piotroski FScore
2
Annuals > 3 > ratios > fcf Percent
-0.05832056283087211
Annuals > 3 > health Score
71
Valuation > metrics > PE
0.03638286055414809
Valuation > metrics > PB
1.8839229356953873
Valuation > final Score
100
Valuation > verdict
49.8% Undervalued
Profitability > metrics > ROE
1.1273438398711608
Profitability > metrics > ROA
1.1500322713137359
Profitability > metrics > Net Margin
0.01980798383021728
Profitability > final Score
9
Profitability > verdict
Weak
Risk > metrics > Debt Equity
1.1051708271022662
Risk > metrics > Interest Coverage
1.1669367909238249
Risk > final Score
35
Risk > verdict
High
Liquidity > metrics > Current Ratio
2.322092785612099
Liquidity > metrics > Quick Ratio
1.35683629675046
Liquidity > final Score
100
Liquidity > verdict
Great
Prev Valuations > 0
80
Prev Valuations > 1
80
Prev Valuations > 2
80
Prev Profitabilities > 0
0
Prev Profitabilities > 1
0
Prev Profitabilities > 2
0
Prev Risks > 0
31
Prev Risks > 1
30
Prev Risks > 2
30
Prev Liquidities > 0
100
Prev Liquidities > 1
100
Prev Liquidities > 2
100
Updated At
2025-12-13T01:17:27.671Z
Earnings History > 0 > period
2025-10-31
Earnings History > 0 > report Date
2026-01-16
Earnings History > 0 > date
2025-10-31
Earnings History > 0 > before After Market
-
Earnings History > 0 > currency
-
Earnings History > 0 > eps Actual
0
Earnings History > 0 > eps Estimate
0.08
Earnings History > 0 > eps Difference
-0.08
Earnings History > 0 > surprise Percent
-100
Earnings History > 1 > period
2025-07-31
Earnings History > 1 > report Date
2025-09-11
Earnings History > 1 > date
2025-07-31
Earnings History > 1 > before After Market
-
Earnings History > 1 > currency
-
Earnings History > 1 > eps Actual
0.1
Earnings History > 1 > eps Estimate
0.07
Earnings History > 1 > eps Difference
0.03
Earnings History > 1 > surprise Percent
42.8571
Earnings History > 2 > period
2025-04-30
Earnings History > 2 > report Date
2025-06-11
Earnings History > 2 > date
2025-04-30
Earnings History > 2 > before After Market
AfterMarket
Earnings History > 2 > currency
USD
Earnings History > 2 > eps Actual
0.07
Earnings History > 2 > eps Estimate
0.04
Earnings History > 2 > eps Difference
0.03
Earnings History > 2 > surprise Percent
75
Earnings History > 3 > period
2025-01-31
Earnings History > 3 > report Date
2025-03-17
Earnings History > 3 > date
2025-01-31
Earnings History > 3 > before After Market
AfterMarket
Earnings History > 3 > currency
USD
Earnings History > 3 > eps Actual
0.04
Earnings History > 3 > eps Estimate
0.03
Earnings History > 3 > eps Difference
0.01
Earnings History > 3 > surprise Percent
33.3333
Earnings History > 4 > period
2024-10-31
Earnings History > 4 > report Date
2025-01-21
Earnings History > 4 > date
2024-10-31
Earnings History > 4 > before After Market
AfterMarket
Earnings History > 4 > currency
USD
Earnings History > 4 > eps Actual
0.04
Earnings History > 4 > eps Estimate
0.06
Earnings History > 4 > eps Difference
-0.02
Earnings History > 4 > surprise Percent
-33.3333
Earnings History > 5 > period
2024-07-31
Earnings History > 5 > report Date
2024-09-16
Earnings History > 5 > date
2024-07-31
Earnings History > 5 > before After Market
AfterMarket
Earnings History > 5 > currency
USD
Earnings History > 5 > eps Actual
-0.01
Earnings History > 5 > eps Estimate
0.06
Earnings History > 5 > eps Difference
-0.07
Earnings History > 5 > surprise Percent
-116.6667
Earnings History > 6 > period
2024-04-30
Earnings History > 6 > report Date
2024-06-12
Earnings History > 6 > date
2024-04-30
Earnings History > 6 > before After Market
AfterMarket
Earnings History > 6 > currency
USD
Earnings History > 6 > eps Actual
0.01
Earnings History > 6 > eps Estimate
-0.02
Earnings History > 6 > eps Difference
0.03
Earnings History > 6 > surprise Percent
150
Earnings History > 7 > period
2024-01-31
Earnings History > 7 > report Date
2024-03-18
Earnings History > 7 > date
2024-01-31
Earnings History > 7 > before After Market
AfterMarket
Earnings History > 7 > currency
USD
Earnings History > 7 > eps Actual
-0.06
Earnings History > 7 > eps Estimate
-0.06
Earnings History > 7 > eps Difference
0
Earnings History > 7 > surprise Percent
0
Earnings History > 8 > period
2023-10-31
Earnings History > 8 > report Date
2024-01-23
Earnings History > 8 > date
2023-10-31
Earnings History > 8 > before After Market
AfterMarket
Earnings History > 8 > currency
USD
Earnings History > 8 > eps Actual
-0.01
Earnings History > 8 > eps Estimate
-0.04
Earnings History > 8 > eps Difference
0.03
Earnings History > 8 > surprise Percent
75
Earnings History > 9 > period
2023-07-31
Earnings History > 9 > report Date
2023-09-14
Earnings History > 9 > date
2023-07-31
Earnings History > 9 > before After Market
AfterMarket
Earnings History > 9 > currency
USD
Earnings History > 9 > eps Actual
-0.08
Earnings History > 9 > eps Estimate
0.08
Earnings History > 9 > eps Difference
-0.16
Earnings History > 9 > surprise Percent
-200
Earnings History > 10 > period
2023-04-30
Earnings History > 10 > report Date
2023-06-14
Earnings History > 10 > date
2023-04-30
Earnings History > 10 > before After Market
AfterMarket
Earnings History > 10 > currency
USD
Earnings History > 10 > eps Actual
0.13
Earnings History > 10 > eps Estimate
0.03
Earnings History > 10 > eps Difference
0.1
Earnings History > 10 > surprise Percent
333.3333
Earnings History > 11 > period
2023-01-31
Earnings History > 11 > report Date
2023-03-13
Earnings History > 11 > date
2023-01-31
Earnings History > 11 > before After Market
AfterMarket
Earnings History > 11 > currency
USD
Earnings History > 11 > eps Actual
-0.1137
Earnings History > 11 > eps Estimate
0.1
Earnings History > 11 > eps Difference
-0.2137
Earnings History > 11 > surprise Percent
-213.7
Earnings History > 12 > period
2022-10-31
Earnings History > 12 > report Date
2023-01-12
Earnings History > 12 > date
2022-10-31
Earnings History > 12 > before After Market
AfterMarket
Earnings History > 12 > currency
USD
Earnings History > 12 > eps Actual
0.15
Earnings History > 12 > eps Estimate
0.11
Earnings History > 12 > eps Difference
0.04
Earnings History > 12 > surprise Percent
36.3636
Earnings History > 13 > period
2022-07-31
Earnings History > 13 > report Date
2022-09-14
Earnings History > 13 > date
2022-07-31
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.13
Earnings History > 13 > eps Difference
-0.01
Earnings History > 13 > surprise Percent
-7.6923
Earnings History > 14 > period
2022-04-30
Earnings History > 14 > report Date
2022-06-14
Earnings History > 14 > date
2022-04-30
Earnings History > 14 > before After Market
AfterMarket
Earnings History > 14 > currency
USD
Earnings History > 14 > eps Actual
0.13
Earnings History > 14 > eps Estimate
0.07
Earnings History > 14 > eps Difference
0.06
Earnings History > 14 > surprise Percent
85.7143
Earnings History > 15 > period
2022-01-31
Earnings History > 15 > report Date
2022-03-17
Earnings History > 15 > date
2022-01-31
Earnings History > 15 > before After Market
BeforeMarket
Earnings History > 15 > currency
USD
Earnings History > 15 > eps Actual
0.06
Earnings History > 15 > eps Estimate
0.04
Earnings History > 15 > eps Difference
0.02
Earnings History > 15 > surprise Percent
50
Earnings History > 16 > period
2021-10-31
Earnings History > 16 > report Date
2021-12-22
Earnings History > 16 > date
2021-10-31
Earnings History > 16 > before After Market
BeforeMarket
Earnings History > 16 > currency
USD
Earnings History > 16 > eps Actual
0.1
Earnings History > 16 > eps Estimate
0.12
Earnings History > 16 > eps Difference
-0.02
Earnings History > 16 > surprise Percent
-16.6667
Earnings History > 17 > period
2021-07-31
Earnings History > 17 > report Date
2021-09-13
Earnings History > 17 > date
2021-07-31
Earnings History > 17 > before After Market
AfterMarket
Earnings History > 17 > currency
USD
Earnings History > 17 > eps Actual
0.13
Earnings History > 17 > eps Estimate
0.08
Earnings History > 17 > eps Difference
0.05
Earnings History > 17 > surprise Percent
62.5
Earnings History > 18 > period
2021-04-30
Earnings History > 18 > report Date
2021-06-14
Earnings History > 18 > date
2021-04-30
Earnings History > 18 > before After Market
AfterMarket
Earnings History > 18 > currency
USD
Earnings History > 18 > eps Actual
0.49
Earnings History > 18 > eps Estimate
0.01
Earnings History > 18 > eps Difference
0.48
Earnings History > 18 > surprise Percent
4800
Earnings History > 19 > period
2021-01-31
Earnings History > 19 > report Date
2021-03-11
Earnings History > 19 > date
2021-01-31
Earnings History > 19 > before After Market
AfterMarket
Earnings History > 19 > currency
USD
Earnings History > 19 > eps Actual
-0.03
Earnings History > 19 > eps Estimate
0.03
Earnings History > 19 > eps Difference
-0.06
Earnings History > 19 > surprise Percent
-200
Earnings History > 20 > period
2020-10-31
Earnings History > 20 > report Date
2020-12-17
Earnings History > 20 > date
2020-10-31
Earnings History > 20 > before After Market
AfterMarket
Earnings History > 20 > currency
USD
Earnings History > 20 > eps Actual
0.04
Earnings History > 20 > eps Estimate
0.02
Earnings History > 20 > eps Difference
0.02
Earnings History > 20 > surprise Percent
100
Earnings History > 21 > period
2020-07-31
Earnings History > 21 > report Date
2020-09-10
Earnings History > 21 > date
2020-07-31
Earnings History > 21 > before After Market
AfterMarket
Earnings History > 21 > currency
USD
Earnings History > 21 > eps Actual
0.02
Earnings History > 21 > eps Estimate
0.01
Earnings History > 21 > eps Difference
0.01
Earnings History > 21 > surprise Percent
100
Earnings History > 22 > period
2020-04-30
Earnings History > 22 > report Date
2020-06-11
Earnings History > 22 > date
2020-04-30
Earnings History > 22 > before After Market
AfterMarket
Earnings History > 22 > currency
USD
Earnings History > 22 > eps Actual
-0.01
Earnings History > 22 > eps Estimate
-0.01
Earnings History > 22 > eps Difference
0
Earnings History > 22 > surprise Percent
0
Earnings History > 23 > period
2020-01-31
Earnings History > 23 > report Date
2020-03-12
Earnings History > 23 > date
2020-01-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-10-31
Earnings History > 24 > report Date
2019-12-18
Earnings History > 24 > date
2019-10-31
Earnings History > 24 > before After Market
AfterMarket
Earnings History > 24 > currency
USD
Earnings History > 24 > eps Actual
0.09
Earnings History > 24 > eps Estimate
-
Earnings History > 24 > eps Difference
0
Earnings History > 24 > surprise Percent
-
Earnings History > 25 > period
2019-07-31
Earnings History > 25 > report Date
2019-09-12
Earnings History > 25 > date
2019-07-31
Earnings History > 25 > before After Market
AfterMarket
Earnings History > 25 > currency
USD
Earnings History > 25 > eps Actual
0.11
Earnings History > 25 > eps Estimate
-
Earnings History > 25 > eps Difference
0
Earnings History > 25 > surprise Percent
-
Earnings History > 26 > period
2019-04-30
Earnings History > 26 > report Date
2019-06-12
Earnings History > 26 > date
2019-04-30
Earnings History > 26 > before After Market
AfterMarket
Earnings History > 26 > currency
USD
Earnings History > 26 > eps Actual
0.07
Earnings History > 26 > eps Estimate
-
Earnings History > 26 > eps Difference
0
Earnings History > 26 > surprise Percent
-
Earnings History > 27 > period
2019-01-31
Earnings History > 27 > report Date
2019-03-12
Earnings History > 27 > date
2019-01-31
Earnings History > 27 > before After Market
AfterMarket
Earnings History > 27 > currency
USD
Earnings History > 27 > eps Actual
0.07
Earnings History > 27 > eps Estimate
-
Earnings History > 27 > eps Difference
0
Earnings History > 27 > surprise Percent
-
Earnings History > 28 > period
2018-10-31
Earnings History > 28 > report Date
2018-12-20
Earnings History > 28 > date
2018-10-31
Earnings History > 28 > before After Market
AfterMarket
Earnings History > 28 > currency
USD
Earnings History > 28 > eps Actual
0.06
Earnings History > 28 > eps Estimate
-
Earnings History > 28 > eps Difference
0
Earnings History > 28 > surprise Percent
-
Earnings History > 29 > period
2018-07-31
Earnings History > 29 > report Date
2018-09-12
Earnings History > 29 > date
2018-07-31
Earnings History > 29 > before After Market
AfterMarket
Earnings History > 29 > currency
USD
Earnings History > 29 > eps Actual
0.18
Earnings History > 29 > eps Estimate
-
Earnings History > 29 > eps Difference
0
Earnings History > 29 > surprise Percent
-
Earnings History > 30 > period
2018-04-30
Earnings History > 30 > report Date
2018-06-11
Earnings History > 30 > date
2018-04-30
Earnings History > 30 > before After Market
BeforeMarket
Earnings History > 30 > currency
USD
Earnings History > 30 > eps Actual
0.34
Earnings History > 30 > eps Estimate
-
Earnings History > 30 > eps Difference
0
Earnings History > 30 > surprise Percent
-
Earnings History > 31 > period
2018-01-31
Earnings History > 31 > report Date
2018-03-13
Earnings History > 31 > date
2018-01-31
Earnings History > 31 > before After Market
AfterMarket
Earnings History > 31 > currency
USD
Earnings History > 31 > eps Actual
0.05
Earnings History > 31 > eps Estimate
-
Earnings History > 31 > eps Difference
0
Earnings History > 31 > surprise Percent
-
Earnings History > 32 > period
2017-10-31
Earnings History > 32 > report Date
2018-01-24
Earnings History > 32 > date
2017-10-31
Earnings History > 32 > before After Market
BeforeMarket
Earnings History > 32 > currency
USD
Earnings History > 32 > eps Actual
0.03
Earnings History > 32 > eps Estimate
-
Earnings History > 32 > eps Difference
0
Earnings History > 32 > surprise Percent
-
Earnings History > 33 > period
2017-07-31
Earnings History > 33 > report Date
2017-09-12
Earnings History > 33 > date
2017-07-31
Earnings History > 33 > before After Market
BeforeMarket
Earnings History > 33 > currency
USD
Earnings History > 33 > eps Actual
0.02
Earnings History > 33 > eps Estimate
-
Earnings History > 33 > eps Difference
0
Earnings History > 33 > surprise Percent
-
Earnings History > 34 > period
2017-04-30
Earnings History > 34 > report Date
2017-06-13
Earnings History > 34 > date
2017-04-30
Earnings History > 34 > before After Market
BeforeMarket
Earnings History > 34 > currency
USD
Earnings History > 34 > eps Actual
0.0088
Earnings History > 34 > eps Estimate
-
Earnings History > 34 > eps Difference
0
Earnings History > 34 > surprise Percent
-
Earnings History > 35 > period
2017-01-31
Earnings History > 35 > report Date
2017-03-15
Earnings History > 35 > date
2017-01-31
Earnings History > 35 > before After Market
BeforeMarket
Earnings History > 35 > currency
USD
Earnings History > 35 > eps Actual
-0.022
Earnings History > 35 > eps Estimate
-
Earnings History > 35 > eps Difference
0
Earnings History > 35 > surprise Percent
-
Earnings History > 36 > period
2016-10-31
Earnings History > 36 > report Date
2017-01-27
Earnings History > 36 > date
2016-10-31
Earnings History > 36 > before After Market
BeforeMarket
Earnings History > 36 > currency
USD
Earnings History > 36 > eps Actual
-0.3423
Earnings History > 36 > eps Estimate
-
Earnings History > 36 > eps Difference
0
Earnings History > 36 > surprise Percent
-
Earnings History > 37 > period
2016-07-31
Earnings History > 37 > report Date
2016-09-14
Earnings History > 37 > date
2016-07-31
Earnings History > 37 > before After Market
BeforeMarket
Earnings History > 37 > currency
USD
Earnings History > 37 > eps Actual
-0.0676
Earnings History > 37 > eps Estimate
-
Earnings History > 37 > eps Difference
0
Earnings History > 37 > surprise Percent
-
Earnings History > 38 > period
2016-04-30
Earnings History > 38 > report Date
2016-06-13
Earnings History > 38 > date
2016-04-30
Earnings History > 38 > before After Market
-
Earnings History > 38 > currency
USD
Earnings History > 38 > eps Actual
-0.0129
Earnings History > 38 > eps Estimate
-
Earnings History > 38 > eps Difference
0
Earnings History > 38 > surprise Percent
-
Earnings History > 39 > period
2016-01-31
Earnings History > 39 > report Date
2016-02-04
Earnings History > 39 > date
2016-01-31
Earnings History > 39 > before After Market
-
Earnings History > 39 > currency
USD
Earnings History > 39 > eps Actual
-0.0405
Earnings History > 39 > eps Estimate
0.1
Earnings History > 39 > eps Difference
-0.1405
Earnings History > 39 > surprise Percent
-140.5
Earnings History > 40 > period
2015-10-31
Earnings History > 40 > report Date
2016-01-28
Earnings History > 40 > date
2015-10-31
Earnings History > 40 > before After Market
-
Earnings History > 40 > currency
USD
Earnings History > 40 > eps Actual
0.0301
Earnings History > 40 > eps Estimate
-
Earnings History > 40 > eps Difference
0
Earnings History > 40 > surprise Percent
-
Earnings History > 41 > period
2015-07-31
Earnings History > 41 > report Date
2015-09-11
Earnings History > 41 > date
2015-07-31
Earnings History > 41 > before After Market
-
Earnings History > 41 > currency
USD
Earnings History > 41 > eps Actual
0.02
Earnings History > 41 > eps Estimate
0.07
Earnings History > 41 > eps Difference
-0.05
Earnings History > 41 > surprise Percent
-71.4286
Earnings History > 42 > period
2015-04-30
Earnings History > 42 > report Date
2015-06-15
Earnings History > 42 > date
2015-04-30
Earnings History > 42 > before After Market
-
Earnings History > 42 > currency
USD
Earnings History > 42 > eps Actual
0.05
Earnings History > 42 > eps Estimate
0.05
Earnings History > 42 > eps Difference
0
Earnings History > 42 > surprise Percent
0
Earnings History > 43 > period
2015-01-31
Earnings History > 43 > report Date
2015-03-17
Earnings History > 43 > date
2015-01-31
Earnings History > 43 > before After Market
-
Earnings History > 43 > currency
USD
Earnings History > 43 > eps Actual
0.01
Earnings History > 43 > eps Estimate
0.05
Earnings History > 43 > eps Difference
-0.04
Earnings History > 43 > surprise Percent
-80
Earnings History > 44 > period
2014-10-31
Earnings History > 44 > report Date
2015-01-29
Earnings History > 44 > date
2014-10-31
Earnings History > 44 > before After Market
-
Earnings History > 44 > currency
USD
Earnings History > 44 > eps Actual
0.03
Earnings History > 44 > eps Estimate
0.05
Earnings History > 44 > eps Difference
-0.02
Earnings History > 44 > surprise Percent
-40
Earnings History > 45 > period
2014-07-31
Earnings History > 45 > report Date
2014-09-11
Earnings History > 45 > date
2014-07-31
Earnings History > 45 > before After Market
-
Earnings History > 45 > currency
USD
Earnings History > 45 > eps Actual
0.04
Earnings History > 45 > eps Estimate
0.05
Earnings History > 45 > eps Difference
-0.01
Earnings History > 45 > surprise Percent
-20
Earnings History > 46 > period
2014-04-30
Earnings History > 46 > report Date
2014-06-12
Earnings History > 46 > date
2014-04-30
Earnings History > 46 > before After Market
-
Earnings History > 46 > currency
USD
Earnings History > 46 > eps Actual
0.0547
Earnings History > 46 > eps Estimate
-
Earnings History > 46 > eps Difference
0
Earnings History > 46 > surprise Percent
-
Earnings History > 47 > period
2014-01-31
Earnings History > 47 > report Date
2014-03-13
Earnings History > 47 > date
2014-01-31
Earnings History > 47 > before After Market
-
Earnings History > 47 > currency
USD
Earnings History > 47 > eps Actual
0.0301
Earnings History > 47 > eps Estimate
-
Earnings History > 47 > eps Difference
0
Earnings History > 47 > surprise Percent
-
Earnings History > 48 > period
2013-10-31
Earnings History > 48 > report Date
2014-01-17
Earnings History > 48 > date
2013-10-31
Earnings History > 48 > before After Market
-
Earnings History > 48 > currency
USD
Earnings History > 48 > eps Actual
0.029
Earnings History > 48 > eps Estimate
-
Earnings History > 48 > eps Difference
0
Earnings History > 48 > surprise Percent
-
Earnings History > 49 > period
2013-07-31
Earnings History > 49 > report Date
2013-09-12
Earnings History > 49 > date
2013-07-31
Earnings History > 49 > before After Market
-
Earnings History > 49 > currency
USD
Earnings History > 49 > eps Actual
0.1071
Earnings History > 49 > eps Estimate
-
Earnings History > 49 > eps Difference
0
Earnings History > 49 > surprise Percent
-
Earnings History > 50 > period
2013-04-30
Earnings History > 50 > report Date
2013-06-12
Earnings History > 50 > date
2013-04-30
Earnings History > 50 > before After Market
-
Earnings History > 50 > currency
USD
Earnings History > 50 > eps Actual
0.1392
Earnings History > 50 > eps Estimate
-
Earnings History > 50 > eps Difference
0
Earnings History > 50 > surprise Percent
-
Earnings History > 51 > period
2013-01-31
Earnings History > 51 > report Date
2013-03-12
Earnings History > 51 > date
2013-01-31
Earnings History > 51 > before After Market
-
Earnings History > 51 > currency
USD
Earnings History > 51 > eps Actual
0.1852
Earnings History > 51 > eps Estimate
-
Earnings History > 51 > eps Difference
0
Earnings History > 51 > surprise Percent
-
Earnings History > 52 > period
2012-10-31
Earnings History > 52 > report Date
2013-01-22
Earnings History > 52 > date
2012-10-31
Earnings History > 52 > before After Market
-
Earnings History > 52 > currency
USD
Earnings History > 52 > eps Actual
0.1507
Earnings History > 52 > eps Estimate
-
Earnings History > 52 > eps Difference
0
Earnings History > 52 > surprise Percent
-
Earnings History > 53 > period
2012-07-31
Earnings History > 53 > report Date
2012-09-10
Earnings History > 53 > date
2012-07-31
Earnings History > 53 > before After Market
-
Earnings History > 53 > currency
USD
Earnings History > 53 > eps Actual
0.0964
Earnings History > 53 > eps Estimate
-
Earnings History > 53 > eps Difference
0
Earnings History > 53 > surprise Percent
-
Earnings History > 54 > period
2012-04-30
Earnings History > 54 > report Date
2012-06-08
Earnings History > 54 > date
2012-04-30
Earnings History > 54 > before After Market
-
Earnings History > 54 > currency
USD
Earnings History > 54 > eps Actual
0.079
Earnings History > 54 > eps Estimate
-
Earnings History > 54 > eps Difference
0
Earnings History > 54 > surprise Percent
-
Earnings History > 55 > period
2012-01-31
Earnings History > 55 > report Date
2012-03-15
Earnings History > 55 > date
2012-01-31
Earnings History > 55 > before After Market
-
Earnings History > 55 > currency
USD
Earnings History > 55 > eps Actual
0.0152
Earnings History > 55 > eps Estimate
-
Earnings History > 55 > eps Difference
0
Earnings History > 55 > surprise Percent
-
Earnings History > 56 > period
2011-10-31
Earnings History > 56 > report Date
2011-12-28
Earnings History > 56 > date
2011-10-31
Earnings History > 56 > before After Market
-
Earnings History > 56 > currency
USD
Earnings History > 56 > eps Actual
-0.0063
Earnings History > 56 > eps Estimate
-
Earnings History > 56 > eps Difference
0
Earnings History > 56 > surprise Percent
-
Earnings History > 57 > period
2011-07-31
Earnings History > 57 > report Date
2011-09-15
Earnings History > 57 > date
2011-07-31
Earnings History > 57 > before After Market
-
Earnings History > 57 > currency
USD
Earnings History > 57 > eps Actual
0.0085
Earnings History > 57 > eps Estimate
-
Earnings History > 57 > eps Difference
0
Earnings History > 57 > surprise Percent
-
Earnings History > 58 > period
2011-04-30
Earnings History > 58 > report Date
2011-06-07
Earnings History > 58 > date
2011-04-30
Earnings History > 58 > before After Market
-
Earnings History > 58 > currency
USD
Earnings History > 58 > eps Actual
0.0577
Earnings History > 58 > eps Estimate
-
Earnings History > 58 > eps Difference
0
Earnings History > 58 > surprise Percent
-
Earnings History > 59 > period
2011-01-31
Earnings History > 59 > report Date
2011-03-10
Earnings History > 59 > date
2011-01-31
Earnings History > 59 > before After Market
-
Earnings History > 59 > currency
USD
Earnings History > 59 > eps Actual
0.0517
Earnings History > 59 > eps Estimate
-
Earnings History > 59 > eps Difference
0
Earnings History > 59 > surprise Percent
-
Earnings History > 60 > period
2010-10-31
Earnings History > 60 > report Date
2010-12-29
Earnings History > 60 > date
2010-10-31
Earnings History > 60 > before After Market
-
Earnings History > 60 > currency
USD
Earnings History > 60 > eps Actual
0.0647
Earnings History > 60 > eps Estimate
-
Earnings History > 60 > eps Difference
0
Earnings History > 60 > surprise Percent
-
Earnings History > 61 > period
2010-07-31
Earnings History > 61 > report Date
2010-09-13
Earnings History > 61 > date
2010-07-31
Earnings History > 61 > before After Market
-
Earnings History > 61 > currency
USD
Earnings History > 61 > eps Actual
0.0485
Earnings History > 61 > eps Estimate
-
Earnings History > 61 > eps Difference
0
Earnings History > 61 > surprise Percent
-
Earnings History > 62 > period
2010-04-30
Earnings History > 62 > report Date
2010-06-08
Earnings History > 62 > date
2010-04-30
Earnings History > 62 > before After Market
-
Earnings History > 62 > currency
USD
Earnings History > 62 > eps Actual
0.0514
Earnings History > 62 > eps Estimate
-
Earnings History > 62 > eps Difference
0
Earnings History > 62 > surprise Percent
-
Earnings History > 63 > period
2010-01-31
Earnings History > 63 > report Date
2010-03-11
Earnings History > 63 > date
2010-01-31
Earnings History > 63 > before After Market
-
Earnings History > 63 > currency
USD
Earnings History > 63 > eps Actual
0.0225
Earnings History > 63 > eps Estimate
-
Earnings History > 63 > eps Difference
0
Earnings History > 63 > surprise Percent
-
Earnings History > 64 > period
2009-10-31
Earnings History > 64 > report Date
2010-01-29
Earnings History > 64 > date
2009-10-31
Earnings History > 64 > before After Market
-
Earnings History > 64 > currency
USD
Earnings History > 64 > eps Actual
0.0413
Earnings History > 64 > eps Estimate
-
Earnings History > 64 > eps Difference
0
Earnings History > 64 > surprise Percent
-
Earnings History > 65 > period
2009-07-31
Earnings History > 65 > report Date
2009-09-14
Earnings History > 65 > date
2009-07-31
Earnings History > 65 > before After Market
-
Earnings History > 65 > currency
USD
Earnings History > 65 > eps Actual
0.0017
Earnings History > 65 > eps Estimate
-
Earnings History > 65 > eps Difference
0
Earnings History > 65 > surprise Percent
-
Earnings History > 66 > period
2009-04-30
Earnings History > 66 > report Date
2009-06-11
Earnings History > 66 > date
2009-04-30
Earnings History > 66 > before After Market
-
Earnings History > 66 > currency
USD
Earnings History > 66 > eps Actual
0.0333
Earnings History > 66 > eps Estimate
-
Earnings History > 66 > eps Difference
0
Earnings History > 66 > surprise Percent
-
Earnings History > 67 > period
2009-01-31
Earnings History > 67 > report Date
2009-03-17
Earnings History > 67 > date
2009-01-31
Earnings History > 67 > before After Market
-
Earnings History > 67 > currency
USD
Earnings History > 67 > eps Actual
0.0236
Earnings History > 67 > eps Estimate
-
Earnings History > 67 > eps Difference
0
Earnings History > 67 > surprise Percent
-
Earnings History > 68 > period
2008-10-31
Earnings History > 68 > report Date
2009-01-29
Earnings History > 68 > date
2008-10-31
Earnings History > 68 > before After Market
-
Earnings History > 68 > currency
USD
Earnings History > 68 > eps Actual
0.0603
Earnings History > 68 > eps Estimate
-
Earnings History > 68 > eps Difference
0
Earnings History > 68 > surprise Percent
-
Earnings History > 69 > period
2008-07-31
Earnings History > 69 > report Date
2008-09-11
Earnings History > 69 > date
2008-07-31
Earnings History > 69 > before After Market
-
Earnings History > 69 > currency
USD
Earnings History > 69 > eps Actual
0.0534
Earnings History > 69 > eps Estimate
-
Earnings History > 69 > eps Difference
0
Earnings History > 69 > surprise Percent
-
Earnings History > 70 > period
2008-04-30
Earnings History > 70 > report Date
2008-06-13
Earnings History > 70 > date
2008-04-30
Earnings History > 70 > before After Market
-
Earnings History > 70 > currency
USD
Earnings History > 70 > eps Actual
0.0733
Earnings History > 70 > eps Estimate
-
Earnings History > 70 > eps Difference
0
Earnings History > 70 > surprise Percent
-
Earnings History > 71 > period
2008-01-31
Earnings History > 71 > report Date
2008-03-21
Earnings History > 71 > date
2008-01-31
Earnings History > 71 > before After Market
-
Earnings History > 71 > currency
USD
Earnings History > 71 > eps Actual
0.0245
Earnings History > 71 > eps Estimate
-
Earnings History > 71 > eps Difference
0
Earnings History > 71 > surprise Percent
-
Earnings History > 72 > period
2007-07-31
Earnings History > 72 > report Date
2007-09-17
Earnings History > 72 > date
2007-07-31
Earnings History > 72 > before After Market
-
Earnings History > 72 > currency
USD
Earnings History > 72 > eps Actual
0.0588
Earnings History > 72 > eps Estimate
-
Earnings History > 72 > eps Difference
0
Earnings History > 72 > surprise Percent
-
Earnings History > 73 > period
2007-04-30
Earnings History > 73 > report Date
2007-06-14
Earnings History > 73 > date
2007-04-30
Earnings History > 73 > before After Market
-
Earnings History > 73 > currency
USD
Earnings History > 73 > eps Actual
0.0253
Earnings History > 73 > eps Estimate
-
Earnings History > 73 > eps Difference
0
Earnings History > 73 > surprise Percent
-
Earnings History > 74 > period
2007-01-31
Earnings History > 74 > report Date
2007-03-23
Earnings History > 74 > date
2007-01-31
Earnings History > 74 > before After Market
-
Earnings History > 74 > currency
USD
Earnings History > 74 > eps Actual
0.0043
Earnings History > 74 > eps Estimate
-
Earnings History > 74 > eps Difference
0
Earnings History > 74 > surprise Percent
-
Earnings History > 75 > period
2006-10-31
Earnings History > 75 > report Date
2007-01-29
Earnings History > 75 > date
2006-10-31
Earnings History > 75 > before After Market
-
Earnings History > 75 > currency
USD
Earnings History > 75 > eps Actual
0.0638
Earnings History > 75 > eps Estimate
-
Earnings History > 75 > eps Difference
0
Earnings History > 75 > surprise Percent
-
Earnings History > 76 > period
2006-07-31
Earnings History > 76 > report Date
2006-09-13
Earnings History > 76 > date
2006-07-31
Earnings History > 76 > before After Market
-
Earnings History > 76 > currency
USD
Earnings History > 76 > eps Actual
0.0547
Earnings History > 76 > eps Estimate
-
Earnings History > 76 > eps Difference
0
Earnings History > 76 > surprise Percent
-
Earnings History > 77 > period
2006-04-30
Earnings History > 77 > report Date
2006-06-14
Earnings History > 77 > date
2006-04-30
Earnings History > 77 > before After Market
-
Earnings History > 77 > currency
USD
Earnings History > 77 > eps Actual
0.0532
Earnings History > 77 > eps Estimate
-
Earnings History > 77 > eps Difference
0
Earnings History > 77 > surprise Percent
-
Earnings History > 78 > period
2006-01-31
Earnings History > 78 > report Date
2006-03-17
Earnings History > 78 > date
2006-01-31
Earnings History > 78 > before After Market
-
Earnings History > 78 > currency
USD
Earnings History > 78 > eps Actual
0.0363
Earnings History > 78 > eps Estimate
-
Earnings History > 78 > eps Difference
0
Earnings History > 78 > surprise Percent
-
Earnings History > 79 > period
2005-07-31
Earnings History > 79 > report Date
2005-09-14
Earnings History > 79 > date
2005-07-31
Earnings History > 79 > before After Market
-
Earnings History > 79 > currency
USD
Earnings History > 79 > eps Actual
0.0257
Earnings History > 79 > eps Estimate
-
Earnings History > 79 > eps Difference
0
Earnings History > 79 > surprise Percent
-
Earnings History > 80 > period
2005-04-30
Earnings History > 80 > report Date
2005-06-14
Earnings History > 80 > date
2005-04-30
Earnings History > 80 > before After Market
-
Earnings History > 80 > currency
USD
Earnings History > 80 > eps Actual
0.0214
Earnings History > 80 > eps Estimate
-
Earnings History > 80 > eps Difference
0
Earnings History > 80 > surprise Percent
-
Earnings History > 81 > period
2005-01-31
Earnings History > 81 > report Date
2005-03-17
Earnings History > 81 > date
2005-01-31
Earnings History > 81 > before After Market
-
Earnings History > 81 > currency
USD
Earnings History > 81 > eps Actual
0.027
Earnings History > 81 > eps Estimate
-
Earnings History > 81 > eps Difference
0
Earnings History > 81 > surprise Percent
-
Earnings History > 82 > period
2004-07-31
Earnings History > 82 > report Date
2004-09-01
Earnings History > 82 > date
2004-07-31
Earnings History > 82 > before After Market
-
Earnings History > 82 > currency
USD
Earnings History > 82 > eps Actual
0.0352
Earnings History > 82 > eps Estimate
-
Earnings History > 82 > eps Difference
0
Earnings History > 82 > surprise Percent
-
Earnings History > 83 > period
2004-04-30
Earnings History > 83 > report Date
2004-06-14
Earnings History > 83 > date
2004-04-30
Earnings History > 83 > before After Market
-
Earnings History > 83 > currency
USD
Earnings History > 83 > eps Actual
0.0481
Earnings History > 83 > eps Estimate
-
Earnings History > 83 > eps Difference
0
Earnings History > 83 > surprise Percent
-
Earnings History > 84 > period
2004-01-31
Earnings History > 84 > report Date
2004-03-03
Earnings History > 84 > date
2004-01-31
Earnings History > 84 > before After Market
-
Earnings History > 84 > currency
USD
Earnings History > 84 > eps Actual
0.0397
Earnings History > 84 > eps Estimate
-
Earnings History > 84 > eps Difference
0
Earnings History > 84 > surprise Percent
-
Earnings History > 85 > period
2003-10-31
Earnings History > 85 > report Date
2003-12-23
Earnings History > 85 > date
2003-10-31
Earnings History > 85 > before After Market
-
Earnings History > 85 > currency
USD
Earnings History > 85 > eps Actual
0.041
Earnings History > 85 > eps Estimate
-
Earnings History > 85 > eps Difference
0
Earnings History > 85 > surprise Percent
-
Earnings History > 86 > period
2003-07-31
Earnings History > 86 > report Date
2003-09-08
Earnings History > 86 > date
2003-07-31
Earnings History > 86 > before After Market
-
Earnings History > 86 > currency
USD
Earnings History > 86 > eps Actual
0.0298
Earnings History > 86 > eps Estimate
-
Earnings History > 86 > eps Difference
0
Earnings History > 86 > surprise Percent
-
Earnings History > 87 > period
2003-04-30
Earnings History > 87 > report Date
2003-06-10
Earnings History > 87 > date
2003-04-30
Earnings History > 87 > before After Market
-
Earnings History > 87 > currency
USD
Earnings History > 87 > eps Actual
0.0107
Earnings History > 87 > eps Estimate
-
Earnings History > 87 > eps Difference
0
Earnings History > 87 > surprise Percent
-
Earnings History > 88 > period
2003-01-31
Earnings History > 88 > report Date
2003-01-31
Earnings History > 88 > date
2003-01-31
Earnings History > 88 > before After Market
-
Earnings History > 88 > currency
USD
Earnings History > 88 > eps Actual
0.0185
Earnings History > 88 > eps Estimate
-
Earnings History > 88 > eps Difference
0
Earnings History > 88 > surprise Percent
-
Earnings History > 89 > period
2002-07-31
Earnings History > 89 > report Date
2002-07-31
Earnings History > 89 > date
2002-07-31
Earnings History > 89 > before After Market
-
Earnings History > 89 > currency
USD
Earnings History > 89 > eps Actual
0.0054
Earnings History > 89 > eps Estimate
-
Earnings History > 89 > eps Difference
0
Earnings History > 89 > surprise Percent
-
Earnings History > 90 > period
2002-04-30
Earnings History > 90 > report Date
2002-04-30
Earnings History > 90 > date
2002-04-30
Earnings History > 90 > before After Market
-
Earnings History > 90 > currency
USD
Earnings History > 90 > eps Actual
0.021
Earnings History > 90 > eps Estimate
-
Earnings History > 90 > eps Difference
0
Earnings History > 90 > surprise Percent
-
Earnings History > 91 > period
2002-01-31
Earnings History > 91 > report Date
2002-01-31
Earnings History > 91 > date
2002-01-31
Earnings History > 91 > before After Market
-
Earnings History > 91 > currency
USD
Earnings History > 91 > eps Actual
0.0107
Earnings History > 91 > eps Estimate
-
Earnings History > 91 > eps Difference
0
Earnings History > 91 > surprise Percent
-
Earnings History > 92 > period
2001-07-31
Earnings History > 92 > report Date
2001-07-31
Earnings History > 92 > date
2001-07-31
Earnings History > 92 > before After Market
-
Earnings History > 92 > currency
USD
Earnings History > 92 > eps Actual
0.0414
Earnings History > 92 > eps Estimate
-
Earnings History > 92 > eps Difference
0
Earnings History > 92 > surprise Percent
-
Earnings History > 93 > period
2001-04-30
Earnings History > 93 > report Date
2001-04-30
Earnings History > 93 > date
2001-04-30
Earnings History > 93 > before After Market
-
Earnings History > 93 > currency
USD
Earnings History > 93 > eps Actual
0.0322
Earnings History > 93 > eps Estimate
-
Earnings History > 93 > eps Difference
0
Earnings History > 93 > surprise Percent
-
Earnings History > 94 > period
2001-01-31
Earnings History > 94 > report Date
2001-01-31
Earnings History > 94 > date
2001-01-31
Earnings History > 94 > before After Market
-
Earnings History > 94 > currency
USD
Earnings History > 94 > eps Actual
0.0304
Earnings History > 94 > eps Estimate
-
Earnings History > 94 > eps Difference
0
Earnings History > 94 > surprise Percent
-
Earnings History > 95 > period
2000-07-31
Earnings History > 95 > report Date
2000-07-31
Earnings History > 95 > date
2000-07-31
Earnings History > 95 > before After Market
-
Earnings History > 95 > currency
USD
Earnings History > 95 > eps Actual
0.051
Earnings History > 95 > eps Estimate
-
Earnings History > 95 > eps Difference
0
Earnings History > 95 > surprise Percent
-
Earnings History > 96 > period
2000-04-30
Earnings History > 96 > report Date
2000-04-30
Earnings History > 96 > date
2000-04-30
Earnings History > 96 > before After Market
-
Earnings History > 96 > currency
USD
Earnings History > 96 > eps Actual
0.0379
Earnings History > 96 > eps Estimate
-
Earnings History > 96 > eps Difference
0
Earnings History > 96 > surprise Percent
-
Earnings History > 97 > period
2000-01-31
Earnings History > 97 > report Date
2000-01-31
Earnings History > 97 > date
2000-01-31
Earnings History > 97 > before After Market
-
Earnings History > 97 > currency
USD
Earnings History > 97 > eps Actual
0.0299
Earnings History > 97 > eps Estimate
-
Earnings History > 97 > eps Difference
0
Earnings History > 97 > surprise Percent
-
Earnings History > 98 > period
1999-01-31
Earnings History > 98 > report Date
1999-01-31
Earnings History > 98 > date
1999-01-31
Earnings History > 98 > before After Market
-
Earnings History > 98 > currency
USD
Earnings History > 98 > eps Actual
0.0186
Earnings History > 98 > eps Estimate
-
Earnings History > 98 > eps Difference
0
Earnings History > 98 > surprise Percent
-
Earnings History > 99 > period
1998-07-31
Earnings History > 99 > report Date
1998-07-31
Earnings History > 99 > date
1998-07-31
Earnings History > 99 > before After Market
-
Earnings History > 99 > currency
USD
Earnings History > 99 > eps Actual
0.0303
Earnings History > 99 > eps Estimate
-
Earnings History > 99 > eps Difference
0
Earnings History > 99 > surprise Percent
-
Earnings History > 100 > period
1998-04-30
Earnings History > 100 > report Date
1998-04-30
Earnings History > 100 > date
1998-04-30
Earnings History > 100 > before After Market
-
Earnings History > 100 > currency
USD
Earnings History > 100 > eps Actual
0.0481
Earnings History > 100 > eps Estimate
-
Earnings History > 100 > eps Difference
0
Earnings History > 100 > surprise Percent
-
Earnings History > 101 > period
1998-01-31
Earnings History > 101 > report Date
1998-01-31
Earnings History > 101 > date
1998-01-31
Earnings History > 101 > before After Market
-
Earnings History > 101 > currency
USD
Earnings History > 101 > eps Actual
0.02
Earnings History > 101 > eps Estimate
-
Earnings History > 101 > eps Difference
0
Earnings History > 101 > surprise Percent
-
RF Industries, Ltd. designs, manufactures, and markets interconnect products and systems in the United States, Canada, Italy, China, the United Kingdom, and internationally. The company operates through two segments, RF Connector and Cable Assembly, and Custom Cabling Manufacturing and Assembly. The company designs, manufactures, and distributes various coaxial connectors and cable assemblies that are integrated with coaxial connectors; custom copper and fiber cable assemblies, complex hybrid fiber optic and power solution cables, adapters, and electromechanical wiring harnesses for communication, computer, LAN, automotive, and medical equipment; energy-efficient cooling systems for wireless base stations and remote equipment shelters; and custom-designed pole-ready 5G small cell integrated enclosures. It designs and manufactures cable assemblies and wiring harnesses for blue chip industrial, oilfield, instrumentation, medical, and military customers; connectivity solutions to telecommunications and data communications distributors; thermal control systems, integrated shrouds, and enclosures; and radio frequency and microwave distribution system products, such as dividers, directional couplers, and filters for signal distribution and deployment of in-building distributed antenna systems, wireless base stations, and small cell networks. The company sells its products through warehousing distributors and in-house marketing and sales team. It serves telecommunications carriers and equipment manufacturers, wireless and network infrastructure carriers, and original equipment manufacturers. The company was formerly known as Celltronics, Inc. and changed its name RF Industries, Ltd. in November 1990. The company was incorporated in 1979 and is headquartered in San Diego, California.
Stock Price
$ 0.00
0% decrease compared to yesterday.
Dividend
Frequency:
Rate:
N/ANext Payout:
N/ARF Industries (NASDAQ:RFIL) Stock Passes Below 200 Day Moving Average - Here's Why - MarketBeat
12/10/2025
RF Industries (NASDAQ:RFIL) Stock Passes Below 200 Day Moving Average - Here's Why MarketBeat
Read more →RF Industries (NASDAQ:RFIL) Share Price Passes Below 200 Day Moving Average - Should You Sell? MarketBeat
Read more →Showing 2 of 10
(Last Updated 2025-07-31)
Rating:
STRONG BUY
Target Price:
$9.25
Analyst Picks
Strong Buy
1
Buy
0
Hold
0
Sell
0
Strong Sell
0
Sentiment:
Bullish
(Last Updated 2025-07-31)
Health Score
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
-
Very Low
Low ≥ 1
High ≤ 0.3
* Institutions hold a combined 31.63% of the total shares of RF Industries Ltd
1.
Punch & Associates Inv Mgmt Inc(7.596%)
since
2025/06/30
2.
Renaissance Technologies Corp(5.1037%)
since
2025/06/30
3.
Vanguard Group Inc(3.4766%)
since
2025/06/30
4.
Vanguard Total Stock Mkt Idx Inv(2.2835%)
since
2025/07/31
5.
Dimensional Fund Advisors, Inc.(2.2111%)
since
2025/06/30
6.
BlackRock Inc(1.2364%)
since
2025/06/30
7.
IMC US Ultra Micro Cap(0.9774%)
since
2025/07/31
8.
Geode Capital Management, LLC(0.8679%)
since
2025/06/30
9.
Vanguard Institutional Extnd Mkt Idx Tr(0.8359%)
since
2025/07/31
10.
Hillsdale Investment Management Inc.(0.5528%)
since
2025/06/30
11.
Hillsdale US Micro Cap Equity Z US$(0.5528%)
since
2025/06/30
12.
Fidelity Extended Market Index(0.4578%)
since
2025/07/31
13.
Bridgeway Capital Management, LLC(0.4524%)
since
2025/06/30
14.
DFA US Micro Cap I(0.388%)
since
2025/07/31
15.
Citadel Advisors Llc(0.3327%)
since
2025/06/30
16.
State Street Corp(0.3202%)
since
2025/06/30
17.
DFA US Targeted Value I(0.3082%)
since
2025/07/31
18.
Dimensional US Targeted Value ETF(0.2805%)
since
2025/08/29
19.
Bridgeway Ultra-Small Company(0.2782%)
since
2025/06/30
20.
Virtu Financial LLC(0.2688%)
since
2025/06/30
21.
Berkshire Asset Management Inc(0.2342%)
since
2025/06/30
22.
SIMPLEX TRADING, LLC(0.1922%)
since
2025/06/30
23.
Dimensional US Small Cap ETF(0.1917%)
since
2025/08/29
24.
iShares Micro-Cap ETF(0.184%)
since
2025/08/31
25.
Fidelity Total Market Index(0.1791%)
since
2025/07/31
26.
DFA US Core Equity 2 I(0.1791%)
since
2025/07/31
27.
DFA US Small Cap I(0.1777%)
since
2025/07/31
28.
Goldman Sachs Group Inc(0.1605%)
since
2025/06/30
29.
Northern Trust Corp(0.1529%)
since
2025/06/30
30.
Susquehanna International Group, LLP(0.1526%)
since
2025/06/30
31.
GSA Capital Partners LLP(0.1505%)
since
2025/06/30
32.
Bridgeway Ultra-Small Company Market(0.1208%)
since
2025/06/30
33.
Fidelity Series Total Market Index(0.1208%)
since
2025/07/31
34.
HRT FINANCIAL LLC(0.106%)
since
2025/06/30
35.
Spartan Extended Market Index Pool F(0.1039%)
since
2025/07/31
36.
Heron Bay Capital Management(0.0975%)
since
2025/06/30
37.
Northern Trust Extended Eq Market Idx(0.0901%)
since
2025/06/30
38.
NT Ext Equity Mkt Idx Fd - L(0.0901%)
since
2025/06/30
39.
DFA US Core Equity 1 I(0.0847%)
since
2025/07/31
40.
UBS Group AG(0.0835%)
since
2025/06/30
* Investors data is estimated based on stocks listed on Finnton that are currently held by Institution/Fund.
Date
2025-10-31
EPS Estimate
0.08
Date
2025-07-31
EPS Actual
0.1
EPS Estimate
0.07
EPS Difference
0.03
Surprise Percent
42.8571%
(Last Updated 2025-07-31)
(Last Updated 2025-07-31)
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-07-31)
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-07-31)
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.