_id
69130beeccc777a4e85d7cc4
Ticker
KTCC
Name
Key Tronic Corporation
Exchange
NASDAQ
Address
4424 North Sullivan Road, Spokane Valley, WA, United States, 99216
Country
USA
Sector
Technology
Industry
Computer Hardware
Currency
USD
Website
https://www.keytronic.com
Description
Key Tronic Corporation, together with its subsidiaries, provides contract manufacturing services for original equipment manufacturers in the United States and internationally. The company offers integrated electronic and mechanical engineering, precision plastic molding, printed circuit board and complete product assembly, component selection, sourcing and procurement, logistics, and new product testing and production services. It also provides product and prototype design, surface mount technologies and pin through hole capability for printed circuit board assembly, tool making, sheet metal fabrication and painting, liquid injection molding, and complex and full product assembly. In addition, the company offers precision metal stamping, fabricating, and finishing; automated processes, including component insertion, selective soldering, flexible robotic assembly, computerized vision system quality inspection, laser turrets, automated switch and key top installation, robotic welding, automated powder coat application, and automated functional testing; and research, development, and engineering services. It markets its products and services through field sales people and distributors. The company exports its products. Key Tronic Corporation was incorporated in 1969 and is headquartered in Spokane Valley, Washington.
Last Close
2.52
Volume
35278
Current Price
2.59
Change
2.7777777777777715
Last Updated
2025-12-01T10:02:50.623Z
Image
data:image/webp;base64,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
Ipo Date
1990-03-26T00:00:00.000Z
Market Cap
30948916
Next Dividend Date
-
Dividend Frequency
-
Dividend Rate
-
Dividend Yield
0
Sentiment
0.9895
Sentiment Sources
2
Rating
-
Target Price
9.25
Strong Buy
-
Buy
-
Hold
-
Sell
-
Strong Sell
-
Current Quarter
2025-09-30
Revenue
98750000
Cost Of Revenue
90496000
Gross Profit
8254000
Operating Expenses
8838000
Operating Income
-584000
Interest Expense
2776000
Pretax Income
-3360000
Net Income
-2255000
Eps
-0.2093584625382973
Dividends Per Share
-
Shares Outstanding
10859269
Income Tax Expense
-1105000
EBITDA
1897000
Operating Margin
-0.5913924050632912
Total Other Income Expense Net
-2776000
Cash
1123000
Short Term Investments
-
Receivables
102328000
Inventories
97572000
Total Current Assets
218846000
Property Plant Equipment
57677000
Total Assets
324563000
Payables
61073000
Short Term Debt
5972000
Long Term Debt
94797000
Total Liabilities
209763000
Equity
114800000
Depreciation
2481000
Change In Working Capital
5735000
Cash From Operations
7604000
Capital Expenditures
3182000
Cash From Investing
-3182000
Cash From Financing
-4683000
Net Change In Cash
-261000
PE
-
PB
0.24300426829268293
ROE
-1.9642857142857142
ROA
-0.6947803662154959
FCF
4422000
Fcf Percent
0.044779746835443036
Piotroski FScore
2
Health Score
27
Deep Value Investing Score
5.5
Defensive Investing Score
5.5
Dividend Investing Score
3
Economic Moat Investing Score
5.3
Garp Investing Score
3
Growth Investing Score
2.5
Momentum Investing Score
3
Net Net Investing Score
2.5
Quality Investing Score
3.5
Value Investing Score
4.5
Quarters > 0 > quarter
2025-09-30
Quarters > 0 > income Statement > revenue
98750000
Quarters > 0 > income Statement > cost Of Revenue
90496000
Quarters > 0 > income Statement > gross Profit
8254000
Quarters > 0 > income Statement > operating Expenses
8838000
Quarters > 0 > income Statement > operating Income
-584000
Quarters > 0 > income Statement > interest Expense
2776000
Quarters > 0 > income Statement > pretax Income
-3360000
Quarters > 0 > income Statement > net Income
-2255000
Quarters > 0 > income Statement > eps
-0.2093584625382973
Quarters > 0 > income Statement > dividends Per Share
-
Quarters > 0 > income Statement > shares Outstanding
10771000
Quarters > 0 > income Statement > income Tax Expense
-1105000
Quarters > 0 > income Statement > EBITDA
1897000
Quarters > 0 > income Statement > operating Margin
-0.5913924050632912
Quarters > 0 > income Statement > total Other Income Expense Net
-2776000
Quarters > 0 > balance Sheet > cash
1123000
Quarters > 0 > balance Sheet > short Term Investments
-
Quarters > 0 > balance Sheet > receivables
102328000
Quarters > 0 > balance Sheet > inventories
97572000
Quarters > 0 > balance Sheet > total Current Assets
218846000
Quarters > 0 > balance Sheet > property Plant Equipment
57677000
Quarters > 0 > balance Sheet > total Assets
324563000
Quarters > 0 > balance Sheet > payables
61073000
Quarters > 0 > balance Sheet > short Term Debt
5972000
Quarters > 0 > balance Sheet > long Term Debt
94797000
Quarters > 0 > balance Sheet > total Liabilities
209763000
Quarters > 0 > balance Sheet > equity
114800000
Quarters > 0 > cash Flow > net Income
-2255000
Quarters > 0 > cash Flow > depreciation
2481000
Quarters > 0 > cash Flow > change In Working Capital
5735000
Quarters > 0 > cash Flow > cash From Operations
7604000
Quarters > 0 > cash Flow > capital Expenditures
3182000
Quarters > 0 > cash Flow > cash From Investing
-3182000
Quarters > 0 > cash Flow > cash From Financing
-4683000
Quarters > 0 > cash Flow > net Change In Cash
-261000
Quarters > 0 > ratios > PE
-0.2093584625382973
Quarters > 0 > ratios > PB
0.24300426829268293
Quarters > 0 > ratios > ROE
-1.9642857142857142
Quarters > 0 > ratios > ROA
-0.6947803662154959
Quarters > 0 > ratios > FCF
4422000
Quarters > 0 > ratios > Piotroski FScore
2
Quarters > 0 > ratios > fcf Percent
0.044779746835443036
Quarters > 0 > health Score
27
Quarters > 1 > quarter
2025-06-30
Quarters > 1 > income Statement > revenue
110486000
Quarters > 1 > income Statement > cost Of Revenue
103675000
Quarters > 1 > income Statement > gross Profit
6811000
Quarters > 1 > income Statement > operating Expenses
9113000
Quarters > 1 > income Statement > operating Income
-2302000
Quarters > 1 > income Statement > interest Expense
2775000
Quarters > 1 > income Statement > pretax Income
-5077000
Quarters > 1 > income Statement > net Income
-3924000
Quarters > 1 > income Statement > eps
-0.36461624233413864
Quarters > 1 > income Statement > dividends Per Share
-
Quarters > 1 > income Statement > shares Outstanding
10762000
Quarters > 1 > income Statement > income Tax Expense
-1153000
Quarters > 1 > income Statement > EBITDA
-648000
Quarters > 1 > income Statement > operating Margin
-2.083521894176638
Quarters > 1 > income Statement > total Other Income Expense Net
-2775000
Quarters > 1 > balance Sheet > cash
1384000
Quarters > 1 > balance Sheet > short Term Investments
-
Quarters > 1 > balance Sheet > receivables
113551000
Quarters > 1 > balance Sheet > inventories
97321000
Quarters > 1 > balance Sheet > total Current Assets
234173000
Quarters > 1 > balance Sheet > property Plant Equipment
39074000
Quarters > 1 > balance Sheet > total Assets
315874000
Quarters > 1 > balance Sheet > payables
63725000
Quarters > 1 > balance Sheet > short Term Debt
11715000
Quarters > 1 > balance Sheet > long Term Debt
98936000
Quarters > 1 > balance Sheet > total Liabilities
198740000
Quarters > 1 > balance Sheet > equity
117134000
Quarters > 1 > cash Flow > net Income
-3924000
Quarters > 1 > cash Flow > depreciation
1654000
Quarters > 1 > cash Flow > change In Working Capital
10669000
Quarters > 1 > cash Flow > cash From Operations
8811000
Quarters > 1 > cash Flow > capital Expenditures
1075000
Quarters > 1 > cash Flow > cash From Investing
-1179000
Quarters > 1 > cash Flow > cash From Financing
-8716000
Quarters > 1 > cash Flow > net Change In Cash
-1084000
Quarters > 1 > ratios > PE
-0.36461624233413864
Quarters > 1 > ratios > PB
0.2379631874605153
Quarters > 1 > ratios > ROE
-3.35000939095395
Quarters > 1 > ratios > ROA
-1.2422674864028063
Quarters > 1 > ratios > FCF
7736000
Quarters > 1 > ratios > Piotroski FScore
2
Quarters > 1 > ratios > fcf Percent
0.07001792082254765
Quarters > 1 > health Score
30
Quarters > 2 > quarter
2025-03-31
Quarters > 2 > income Statement > revenue
111974000
Quarters > 2 > income Statement > cost Of Revenue
103367000
Quarters > 2 > income Statement > gross Profit
8607000
Quarters > 2 > income Statement > operating Expenses
9066000
Quarters > 2 > income Statement > operating Income
-459000
Quarters > 2 > income Statement > interest Expense
2581000
Quarters > 2 > income Statement > pretax Income
-3040000
Quarters > 2 > income Statement > net Income
-604000
Quarters > 2 > income Statement > eps
-0.05612339713807842
Quarters > 2 > income Statement > dividends Per Share
-
Quarters > 2 > income Statement > shares Outstanding
10762000
Quarters > 2 > income Statement > income Tax Expense
-2436000
Quarters > 2 > income Statement > EBITDA
1950000
Quarters > 2 > income Statement > operating Margin
-0.4099165877793059
Quarters > 2 > income Statement > total Other Income Expense Net
-2581000
Quarters > 2 > balance Sheet > cash
2468000
Quarters > 2 > balance Sheet > short Term Investments
-
Quarters > 2 > balance Sheet > receivables
131365000
Quarters > 2 > balance Sheet > inventories
99330000
Quarters > 2 > balance Sheet > total Current Assets
252816000
Quarters > 2 > balance Sheet > property Plant Equipment
40569000
Quarters > 2 > balance Sheet > total Assets
328557000
Quarters > 2 > balance Sheet > payables
65267000
Quarters > 2 > balance Sheet > short Term Debt
10017000
Quarters > 2 > balance Sheet > long Term Debt
108516000
Quarters > 2 > balance Sheet > total Liabilities
208962000
Quarters > 2 > balance Sheet > equity
119595000
Quarters > 2 > cash Flow > net Income
-604000
Quarters > 2 > cash Flow > depreciation
2409000
Quarters > 2 > cash Flow > change In Working Capital
-2697000
Quarters > 2 > cash Flow > cash From Operations
-1419000
Quarters > 2 > cash Flow > capital Expenditures
2199000
Quarters > 2 > cash Flow > cash From Investing
-2199000
Quarters > 2 > cash Flow > cash From Financing
1842000
Quarters > 2 > cash Flow > net Change In Cash
-1776000
Quarters > 2 > ratios > PE
-0.05612339713807842
Quarters > 2 > ratios > PB
0.2330664325431665
Quarters > 2 > ratios > ROE
-0.5050378360299344
Quarters > 2 > ratios > ROA
-0.1838341596739683
Quarters > 2 > ratios > FCF
-3618000
Quarters > 2 > ratios > Piotroski FScore
0
Quarters > 2 > ratios > fcf Percent
-0.03231107221319235
Quarters > 2 > health Score
23
Quarters > 3 > quarter
2024-12-31
Quarters > 3 > income Statement > revenue
113853000
Quarters > 3 > income Statement > cost Of Revenue
106147000
Quarters > 3 > income Statement > gross Profit
7706000
Quarters > 3 > income Statement > operating Expenses
8827000
Quarters > 3 > income Statement > operating Income
-1121000
Quarters > 3 > income Statement > interest Expense
3904000
Quarters > 3 > income Statement > pretax Income
-5025000
Quarters > 3 > income Statement > net Income
-4914000
Quarters > 3 > income Statement > eps
-0.4566065787028433
Quarters > 3 > income Statement > dividends Per Share
-
Quarters > 3 > income Statement > shares Outstanding
10762000
Quarters > 3 > income Statement > income Tax Expense
-111000
Quarters > 3 > income Statement > EBITDA
1404000
Quarters > 3 > income Statement > operating Margin
-0.9846029529305333
Quarters > 3 > income Statement > total Other Income Expense Net
-3904000
Quarters > 3 > balance Sheet > cash
4244000
Quarters > 3 > balance Sheet > short Term Investments
-
Quarters > 3 > balance Sheet > receivables
132024000
Quarters > 3 > balance Sheet > inventories
100709000
Quarters > 3 > balance Sheet > total Current Assets
261136000
Quarters > 3 > balance Sheet > property Plant Equipment
40952000
Quarters > 3 > balance Sheet > total Assets
327829000
Quarters > 3 > balance Sheet > payables
63585000
Quarters > 3 > balance Sheet > short Term Debt
10463000
Quarters > 3 > balance Sheet > long Term Debt
106020000
Quarters > 3 > balance Sheet > total Liabilities
208342000
Quarters > 3 > balance Sheet > equity
119487000
Quarters > 3 > cash Flow > net Income
-4914000
Quarters > 3 > cash Flow > depreciation
2525000
Quarters > 3 > cash Flow > change In Working Capital
2633000
Quarters > 3 > cash Flow > cash From Operations
1590000
Quarters > 3 > cash Flow > capital Expenditures
444000
Quarters > 3 > cash Flow > cash From Investing
-444000
Quarters > 3 > cash Flow > cash From Financing
-3457000
Quarters > 3 > cash Flow > net Change In Cash
-2311000
Quarters > 3 > ratios > PE
-0.4566065787028433
Quarters > 3 > ratios > PB
0.23327709290550433
Quarters > 3 > ratios > ROE
-4.112581284993347
Quarters > 3 > ratios > ROA
-1.4989521976396232
Quarters > 3 > ratios > FCF
1146000
Quarters > 3 > ratios > Piotroski FScore
2
Quarters > 3 > ratios > fcf Percent
0.010065610919343364
Quarters > 3 > health Score
24
Annuals > 0 > quarter
2025-06-30
Annuals > 0 > income Statement > revenue
467871000
Annuals > 0 > income Statement > cost Of Revenue
431444000
Annuals > 0 > income Statement > gross Profit
36427000
Annuals > 0 > income Statement > operating Expenses
35865000
Annuals > 0 > income Statement > operating Income
562000
Annuals > 0 > income Statement > interest Expense
12523000
Annuals > 0 > income Statement > pretax Income
-11961000
Annuals > 0 > income Statement > net Income
-8318000
Annuals > 0 > income Statement > eps
-0.7729046645604906
Annuals > 0 > income Statement > dividends Per Share
-
Annuals > 0 > income Statement > shares Outstanding
10762000
Annuals > 0 > income Statement > income Tax Expense
-3643000
Annuals > 0 > income Statement > EBITDA
10161000
Annuals > 0 > income Statement > operating Margin
0.12011857969397549
Annuals > 0 > income Statement > total Other Income Expense Net
-12523000
Annuals > 0 > balance Sheet > cash
1384000
Annuals > 0 > balance Sheet > short Term Investments
-
Annuals > 0 > balance Sheet > receivables
113551000
Annuals > 0 > balance Sheet > inventories
97321000
Annuals > 0 > balance Sheet > total Current Assets
234173000
Annuals > 0 > balance Sheet > property Plant Equipment
39074000
Annuals > 0 > balance Sheet > total Assets
315874000
Annuals > 0 > balance Sheet > payables
63725000
Annuals > 0 > balance Sheet > short Term Debt
11715000
Annuals > 0 > balance Sheet > long Term Debt
98936000
Annuals > 0 > balance Sheet > total Liabilities
198740000
Annuals > 0 > balance Sheet > equity
117134000
Annuals > 0 > cash Flow > net Income
-8318000
Annuals > 0 > cash Flow > depreciation
9599000
Annuals > 0 > cash Flow > change In Working Capital
15793000
Annuals > 0 > cash Flow > cash From Operations
18929000
Annuals > 0 > cash Flow > capital Expenditures
4095000
Annuals > 0 > cash Flow > cash From Investing
-4199000
Annuals > 0 > cash Flow > cash From Financing
-18098000
Annuals > 0 > cash Flow > net Change In Cash
-3368000
Annuals > 0 > ratios > PE
-0.7729046645604906
Annuals > 0 > ratios > PB
0.23888196424607716
Annuals > 0 > ratios > ROE
-7.10126863250636
Annuals > 0 > ratios > ROA
-2.6333284790771003
Annuals > 0 > ratios > FCF
14834000
Annuals > 0 > ratios > Piotroski FScore
2
Annuals > 0 > ratios > fcf Percent
0.031705320483637583
Annuals > 0 > health Score
26
Annuals > 1 > quarter
2024-06-30
Annuals > 1 > income Statement > revenue
566942000
Annuals > 1 > income Statement > cost Of Revenue
526991000
Annuals > 1 > income Statement > gross Profit
39951000
Annuals > 1 > income Statement > operating Expenses
33552000
Annuals > 1 > income Statement > operating Income
6399000
Annuals > 1 > income Statement > interest Expense
11945000
Annuals > 1 > income Statement > pretax Income
-5187000
Annuals > 1 > income Statement > net Income
-2787000
Annuals > 1 > income Statement > eps
-0.2589667348076566
Annuals > 1 > income Statement > dividends Per Share
-
Annuals > 1 > income Statement > shares Outstanding
10762000
Annuals > 1 > income Statement > income Tax Expense
-2400000
Annuals > 1 > income Statement > EBITDA
17893000
Annuals > 1 > income Statement > operating Margin
1.1286868850781915
Annuals > 1 > income Statement > total Other Income Expense Net
-11586000
Annuals > 1 > balance Sheet > cash
4752000
Annuals > 1 > balance Sheet > short Term Investments
-
Annuals > 1 > balance Sheet > receivables
153809000
Annuals > 1 > balance Sheet > inventories
105099000
Annuals > 1 > balance Sheet > total Current Assets
288399000
Annuals > 1 > balance Sheet > property Plant Equipment
44222000
Annuals > 1 > balance Sheet > total Assets
355343000
Annuals > 1 > balance Sheet > payables
79394000
Annuals > 1 > balance Sheet > short Term Debt
10123000
Annuals > 1 > balance Sheet > long Term Debt
116383000
Annuals > 1 > balance Sheet > total Liabilities
231353000
Annuals > 1 > balance Sheet > equity
123990000
Annuals > 1 > cash Flow > net Income
-2787000
Annuals > 1 > cash Flow > depreciation
11038000
Annuals > 1 > cash Flow > change In Working Capital
8832000
Annuals > 1 > cash Flow > cash From Operations
13776000
Annuals > 1 > cash Flow > capital Expenditures
3958000
Annuals > 1 > cash Flow > cash From Investing
-2108000
Annuals > 1 > cash Flow > cash From Financing
-10519000
Annuals > 1 > cash Flow > net Change In Cash
1149000
Annuals > 1 > ratios > PE
-0.2589667348076566
Annuals > 1 > ratios > PB
0.22567303814823778
Annuals > 1 > ratios > ROE
-2.247761916283571
Annuals > 1 > ratios > ROA
-0.7843126218892733
Annuals > 1 > ratios > FCF
9818000
Annuals > 1 > ratios > Piotroski FScore
2
Annuals > 1 > ratios > fcf Percent
0.01731746810079338
Annuals > 1 > health Score
24
Annuals > 2 > quarter
2023-06-30
Annuals > 2 > income Statement > revenue
605315000
Annuals > 2 > income Statement > cost Of Revenue
557764000
Annuals > 2 > income Statement > gross Profit
47551000
Annuals > 2 > income Statement > operating Expenses
35450000
Annuals > 2 > income Statement > operating Income
12101000
Annuals > 2 > income Statement > interest Expense
10023000
Annuals > 2 > income Statement > pretax Income
6300000
Annuals > 2 > income Statement > net Income
5157000
Annuals > 2 > income Statement > eps
0.47147558968732856
Annuals > 2 > income Statement > dividends Per Share
-
Annuals > 2 > income Statement > shares Outstanding
10938000
Annuals > 2 > income Statement > income Tax Expense
1143000
Annuals > 2 > income Statement > EBITDA
26114000
Annuals > 2 > income Statement > operating Margin
1.9991244228211758
Annuals > 2 > income Statement > total Other Income Expense Net
-5801000
Annuals > 2 > balance Sheet > cash
3603000
Annuals > 2 > balance Sheet > short Term Investments
-
Annuals > 2 > balance Sheet > receivables
180525000
Annuals > 2 > balance Sheet > inventories
137911000
Annuals > 2 > balance Sheet > total Current Assets
349549000
Annuals > 2 > balance Sheet > property Plant Equipment
45072000
Annuals > 2 > balance Sheet > total Assets
418272000
Annuals > 2 > balance Sheet > payables
115899000
Annuals > 2 > balance Sheet > short Term Debt
3138000
Annuals > 2 > balance Sheet > long Term Debt
118282000
Annuals > 2 > balance Sheet > total Liabilities
287655000
Annuals > 2 > balance Sheet > equity
130616999
Annuals > 2 > cash Flow > net Income
5157000
Annuals > 2 > cash Flow > depreciation
9542000
Annuals > 2 > cash Flow > change In Working Capital
-26924000
Annuals > 2 > cash Flow > cash From Operations
-11311000
Annuals > 2 > cash Flow > capital Expenditures
9771000
Annuals > 2 > cash Flow > cash From Investing
-4534000
Annuals > 2 > cash Flow > cash From Financing
17741000
Annuals > 2 > cash Flow > net Change In Cash
1896000
Annuals > 2 > ratios > PE
0.47147558968732856
Annuals > 2 > ratios > PB
0.21772663755657104
Annuals > 2 > ratios > ROE
3.9481844166393687
Annuals > 2 > ratios > ROA
1.232929768189121
Annuals > 2 > ratios > FCF
-21082000
Annuals > 2 > ratios > Piotroski FScore
2
Annuals > 2 > ratios > fcf Percent
-0.03482814732825058
Annuals > 2 > health Score
38
Annuals > 3 > quarter
2022-06-30
Annuals > 3 > income Statement > revenue
531815000
Annuals > 3 > income Statement > cost Of Revenue
488601000
Annuals > 3 > income Statement > gross Profit
43214000
Annuals > 3 > income Statement > operating Expenses
34419000
Annuals > 3 > income Statement > operating Income
8795000
Annuals > 3 > income Statement > interest Expense
5104000
Annuals > 3 > income Statement > pretax Income
3691000
Annuals > 3 > income Statement > net Income
3377000
Annuals > 3 > income Statement > eps
0.30525174003434874
Annuals > 3 > income Statement > dividends Per Share
-
Annuals > 3 > income Statement > shares Outstanding
11063000
Annuals > 3 > income Statement > income Tax Expense
314000
Annuals > 3 > income Statement > EBITDA
16357000
Annuals > 3 > income Statement > operating Margin
1.65377057811457
Annuals > 3 > income Statement > total Other Income Expense Net
-5104000
Annuals > 3 > balance Sheet > cash
1707000
Annuals > 3 > balance Sheet > short Term Investments
-
Annuals > 3 > balance Sheet > receivables
157850000
Annuals > 3 > balance Sheet > inventories
155741000
Annuals > 3 > balance Sheet > total Current Assets
340008000
Annuals > 3 > balance Sheet > property Plant Equipment
42743000
Annuals > 3 > balance Sheet > total Assets
406923000
Annuals > 3 > balance Sheet > payables
121393000
Annuals > 3 > balance Sheet > short Term Debt
2190000
Annuals > 3 > balance Sheet > long Term Debt
100293000
Annuals > 3 > balance Sheet > total Liabilities
282045000
Annuals > 3 > balance Sheet > equity
124878000
Annuals > 3 > cash Flow > net Income
3377000
Annuals > 3 > cash Flow > depreciation
7562000
Annuals > 3 > cash Flow > change In Working Capital
-22776000
Annuals > 3 > cash Flow > cash From Operations
-4907000
Annuals > 3 > cash Flow > capital Expenditures
6813000
Annuals > 3 > cash Flow > cash From Investing
-8051000
Annuals > 3 > cash Flow > cash From Financing
11192000
Annuals > 3 > cash Flow > net Change In Cash
-1766000
Annuals > 3 > ratios > PE
0.30525174003434874
Annuals > 3 > ratios > PB
0.2303352071621903
Annuals > 3 > ratios > ROE
2.704239337593491
Annuals > 3 > ratios > ROA
0.8298867353283054
Annuals > 3 > ratios > FCF
-11720000
Annuals > 3 > ratios > Piotroski FScore
2
Annuals > 3 > ratios > fcf Percent
-0.02203773868732548
Annuals > 3 > health Score
37
Valuation > metrics > PE
-0.2093584625382973
Valuation > metrics > PB
0.24300426829268293
Valuation > final Score
70
Valuation > verdict
75.7% Undervalued
Profitability > metrics > ROE
-1.9642857142857142
Profitability > metrics > ROA
-1.0304049422881842
Profitability > metrics > Net Margin
-0.022835443037974683
Profitability > final Score
0
Profitability > verdict
Weak
Risk > metrics > Debt Equity
1.8272038327526132
Risk > metrics > Interest Coverage
-0.21037463976945245
Risk > final Score
29
Risk > verdict
High
Liquidity > metrics > Current Ratio
3.2641658587515847
Liquidity > metrics > Quick Ratio
1.8088448057274964
Liquidity > final Score
100
Liquidity > verdict
Great
Prev Valuations > 0
70
Prev Valuations > 1
70
Prev Valuations > 2
70
Prev Profitabilities > 0
0
Prev Profitabilities > 1
0
Prev Profitabilities > 2
0
Prev Risks > 0
27
Prev Risks > 1
29
Prev Risks > 2
29
Prev Liquidities > 0
100
Prev Liquidities > 1
100
Prev Liquidities > 2
100
Updated At
2025-12-11T02:26:47.889Z
Earnings History > 0 > period
2025-09-30
Earnings History > 0 > report Date
2025-11-04
Earnings History > 0 > date
2025-09-30
Earnings History > 0 > before After Market
AfterMarket
Earnings History > 0 > currency
-
Earnings History > 0 > eps Actual
-0.2094
Earnings History > 0 > eps Estimate
-
Earnings History > 0 > eps Difference
0
Earnings History > 0 > surprise Percent
-
Earnings History > 1 > period
2025-06-30
Earnings History > 1 > report Date
2025-08-27
Earnings History > 1 > date
2025-06-30
Earnings History > 1 > before After Market
-
Earnings History > 1 > currency
-
Earnings History > 1 > eps Actual
-0.36
Earnings History > 1 > eps Estimate
0
Earnings History > 1 > eps Difference
-0.36
Earnings History > 1 > surprise Percent
-
Earnings History > 2 > period
2025-03-31
Earnings History > 2 > report Date
2025-05-05
Earnings History > 2 > date
2025-03-31
Earnings History > 2 > before After Market
BeforeMarket
Earnings History > 2 > currency
USD
Earnings History > 2 > eps Actual
-0.0561
Earnings History > 2 > eps Estimate
-
Earnings History > 2 > eps Difference
0
Earnings History > 2 > surprise Percent
-
Earnings History > 3 > period
2024-12-31
Earnings History > 3 > report Date
2025-02-04
Earnings History > 3 > date
2024-12-31
Earnings History > 3 > before After Market
AfterMarket
Earnings History > 3 > currency
USD
Earnings History > 3 > eps Actual
-0.4566
Earnings History > 3 > eps Estimate
-
Earnings History > 3 > eps Difference
0
Earnings History > 3 > surprise Percent
-
Earnings History > 4 > period
2024-09-30
Earnings History > 4 > report Date
2024-11-05
Earnings History > 4 > date
2024-09-30
Earnings History > 4 > before After Market
AfterMarket
Earnings History > 4 > currency
USD
Earnings History > 4 > eps Actual
0.1044
Earnings History > 4 > eps Estimate
-
Earnings History > 4 > eps Difference
0
Earnings History > 4 > surprise Percent
-
Earnings History > 5 > period
2024-06-30
Earnings History > 5 > report Date
2024-08-13
Earnings History > 5 > date
2024-06-30
Earnings History > 5 > before After Market
AfterMarket
Earnings History > 5 > currency
USD
Earnings History > 5 > eps Actual
-0.1844
Earnings History > 5 > eps Estimate
-
Earnings History > 5 > eps Difference
0
Earnings History > 5 > surprise Percent
-
Earnings History > 6 > period
2024-03-31
Earnings History > 6 > report Date
2024-05-07
Earnings History > 6 > date
2024-03-31
Earnings History > 6 > before After Market
AfterMarket
Earnings History > 6 > currency
USD
Earnings History > 6 > eps Actual
-0.2064
Earnings History > 6 > eps Estimate
-
Earnings History > 6 > eps Difference
0
Earnings History > 6 > surprise Percent
-
Earnings History > 7 > period
2023-12-31
Earnings History > 7 > report Date
2024-02-06
Earnings History > 7 > date
2023-12-31
Earnings History > 7 > before After Market
AfterMarket
Earnings History > 7 > currency
USD
Earnings History > 7 > eps Actual
0.1
Earnings History > 7 > eps Estimate
-
Earnings History > 7 > eps Difference
0
Earnings History > 7 > surprise Percent
-
Earnings History > 8 > period
2023-09-30
Earnings History > 8 > report Date
2023-10-31
Earnings History > 8 > date
2023-09-30
Earnings History > 8 > before After Market
AfterMarket
Earnings History > 8 > currency
USD
Earnings History > 8 > eps Actual
0.03
Earnings History > 8 > eps Estimate
-
Earnings History > 8 > eps Difference
0
Earnings History > 8 > surprise Percent
-
Earnings History > 9 > period
2023-06-30
Earnings History > 9 > report Date
2023-08-15
Earnings History > 9 > date
2023-06-30
Earnings History > 9 > before After Market
AfterMarket
Earnings History > 9 > currency
USD
Earnings History > 9 > eps Actual
0.1
Earnings History > 9 > eps Estimate
-
Earnings History > 9 > eps Difference
0
Earnings History > 9 > surprise Percent
-
Earnings History > 10 > period
2023-03-31
Earnings History > 10 > report Date
2023-05-02
Earnings History > 10 > date
2023-03-31
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
2022-12-31
Earnings History > 11 > report Date
2023-01-31
Earnings History > 11 > date
2022-12-31
Earnings History > 11 > before After Market
AfterMarket
Earnings History > 11 > currency
USD
Earnings History > 11 > eps Actual
0.0893
Earnings History > 11 > eps Estimate
-
Earnings History > 11 > eps Difference
0
Earnings History > 11 > surprise Percent
-
Earnings History > 12 > period
2022-09-30
Earnings History > 12 > report Date
2022-11-01
Earnings History > 12 > date
2022-09-30
Earnings History > 12 > before After Market
AfterMarket
Earnings History > 12 > currency
USD
Earnings History > 12 > eps Actual
0.1064
Earnings History > 12 > eps Estimate
-
Earnings History > 12 > eps Difference
0
Earnings History > 12 > surprise Percent
-
Earnings History > 13 > period
2022-06-30
Earnings History > 13 > report Date
2022-08-09
Earnings History > 13 > date
2022-06-30
Earnings History > 13 > before After Market
AfterMarket
Earnings History > 13 > currency
USD
Earnings History > 13 > eps Actual
0.09
Earnings History > 13 > eps Estimate
-
Earnings History > 13 > eps Difference
0
Earnings History > 13 > surprise Percent
-
Earnings History > 14 > period
2022-03-31
Earnings History > 14 > report Date
2022-05-05
Earnings History > 14 > date
2022-03-31
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
2021-12-31
Earnings History > 15 > report Date
2022-02-01
Earnings History > 15 > date
2021-12-31
Earnings History > 15 > before After Market
AfterMarket
Earnings History > 15 > currency
USD
Earnings History > 15 > eps Actual
0.05
Earnings History > 15 > eps Estimate
-
Earnings History > 15 > eps Difference
0
Earnings History > 15 > surprise Percent
-
Earnings History > 16 > period
2021-09-30
Earnings History > 16 > report Date
2021-11-02
Earnings History > 16 > date
2021-09-30
Earnings History > 16 > before After Market
AfterMarket
Earnings History > 16 > currency
USD
Earnings History > 16 > eps Actual
0.07
Earnings History > 16 > eps Estimate
-
Earnings History > 16 > eps Difference
0
Earnings History > 16 > surprise Percent
-
Earnings History > 17 > period
2021-06-30
Earnings History > 17 > report Date
2021-08-10
Earnings History > 17 > date
2021-06-30
Earnings History > 17 > before After Market
AfterMarket
Earnings History > 17 > currency
USD
Earnings History > 17 > eps Actual
0.02
Earnings History > 17 > eps Estimate
-
Earnings History > 17 > eps Difference
0
Earnings History > 17 > surprise Percent
-
Earnings History > 18 > period
2021-03-31
Earnings History > 18 > report Date
2021-05-04
Earnings History > 18 > date
2021-03-31
Earnings History > 18 > before After Market
-
Earnings History > 18 > currency
USD
Earnings History > 18 > eps Actual
0.08
Earnings History > 18 > eps Estimate
0
Earnings History > 18 > eps Difference
0.08
Earnings History > 18 > surprise Percent
-
Earnings History > 19 > period
2020-12-31
Earnings History > 19 > report Date
2021-01-26
Earnings History > 19 > date
2020-12-31
Earnings History > 19 > before After Market
AfterMarket
Earnings History > 19 > currency
USD
Earnings History > 19 > eps Actual
0.14
Earnings History > 19 > eps Estimate
-
Earnings History > 19 > eps Difference
0
Earnings History > 19 > surprise Percent
-
Earnings History > 20 > period
2020-09-30
Earnings History > 20 > report Date
2020-10-27
Earnings History > 20 > date
2020-09-30
Earnings History > 20 > before After Market
AfterMarket
Earnings History > 20 > currency
USD
Earnings History > 20 > eps Actual
0.16
Earnings History > 20 > eps Estimate
-
Earnings History > 20 > eps Difference
0
Earnings History > 20 > surprise Percent
-
Earnings History > 21 > period
2020-06-30
Earnings History > 21 > report Date
2020-08-04
Earnings History > 21 > date
2020-06-30
Earnings History > 21 > before After Market
AfterMarket
Earnings History > 21 > currency
USD
Earnings History > 21 > eps Actual
0.14
Earnings History > 21 > eps Estimate
-
Earnings History > 21 > eps Difference
0
Earnings History > 21 > surprise Percent
-
Earnings History > 22 > period
2020-03-31
Earnings History > 22 > report Date
2020-04-28
Earnings History > 22 > date
2020-03-31
Earnings History > 22 > before After Market
AfterMarket
Earnings History > 22 > currency
USD
Earnings History > 22 > eps Actual
0.08
Earnings History > 22 > eps Estimate
-
Earnings History > 22 > eps Difference
0
Earnings History > 22 > surprise Percent
-
Earnings History > 23 > period
2019-12-31
Earnings History > 23 > report Date
2020-02-04
Earnings History > 23 > date
2019-12-31
Earnings History > 23 > before After Market
AfterMarket
Earnings History > 23 > currency
USD
Earnings History > 23 > eps Actual
0.08
Earnings History > 23 > eps Estimate
-
Earnings History > 23 > eps Difference
0
Earnings History > 23 > surprise Percent
-
Earnings History > 24 > period
2019-09-30
Earnings History > 24 > report Date
2019-10-29
Earnings History > 24 > date
2019-09-30
Earnings History > 24 > before After Market
AfterMarket
Earnings History > 24 > currency
USD
Earnings History > 24 > eps Actual
0.14
Earnings History > 24 > eps Estimate
-
Earnings History > 24 > eps Difference
0
Earnings History > 24 > surprise Percent
-
Earnings History > 25 > period
2019-06-30
Earnings History > 25 > report Date
2019-08-06
Earnings History > 25 > date
2019-06-30
Earnings History > 25 > before After Market
AfterMarket
Earnings History > 25 > currency
USD
Earnings History > 25 > eps Actual
0.08
Earnings History > 25 > eps Estimate
-
Earnings History > 25 > eps Difference
0
Earnings History > 25 > surprise Percent
-
Earnings History > 26 > period
2019-03-31
Earnings History > 26 > report Date
2019-04-30
Earnings History > 26 > date
2019-03-31
Earnings History > 26 > before After Market
AfterMarket
Earnings History > 26 > currency
USD
Earnings History > 26 > eps Actual
0.02
Earnings History > 26 > eps Estimate
-
Earnings History > 26 > eps Difference
0
Earnings History > 26 > surprise Percent
-
Earnings History > 27 > period
2018-12-31
Earnings History > 27 > report Date
2019-01-29
Earnings History > 27 > date
2018-12-31
Earnings History > 27 > before After Market
AfterMarket
Earnings History > 27 > currency
USD
Earnings History > 27 > eps Actual
0.15
Earnings History > 27 > eps Estimate
-
Earnings History > 27 > eps Difference
0
Earnings History > 27 > surprise Percent
-
Earnings History > 28 > period
2018-09-30
Earnings History > 28 > report Date
2018-10-30
Earnings History > 28 > date
2018-09-30
Earnings History > 28 > before After Market
AfterMarket
Earnings History > 28 > currency
USD
Earnings History > 28 > eps Actual
0.15
Earnings History > 28 > eps Estimate
-
Earnings History > 28 > eps Difference
0
Earnings History > 28 > surprise Percent
-
Earnings History > 29 > period
2018-06-30
Earnings History > 29 > report Date
2018-08-07
Earnings History > 29 > date
2018-06-30
Earnings History > 29 > before After Market
AfterMarket
Earnings History > 29 > currency
USD
Earnings History > 29 > eps Actual
0.12
Earnings History > 29 > eps Estimate
-
Earnings History > 29 > eps Difference
0
Earnings History > 29 > surprise Percent
-
Earnings History > 30 > period
2018-03-31
Earnings History > 30 > report Date
2018-05-01
Earnings History > 30 > date
2018-03-31
Earnings History > 30 > before After Market
BeforeMarket
Earnings History > 30 > currency
USD
Earnings History > 30 > eps Actual
0.06
Earnings History > 30 > eps Estimate
-
Earnings History > 30 > eps Difference
0
Earnings History > 30 > surprise Percent
-
Earnings History > 31 > period
2017-12-31
Earnings History > 31 > report Date
2018-01-30
Earnings History > 31 > date
2017-12-31
Earnings History > 31 > before After Market
AfterMarket
Earnings History > 31 > currency
USD
Earnings History > 31 > eps Actual
0.08
Earnings History > 31 > eps Estimate
0.16
Earnings History > 31 > eps Difference
-0.08
Earnings History > 31 > surprise Percent
-50
Earnings History > 32 > period
2017-09-30
Earnings History > 32 > report Date
2017-10-31
Earnings History > 32 > date
2017-09-30
Earnings History > 32 > before After Market
AfterMarket
Earnings History > 32 > currency
USD
Earnings History > 32 > eps Actual
0.04
Earnings History > 32 > eps Estimate
0.17
Earnings History > 32 > eps Difference
-0.13
Earnings History > 32 > surprise Percent
-76.4706
Earnings History > 33 > period
2017-06-30
Earnings History > 33 > report Date
2017-08-01
Earnings History > 33 > date
2017-06-30
Earnings History > 33 > before After Market
AfterMarket
Earnings History > 33 > currency
USD
Earnings History > 33 > eps Actual
0.12
Earnings History > 33 > eps Estimate
-
Earnings History > 33 > eps Difference
0
Earnings History > 33 > surprise Percent
-
Earnings History > 34 > period
2017-03-31
Earnings History > 34 > report Date
2017-05-02
Earnings History > 34 > date
2017-03-31
Earnings History > 34 > before After Market
AfterMarket
Earnings History > 34 > currency
USD
Earnings History > 34 > eps Actual
0.09
Earnings History > 34 > eps Estimate
-
Earnings History > 34 > eps Difference
0
Earnings History > 34 > surprise Percent
-
Earnings History > 35 > period
2016-12-31
Earnings History > 35 > report Date
2017-01-31
Earnings History > 35 > date
2016-12-31
Earnings History > 35 > before After Market
AfterMarket
Earnings History > 35 > currency
USD
Earnings History > 35 > eps Actual
0.14
Earnings History > 35 > eps Estimate
0.16
Earnings History > 35 > eps Difference
-0.02
Earnings History > 35 > surprise Percent
-12.5
Earnings History > 36 > period
2016-09-30
Earnings History > 36 > report Date
2016-11-01
Earnings History > 36 > date
2016-09-30
Earnings History > 36 > before After Market
AfterMarket
Earnings History > 36 > currency
USD
Earnings History > 36 > eps Actual
0.16
Earnings History > 36 > eps Estimate
0.17
Earnings History > 36 > eps Difference
-0.01
Earnings History > 36 > surprise Percent
-5.8824
Earnings History > 37 > period
2016-06-30
Earnings History > 37 > report Date
2016-07-26
Earnings History > 37 > date
2016-06-30
Earnings History > 37 > before After Market
AfterMarket
Earnings History > 37 > currency
USD
Earnings History > 37 > eps Actual
0.2
Earnings History > 37 > eps Estimate
0.18
Earnings History > 37 > eps Difference
0.02
Earnings History > 37 > surprise Percent
11.1111
Earnings History > 38 > period
2016-03-31
Earnings History > 38 > report Date
2016-05-10
Earnings History > 38 > date
2016-03-31
Earnings History > 38 > before After Market
AfterMarket
Earnings History > 38 > currency
USD
Earnings History > 38 > eps Actual
0.16
Earnings History > 38 > eps Estimate
0.12
Earnings History > 38 > eps Difference
0.04
Earnings History > 38 > surprise Percent
33.3333
Earnings History > 39 > period
2015-12-31
Earnings History > 39 > report Date
2016-01-26
Earnings History > 39 > date
2015-12-31
Earnings History > 39 > before After Market
AfterMarket
Earnings History > 39 > currency
USD
Earnings History > 39 > eps Actual
0.1
Earnings History > 39 > eps Estimate
0.08
Earnings History > 39 > eps Difference
0.02
Earnings History > 39 > surprise Percent
25
Earnings History > 40 > period
2015-09-30
Earnings History > 40 > report Date
2015-10-27
Earnings History > 40 > date
2015-09-30
Earnings History > 40 > before After Market
AfterMarket
Earnings History > 40 > currency
USD
Earnings History > 40 > eps Actual
0.07
Earnings History > 40 > eps Estimate
0.06
Earnings History > 40 > eps Difference
0.01
Earnings History > 40 > surprise Percent
16.6667
Earnings History > 41 > period
2015-06-30
Earnings History > 41 > report Date
2015-08-18
Earnings History > 41 > date
2015-06-30
Earnings History > 41 > before After Market
AfterMarket
Earnings History > 41 > currency
USD
Earnings History > 41 > eps Actual
0.18
Earnings History > 41 > eps Estimate
0.17
Earnings History > 41 > eps Difference
0.01
Earnings History > 41 > surprise Percent
5.8824
Earnings History > 42 > period
2015-03-31
Earnings History > 42 > report Date
2015-04-28
Earnings History > 42 > date
2015-03-31
Earnings History > 42 > before After Market
AfterMarket
Earnings History > 42 > currency
USD
Earnings History > 42 > eps Actual
0.161
Earnings History > 42 > eps Estimate
-
Earnings History > 42 > eps Difference
0
Earnings History > 42 > surprise Percent
-
Earnings History > 43 > period
2014-12-31
Earnings History > 43 > report Date
2015-01-27
Earnings History > 43 > date
2014-12-31
Earnings History > 43 > before After Market
AfterMarket
Earnings History > 43 > currency
USD
Earnings History > 43 > eps Actual
0.1417
Earnings History > 43 > eps Estimate
0.17
Earnings History > 43 > eps Difference
-0.0283
Earnings History > 43 > surprise Percent
-16.6471
Earnings History > 44 > period
2014-09-30
Earnings History > 44 > report Date
2014-11-04
Earnings History > 44 > date
2014-09-30
Earnings History > 44 > before After Market
AfterMarket
Earnings History > 44 > currency
USD
Earnings History > 44 > eps Actual
-0.1444
Earnings History > 44 > eps Estimate
0.16
Earnings History > 44 > eps Difference
-0.3044
Earnings History > 44 > surprise Percent
-190.25
Earnings History > 45 > period
2014-06-30
Earnings History > 45 > report Date
2014-08-20
Earnings History > 45 > date
2014-06-30
Earnings History > 45 > before After Market
-
Earnings History > 45 > currency
USD
Earnings History > 45 > eps Actual
0.1216
Earnings History > 45 > eps Estimate
-
Earnings History > 45 > eps Difference
0
Earnings History > 45 > surprise Percent
-
Earnings History > 46 > period
2014-03-31
Earnings History > 46 > report Date
2014-04-29
Earnings History > 46 > date
2014-03-31
Earnings History > 46 > before After Market
-
Earnings History > 46 > currency
USD
Earnings History > 46 > eps Actual
0.13
Earnings History > 46 > eps Estimate
0.16
Earnings History > 46 > eps Difference
-0.03
Earnings History > 46 > surprise Percent
-18.75
Earnings History > 47 > period
2013-12-31
Earnings History > 47 > report Date
2014-01-28
Earnings History > 47 > date
2013-12-31
Earnings History > 47 > before After Market
-
Earnings History > 47 > currency
USD
Earnings History > 47 > eps Actual
0.28
Earnings History > 47 > eps Estimate
0.17
Earnings History > 47 > eps Difference
0.11
Earnings History > 47 > surprise Percent
64.7059
Earnings History > 48 > period
2013-09-30
Earnings History > 48 > report Date
2013-10-29
Earnings History > 48 > date
2013-09-30
Earnings History > 48 > before After Market
-
Earnings History > 48 > currency
USD
Earnings History > 48 > eps Actual
0.16
Earnings History > 48 > eps Estimate
0.16
Earnings History > 48 > eps Difference
0
Earnings History > 48 > surprise Percent
0
Earnings History > 49 > period
2013-06-30
Earnings History > 49 > report Date
2013-08-20
Earnings History > 49 > date
2013-06-30
Earnings History > 49 > before After Market
-
Earnings History > 49 > currency
USD
Earnings History > 49 > eps Actual
0.22
Earnings History > 49 > eps Estimate
0.24
Earnings History > 49 > eps Difference
-0.02
Earnings History > 49 > surprise Percent
-8.3333
Earnings History > 50 > period
2013-03-31
Earnings History > 50 > report Date
2013-05-01
Earnings History > 50 > date
2013-03-31
Earnings History > 50 > before After Market
-
Earnings History > 50 > currency
USD
Earnings History > 50 > eps Actual
0.2619
Earnings History > 50 > eps Estimate
-
Earnings History > 50 > eps Difference
0
Earnings History > 50 > surprise Percent
-
Earnings History > 51 > period
2012-12-31
Earnings History > 51 > report Date
2013-01-30
Earnings History > 51 > date
2012-12-31
Earnings History > 51 > before After Market
-
Earnings History > 51 > currency
USD
Earnings History > 51 > eps Actual
0.3284
Earnings History > 51 > eps Estimate
-
Earnings History > 51 > eps Difference
0
Earnings History > 51 > surprise Percent
-
Earnings History > 52 > period
2012-09-30
Earnings History > 52 > report Date
2012-10-31
Earnings History > 52 > date
2012-09-30
Earnings History > 52 > before After Market
-
Earnings History > 52 > currency
USD
Earnings History > 52 > eps Actual
0.3457
Earnings History > 52 > eps Estimate
-
Earnings History > 52 > eps Difference
0
Earnings History > 52 > surprise Percent
-
Earnings History > 53 > period
2012-06-30
Earnings History > 53 > report Date
2012-08-22
Earnings History > 53 > date
2012-06-30
Earnings History > 53 > before After Market
-
Earnings History > 53 > currency
USD
Earnings History > 53 > eps Actual
0.3592
Earnings History > 53 > eps Estimate
-
Earnings History > 53 > eps Difference
0
Earnings History > 53 > surprise Percent
-
Earnings History > 54 > period
2012-03-31
Earnings History > 54 > report Date
2012-05-02
Earnings History > 54 > date
2012-03-31
Earnings History > 54 > before After Market
-
Earnings History > 54 > currency
USD
Earnings History > 54 > eps Actual
0.3154
Earnings History > 54 > eps Estimate
-
Earnings History > 54 > eps Difference
0
Earnings History > 54 > surprise Percent
-
Earnings History > 55 > period
2011-12-31
Earnings History > 55 > report Date
2012-02-01
Earnings History > 55 > date
2011-12-31
Earnings History > 55 > before After Market
-
Earnings History > 55 > currency
USD
Earnings History > 55 > eps Actual
0.3029
Earnings History > 55 > eps Estimate
-
Earnings History > 55 > eps Difference
0
Earnings History > 55 > surprise Percent
-
Earnings History > 56 > period
2011-09-30
Earnings History > 56 > report Date
2011-11-02
Earnings History > 56 > date
2011-09-30
Earnings History > 56 > before After Market
-
Earnings History > 56 > currency
USD
Earnings History > 56 > eps Actual
0.1194
Earnings History > 56 > eps Estimate
-
Earnings History > 56 > eps Difference
0
Earnings History > 56 > surprise Percent
-
Earnings History > 57 > period
2011-06-30
Earnings History > 57 > report Date
2011-08-24
Earnings History > 57 > date
2011-06-30
Earnings History > 57 > before After Market
-
Earnings History > 57 > currency
USD
Earnings History > 57 > eps Actual
0.1473
Earnings History > 57 > eps Estimate
-
Earnings History > 57 > eps Difference
0
Earnings History > 57 > surprise Percent
-
Earnings History > 58 > period
2011-03-31
Earnings History > 58 > report Date
2011-05-04
Earnings History > 58 > date
2011-03-31
Earnings History > 58 > before After Market
-
Earnings History > 58 > currency
USD
Earnings History > 58 > eps Actual
0.0694
Earnings History > 58 > eps Estimate
-
Earnings History > 58 > eps Difference
0
Earnings History > 58 > surprise Percent
-
Earnings History > 59 > period
2010-12-31
Earnings History > 59 > report Date
2011-02-02
Earnings History > 59 > date
2010-12-31
Earnings History > 59 > before After Market
-
Earnings History > 59 > currency
USD
Earnings History > 59 > eps Actual
0.1659
Earnings History > 59 > eps Estimate
-
Earnings History > 59 > eps Difference
0
Earnings History > 59 > surprise Percent
-
Earnings History > 60 > period
2010-09-30
Earnings History > 60 > report Date
2010-10-27
Earnings History > 60 > date
2010-09-30
Earnings History > 60 > before After Market
-
Earnings History > 60 > currency
USD
Earnings History > 60 > eps Actual
0.1675
Earnings History > 60 > eps Estimate
-
Earnings History > 60 > eps Difference
0
Earnings History > 60 > surprise Percent
-
Earnings History > 61 > period
2010-06-30
Earnings History > 61 > report Date
2010-08-18
Earnings History > 61 > date
2010-06-30
Earnings History > 61 > before After Market
-
Earnings History > 61 > currency
USD
Earnings History > 61 > eps Actual
0.2235
Earnings History > 61 > eps Estimate
-
Earnings History > 61 > eps Difference
0
Earnings History > 61 > surprise Percent
-
Earnings History > 62 > period
2010-03-31
Earnings History > 62 > report Date
2010-04-28
Earnings History > 62 > date
2010-03-31
Earnings History > 62 > before After Market
-
Earnings History > 62 > currency
USD
Earnings History > 62 > eps Actual
0.4305
Earnings History > 62 > eps Estimate
-
Earnings History > 62 > eps Difference
0
Earnings History > 62 > surprise Percent
-
Earnings History > 63 > period
2009-12-31
Earnings History > 63 > report Date
2010-01-27
Earnings History > 63 > date
2009-12-31
Earnings History > 63 > before After Market
-
Earnings History > 63 > currency
USD
Earnings History > 63 > eps Actual
0.1652
Earnings History > 63 > eps Estimate
-
Earnings History > 63 > eps Difference
0
Earnings History > 63 > surprise Percent
-
Earnings History > 64 > period
2009-09-30
Earnings History > 64 > report Date
2009-10-28
Earnings History > 64 > date
2009-09-30
Earnings History > 64 > before After Market
-
Earnings History > 64 > currency
USD
Earnings History > 64 > eps Actual
0.0293
Earnings History > 64 > eps Estimate
-
Earnings History > 64 > eps Difference
0
Earnings History > 64 > surprise Percent
-
Earnings History > 65 > period
2009-06-30
Earnings History > 65 > report Date
2009-08-19
Earnings History > 65 > date
2009-06-30
Earnings History > 65 > before After Market
-
Earnings History > 65 > currency
USD
Earnings History > 65 > eps Actual
0.0285
Earnings History > 65 > eps Estimate
-
Earnings History > 65 > eps Difference
0
Earnings History > 65 > surprise Percent
-
Earnings History > 66 > period
2009-03-31
Earnings History > 66 > report Date
2009-04-29
Earnings History > 66 > date
2009-03-31
Earnings History > 66 > before After Market
-
Earnings History > 66 > currency
USD
Earnings History > 66 > eps Actual
0.026
Earnings History > 66 > eps Estimate
-
Earnings History > 66 > eps Difference
0
Earnings History > 66 > surprise Percent
-
Earnings History > 67 > period
2008-12-31
Earnings History > 67 > report Date
2009-01-30
Earnings History > 67 > date
2008-12-31
Earnings History > 67 > before After Market
-
Earnings History > 67 > currency
USD
Earnings History > 67 > eps Actual
0.0105
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-29
Earnings History > 68 > date
2008-09-30
Earnings History > 68 > before After Market
-
Earnings History > 68 > currency
USD
Earnings History > 68 > eps Actual
0.04
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-20
Earnings History > 69 > date
2008-06-30
Earnings History > 69 > before After Market
-
Earnings History > 69 > currency
USD
Earnings History > 69 > eps Actual
0.255
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-04-29
Earnings History > 70 > date
2008-03-31
Earnings History > 70 > before After Market
-
Earnings History > 70 > currency
USD
Earnings History > 70 > eps Actual
0.1143
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-01-31
Earnings History > 71 > date
2007-12-31
Earnings History > 71 > before After Market
-
Earnings History > 71 > currency
USD
Earnings History > 71 > eps Actual
0.1582
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-10-30
Earnings History > 72 > date
2007-09-30
Earnings History > 72 > before After Market
-
Earnings History > 72 > currency
USD
Earnings History > 72 > eps Actual
0.0177
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-22
Earnings History > 73 > date
2007-06-30
Earnings History > 73 > before After Market
-
Earnings History > 73 > currency
USD
Earnings History > 73 > eps Actual
0.2644
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-05-01
Earnings History > 74 > date
2007-03-31
Earnings History > 74 > before After Market
-
Earnings History > 74 > currency
USD
Earnings History > 74 > eps Actual
0.0722
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
2007-01-30
Earnings History > 75 > date
2006-12-31
Earnings History > 75 > before After Market
-
Earnings History > 75 > currency
USD
Earnings History > 75 > eps Actual
0.0332
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-10-31
Earnings History > 76 > date
2006-09-30
Earnings History > 76 > before After Market
-
Earnings History > 76 > currency
USD
Earnings History > 76 > eps Actual
0.1357
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-08-22
Earnings History > 77 > date
2006-06-30
Earnings History > 77 > before After Market
-
Earnings History > 77 > currency
USD
Earnings History > 77 > eps Actual
0.705
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-05-02
Earnings History > 78 > date
2006-03-31
Earnings History > 78 > before After Market
-
Earnings History > 78 > currency
USD
Earnings History > 78 > eps Actual
0.0911
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
2006-01-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.1016
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-11-01
Earnings History > 80 > date
2005-09-30
Earnings History > 80 > before After Market
-
Earnings History > 80 > currency
USD
Earnings History > 80 > eps Actual
0.0692
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-08-23
Earnings History > 81 > date
2005-06-30
Earnings History > 81 > before After Market
-
Earnings History > 81 > currency
USD
Earnings History > 81 > eps Actual
0.2785
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-04-28
Earnings History > 82 > date
2005-03-31
Earnings History > 82 > before After Market
-
Earnings History > 82 > currency
USD
Earnings History > 82 > eps Actual
0.0861
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
2005-01-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.0492
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-11-02
Earnings History > 84 > date
2004-09-30
Earnings History > 84 > before After Market
-
Earnings History > 84 > currency
USD
Earnings History > 84 > eps Actual
0.0268
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-08-24
Earnings History > 85 > date
2004-06-30
Earnings History > 85 > before After Market
-
Earnings History > 85 > currency
USD
Earnings History > 85 > eps Actual
0.0265
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-04-30
Earnings History > 86 > date
2004-03-31
Earnings History > 86 > before After Market
-
Earnings History > 86 > currency
USD
Earnings History > 86 > eps Actual
0.0116
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
2004-01-28
Earnings History > 87 > date
2003-12-31
Earnings History > 87 > before After Market
-
Earnings History > 87 > currency
USD
Earnings History > 87 > eps Actual
-0.0297
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-10-29
Earnings History > 88 > date
2003-09-30
Earnings History > 88 > before After Market
-
Earnings History > 88 > currency
USD
Earnings History > 88 > eps Actual
0.002
Earnings History > 88 > eps Estimate
-
Earnings History > 88 > eps Difference
0
Earnings History > 88 > surprise Percent
-
Earnings History > 89 > period
2003-03-31
Earnings History > 89 > report Date
2003-04-29
Earnings History > 89 > date
2003-03-31
Earnings History > 89 > before After Market
-
Earnings History > 89 > currency
USD
Earnings History > 89 > eps Actual
0.0316
Earnings History > 89 > eps Estimate
-
Earnings History > 89 > eps Difference
0
Earnings History > 89 > surprise Percent
-
Earnings History > 90 > period
2002-12-31
Earnings History > 90 > report Date
2002-12-31
Earnings History > 90 > date
2002-12-31
Earnings History > 90 > before After Market
-
Earnings History > 90 > currency
USD
Earnings History > 90 > eps Actual
0.0077
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
1.2901
Earnings History > 91 > eps Estimate
-
Earnings History > 91 > eps Difference
0
Earnings History > 91 > surprise Percent
-
Earnings History > 92 > period
2002-03-31
Earnings History > 92 > report Date
2002-03-31
Earnings History > 92 > date
2002-03-31
Earnings History > 92 > before After Market
-
Earnings History > 92 > currency
USD
Earnings History > 92 > eps Actual
0.0413
Earnings History > 92 > eps Estimate
-
Earnings History > 92 > eps Difference
0
Earnings History > 92 > surprise Percent
-
Earnings History > 93 > period
2001-12-31
Earnings History > 93 > report Date
2001-12-31
Earnings History > 93 > date
2001-12-31
Earnings History > 93 > before After Market
-
Earnings History > 93 > currency
USD
Earnings History > 93 > eps Actual
-2.2326
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.1015
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.5011
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.6963
Earnings History > 96 > eps Estimate
-
Earnings History > 96 > eps Difference
0
Earnings History > 96 > surprise Percent
-
Earnings History > 97 > period
2000-12-31
Earnings History > 97 > report Date
2000-12-31
Earnings History > 97 > date
2000-12-31
Earnings History > 97 > before After Market
-
Earnings History > 97 > currency
USD
Earnings History > 97 > eps Actual
0.0003
Earnings History > 97 > eps Estimate
-
Earnings History > 97 > eps Difference
0
Earnings History > 97 > surprise Percent
-
Earnings History > 98 > period
2000-09-30
Earnings History > 98 > report Date
2000-09-30
Earnings History > 98 > date
2000-09-30
Earnings History > 98 > before After Market
-
Earnings History > 98 > currency
USD
Earnings History > 98 > eps Actual
0.0207
Earnings History > 98 > eps Estimate
-
Earnings History > 98 > eps Difference
0
Earnings History > 98 > surprise Percent
-
Earnings History > 99 > period
2000-06-30
Earnings History > 99 > report Date
2000-08-08
Earnings History > 99 > date
2000-06-30
Earnings History > 99 > before After Market
-
Earnings History > 99 > currency
USD
Earnings History > 99 > eps Actual
0
Earnings History > 99 > eps Estimate
-0.06
Earnings History > 99 > eps Difference
0.06
Earnings History > 99 > surprise Percent
100
Earnings History > 100 > period
2000-03-31
Earnings History > 100 > report Date
2000-04-25
Earnings History > 100 > date
2000-03-31
Earnings History > 100 > before After Market
-
Earnings History > 100 > currency
USD
Earnings History > 100 > eps Actual
-0.39
Earnings History > 100 > eps Estimate
-0.15
Earnings History > 100 > eps Difference
-0.24
Earnings History > 100 > surprise Percent
-160
Earnings History > 101 > period
1999-12-31
Earnings History > 101 > report Date
2000-01-18
Earnings History > 101 > date
1999-12-31
Earnings History > 101 > before After Market
-
Earnings History > 101 > currency
USD
Earnings History > 101 > eps Actual
-0.19
Earnings History > 101 > eps Estimate
-0.18
Earnings History > 101 > eps Difference
-0.01
Earnings History > 101 > surprise Percent
-5.5556
Earnings History > 102 > period
1999-09-30
Earnings History > 102 > report Date
1999-10-19
Earnings History > 102 > date
1999-09-30
Earnings History > 102 > before After Market
-
Earnings History > 102 > currency
USD
Earnings History > 102 > eps Actual
0.02
Earnings History > 102 > eps Estimate
0.02
Earnings History > 102 > eps Difference
0
Earnings History > 102 > surprise Percent
0
Earnings History > 103 > period
1999-06-30
Earnings History > 103 > report Date
1999-08-04
Earnings History > 103 > date
1999-06-30
Earnings History > 103 > before After Market
-
Earnings History > 103 > currency
USD
Earnings History > 103 > eps Actual
0.07
Earnings History > 103 > eps Estimate
0.07
Earnings History > 103 > eps Difference
0
Earnings History > 103 > surprise Percent
0
Earnings History > 104 > period
1999-03-31
Earnings History > 104 > report Date
1999-04-20
Earnings History > 104 > date
1999-03-31
Earnings History > 104 > before After Market
-
Earnings History > 104 > currency
USD
Earnings History > 104 > eps Actual
0.1
Earnings History > 104 > eps Estimate
0.09
Earnings History > 104 > eps Difference
0.01
Earnings History > 104 > surprise Percent
11.1111
Earnings History > 105 > period
1998-12-31
Earnings History > 105 > report Date
1999-01-19
Earnings History > 105 > date
1998-12-31
Earnings History > 105 > before After Market
-
Earnings History > 105 > currency
USD
Earnings History > 105 > eps Actual
0.09
Earnings History > 105 > eps Estimate
0.08
Earnings History > 105 > eps Difference
0.01
Earnings History > 105 > surprise Percent
12.5
Earnings History > 106 > period
1998-09-30
Earnings History > 106 > report Date
1998-09-30
Earnings History > 106 > date
1998-09-30
Earnings History > 106 > before After Market
-
Earnings History > 106 > currency
USD
Earnings History > 106 > eps Actual
0.0512
Earnings History > 106 > eps Estimate
-
Earnings History > 106 > eps Difference
0
Earnings History > 106 > surprise Percent
-
Earnings History > 107 > period
1995-09-30
Earnings History > 107 > report Date
1995-10-24
Earnings History > 107 > date
1995-09-30
Earnings History > 107 > before After Market
-
Earnings History > 107 > currency
USD
Earnings History > 107 > eps Actual
0.16
Earnings History > 107 > eps Estimate
0.21
Earnings History > 107 > eps Difference
-0.05
Earnings History > 107 > surprise Percent
-23.8095
Earnings History > 108 > period
1995-06-30
Earnings History > 108 > report Date
1995-08-15
Earnings History > 108 > date
1995-06-30
Earnings History > 108 > before After Market
-
Earnings History > 108 > currency
USD
Earnings History > 108 > eps Actual
0.18
Earnings History > 108 > eps Estimate
0.2
Earnings History > 108 > eps Difference
-0.02
Earnings History > 108 > surprise Percent
-10
Earnings History > 109 > period
1995-03-31
Earnings History > 109 > report Date
1995-04-25
Earnings History > 109 > date
1995-03-31
Earnings History > 109 > before After Market
-
Earnings History > 109 > currency
USD
Earnings History > 109 > eps Actual
0.14
Earnings History > 109 > eps Estimate
0.15
Earnings History > 109 > eps Difference
-0.01
Earnings History > 109 > surprise Percent
-6.6667
Earnings History > 110 > period
1994-12-31
Earnings History > 110 > report Date
1995-01-25
Earnings History > 110 > date
1994-12-31
Earnings History > 110 > before After Market
-
Earnings History > 110 > currency
USD
Earnings History > 110 > eps Actual
0.1
Earnings History > 110 > eps Estimate
0.06
Earnings History > 110 > eps Difference
0.04
Earnings History > 110 > surprise Percent
66.6667
Earnings History > 111 > period
1994-09-30
Earnings History > 111 > report Date
1994-10-26
Earnings History > 111 > date
1994-09-30
Earnings History > 111 > before After Market
-
Earnings History > 111 > currency
USD
Earnings History > 111 > eps Actual
0.04
Earnings History > 111 > eps Estimate
0.02
Earnings History > 111 > eps Difference
0.02
Earnings History > 111 > surprise Percent
100
Key Tronic Corporation, together with its subsidiaries, provides contract manufacturing services for original equipment manufacturers in the United States and internationally. The company offers integrated electronic and mechanical engineering, precision plastic molding, printed circuit board and complete product assembly, component selection, sourcing and procurement, logistics, and new product testing and production services. It also provides product and prototype design, surface mount technologies and pin through hole capability for printed circuit board assembly, tool making, sheet metal fabrication and painting, liquid injection molding, and complex and full product assembly. In addition, the company offers precision metal stamping, fabricating, and finishing; automated processes, including component insertion, selective soldering, flexible robotic assembly, computerized vision system quality inspection, laser turrets, automated switch and key top installation, robotic welding, automated powder coat application, and automated functional testing; and research, development, and engineering services. It markets its products and services through field sales people and distributors. The company exports its products. Key Tronic Corporation was incorporated in 1969 and is headquartered in Spokane Valley, Washington.
Stock Price
$ 0.00
0% increase compared to yesterday.
Dividend
Frequency:
Rate:
N/ANext Payout:
N/AIs LYRA stock attractive for passive investors - July 2025 Pullbacks & Free Expert Approved Momentum Trade Ideas BỘ NỘI VỤ
Read more →12 Information Technology Stocks Moving In Friday's Intraday Session Benzinga
Read more →Showing 2 of 10
(Last Updated 2025-09-30)
Health Score
Price to Book Ratio (P/B)
-
Very Low
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 63.32% of the total shares of Key Tronic Corporation
1.
Morgan Stanley - Brokerage Accounts(15.3928%)
since
2025/06/30
2.
Dimensional Fund Advisors, Inc.(6.755%)
since
2025/06/30
3.
Tieton Capital Management, LLC(6.6935%)
since
2025/06/30
4.
Tieton Small Cap Value(6.6935%)
since
2025/06/30
5.
Vanguard Group Inc(4.5797%)
since
2025/06/30
6.
Vanguard Total Stock Mkt Idx Inv(2.9273%)
since
2025/07/31
7.
Pleiades Small Cap Equity A(2.0637%)
since
2025/06/30
8.
DFA US Small Cap Value I(1.9972%)
since
2025/07/31
9.
Kennedy Capital Management Inc(1.8501%)
since
2025/06/30
10.
Kennedy Micro Cap Opportunities(1.8501%)
since
2025/06/30
11.
Moors & Cabot Inc(1.1852%)
since
2025/06/30
12.
Geode Capital Management, LLC(1.0697%)
since
2025/06/30
13.
DFA US Targeted Value I(1.0112%)
since
2025/07/31
14.
Vanguard Institutional Extnd Mkt Idx Tr(0.9989%)
since
2025/07/31
15.
Renaissance Technologies Corp(0.7424%)
since
2025/06/30
16.
Dimensional US Targeted Value ETF(0.7112%)
since
2025/08/29
17.
Mercer Global Advisors Inc.(0.6114%)
since
2025/06/30
18.
DFA US Micro Cap I(0.5783%)
since
2025/07/31
19.
Bridgeway Capital Management, LLC(0.578%)
since
2025/06/30
20.
Fidelity Extended Market Index(0.4882%)
since
2025/07/31
21.
Acuitas US Microcap Institutional(0.4841%)
since
2025/06/30
22.
Northern Trust Corp(0.4544%)
since
2025/06/30
23.
DFA US Small Cap I(0.452%)
since
2025/07/31
24.
Citadel Advisors Llc(0.3831%)
since
2025/06/30
25.
Bridgeway Omni Small-Cap Value(0.3262%)
since
2025/06/30
26.
Bridgeway Omni Small-Cap Value N(0.3262%)
since
2025/06/30
27.
Bank of New York Mellon Corp(0.2624%)
since
2025/06/30
28.
Fidelity Total Market Index(0.2351%)
since
2025/07/31
29.
Dimensional US Small Cap ETF(0.2295%)
since
2025/08/29
30.
Dimensional US Small Cap Value ETF(0.2198%)
since
2025/08/29
31.
DFA US Core Equity 2 I(0.2086%)
since
2025/07/31
32.
State Street Corp(0.195%)
since
2025/06/30
33.
BlackRock Inc(0.1876%)
since
2025/06/30
34.
Goldman Sachs Group Inc(0.1755%)
since
2025/06/30
35.
Bridgeway Ultra-Small Company Market(0.1617%)
since
2025/06/30
36.
North Square Kennedy MicroCap I(0.1605%)
since
2025/06/30
37.
Bank of America Corp(0.0494%)
since
2025/06/30
38.
Tower Research Capital LLC(0.0157%)
since
2025/06/30
39.
SIMPLEX TRADING, LLC(0.0095%)
since
2025/06/30
40.
UBS Group AG(0.0028%)
since
2025/06/30
* Investors data is estimated based on stocks listed on Finnton that are currently held by Institution/Fund.
Date
—
EPS Estimate
—
Date
2025-09-30
EPS Actual
-0.2094
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.