_id
691720ca3c536f8df23168c7
Ticker
TPCS
Name
TechPrecision Corporation Common stock
Exchange
NASDAQ
Address
1 Bella Drive, Westminster, MA, United States, 01473
Country
USA
Sector
Industrials
Industry
Metal Fabrication
Currency
USD
Website
https://www.techprecision.com
Description
TechPrecision Corporation, together with its subsidiaries, manufactures and sells precision, fabricated, and machined metal structural components and systems in the United States. It operates through two segments, Ranor and Stadco. The company offers custom components for U.S. Navy submarines and aircraft carriers, USMC military helicopters, defense, and aerospace programs. It also provides custom solutions, such as manufacturing engineering, materials management and traceability, fabrication, precision machining, and QC inspection services. It serves the defense, aerospace, and precision industrial markets. TechPrecision Corporation is headquartered in Westminster, Massachusetts.
Last Close
5.03
Volume
63987
Current Price
5.01
Change
0.05
Last Updated
2026-01-07T13:22:47.115Z
Image
https://logo.clearbit.com/www.techprecision.com
Ipo Date
2013-09-18T00:00:00.000Z
Market Cap
50365144
Next Dividend Date
-
Dividend Frequency
-
Dividend Rate
-
Dividend Yield
0
Sentiment
-
Sentiment Sources
0
Current Quarter
2025-09-30
Revenue
9086000
Cost Of Revenue
6628000
Gross Profit
2458000
Operating Expenses
1516000
Operating Income
942000
Interest Expense
118000
Pretax Income
825000
Net Income
825000
Eps
0.08123624830327018
Dividends Per Share
-
Shares Outstanding
10012950
Income Tax Expense
-
EBITDA
1646000
Operating Margin
10.367598503191724
Total Other Income Expense Net
-117000
Cash
220000
Short Term Investments
-
Receivables
13234000
Inventories
3722000
Total Current Assets
17728000
Property Plant Equipment
15993000
Total Assets
33843000
Payables
3122000
Short Term Debt
7981000
Long Term Debt
-
Total Liabilities
24736000
Equity
9107000
Bs_currency_symbol
USD
Depreciation
885000
Change In Working Capital
-2803000
Cash From Operations
-1082000
Capital Expenditures
995000
Cash From Investing
-314000
Cash From Financing
1473000
Net Change In Cash
77000
Cf_currency_symbol
USD
PE
-
PB
5.586843159108378
ROE
9.058965630833425
ROA
2.4377271518482404
FCF
-2077000
Fcf Percent
-0.22859344045784724
Piotroski FScore
2
Health Score
39
Deep Value Investing Score
4.5
Defensive Investing Score
5.5
Dividend Investing Score
1.5
Economic Moat Investing Score
3.8
Garp Investing Score
2.5
Growth Investing Score
2.5
Momentum Investing Score
3
Net Net Investing Score
1.5
Quality Investing Score
3.5
Value Investing Score
5
Quarters > 0 > quarter
2025-09-30
Quarters > 0 > income Statement > revenue
9086000
Quarters > 0 > income Statement > cost Of Revenue
6628000
Quarters > 0 > income Statement > gross Profit
2458000
Quarters > 0 > income Statement > operating Expenses
1516000
Quarters > 0 > income Statement > operating Income
942000
Quarters > 0 > income Statement > interest Expense
118000
Quarters > 0 > income Statement > pretax Income
825000
Quarters > 0 > income Statement > net Income
825000
Quarters > 0 > income Statement > eps
0.08123624830327018
Quarters > 0 > income Statement > dividends Per Share
-
Quarters > 0 > income Statement > shares Outstanding
10155565
Quarters > 0 > income Statement > income Tax Expense
-
Quarters > 0 > income Statement > EBITDA
1646000
Quarters > 0 > income Statement > operating Margin
10.367598503191724
Quarters > 0 > income Statement > total Other Income Expense Net
-117000
Quarters > 0 > income Statement > currency_symbol
USD
Quarters > 0 > balance Sheet > cash
220000
Quarters > 0 > balance Sheet > short Term Investments
-
Quarters > 0 > balance Sheet > receivables
13234000
Quarters > 0 > balance Sheet > inventories
3722000
Quarters > 0 > balance Sheet > total Current Assets
17728000
Quarters > 0 > balance Sheet > property Plant Equipment
15993000
Quarters > 0 > balance Sheet > total Assets
33843000
Quarters > 0 > balance Sheet > payables
3122000
Quarters > 0 > balance Sheet > short Term Debt
7981000
Quarters > 0 > balance Sheet > long Term Debt
-
Quarters > 0 > balance Sheet > total Liabilities
24736000
Quarters > 0 > balance Sheet > equity
9107000
Quarters > 0 > balance Sheet > currency_symbol
USD
Quarters > 0 > cash Flow > net Income
825000
Quarters > 0 > cash Flow > depreciation
885000
Quarters > 0 > cash Flow > change In Working Capital
-2803000
Quarters > 0 > cash Flow > cash From Operations
-1082000
Quarters > 0 > cash Flow > capital Expenditures
995000
Quarters > 0 > cash Flow > cash From Investing
-314000
Quarters > 0 > cash Flow > cash From Financing
1473000
Quarters > 0 > cash Flow > net Change In Cash
77000
Quarters > 0 > cash Flow > currency_symbol
USD
Quarters > 0 > ratios > PE
0.08123624830327018
Quarters > 0 > ratios > PB
5.586843159108378
Quarters > 0 > ratios > ROE
9.058965630833425
Quarters > 0 > ratios > ROA
2.4377271518482404
Quarters > 0 > ratios > FCF
-2077000
Quarters > 0 > ratios > Piotroski FScore
2
Quarters > 0 > ratios > fcf Percent
-0.22859344045784724
Quarters > 0 > health Score
39
Quarters > 1 > quarter
2025-06-30
Quarters > 1 > income Statement > revenue
7379000
Quarters > 1 > income Statement > cost Of Revenue
6349000
Quarters > 1 > income Statement > gross Profit
1030000
Quarters > 1 > income Statement > operating Expenses
1493000
Quarters > 1 > income Statement > operating Income
-463000
Quarters > 1 > income Statement > interest Expense
112000
Quarters > 1 > income Statement > pretax Income
-597000
Quarters > 1 > income Statement > net Income
-597000
Quarters > 1 > income Statement > eps
-0.06118153535114205
Quarters > 1 > income Statement > dividends Per Share
-
Quarters > 1 > income Statement > shares Outstanding
9757846
Quarters > 1 > income Statement > income Tax Expense
-2000
Quarters > 1 > income Statement > EBITDA
216000
Quarters > 1 > income Statement > operating Margin
-6.274562948909066
Quarters > 1 > income Statement > total Other Income Expense Net
-134000
Quarters > 1 > income Statement > currency_symbol
USD
Quarters > 1 > balance Sheet > cash
143000
Quarters > 1 > balance Sheet > short Term Investments
20000
Quarters > 1 > balance Sheet > receivables
11871000
Quarters > 1 > balance Sheet > inventories
3219000
Quarters > 1 > balance Sheet > total Current Assets
15638000
Quarters > 1 > balance Sheet > property Plant Equipment
16382000
Quarters > 1 > balance Sheet > total Assets
32142000
Quarters > 1 > balance Sheet > payables
2615000
Quarters > 1 > balance Sheet > short Term Debt
6490000
Quarters > 1 > balance Sheet > long Term Debt
-
Quarters > 1 > balance Sheet > total Liabilities
23930000
Quarters > 1 > balance Sheet > equity
8212000
Quarters > 1 > balance Sheet > currency_symbol
USD
Quarters > 1 > cash Flow > net Income
-597000
Quarters > 1 > cash Flow > depreciation
701000
Quarters > 1 > cash Flow > change In Working Capital
694000
Quarters > 1 > cash Flow > cash From Operations
646000
Quarters > 1 > cash Flow > capital Expenditures
1250000
Quarters > 1 > cash Flow > cash From Investing
976000
Quarters > 1 > cash Flow > cash From Financing
-1674000
Quarters > 1 > cash Flow > net Change In Cash
-52000
Quarters > 1 > cash Flow > currency_symbol
USD
Quarters > 1 > ratios > PE
-0.06118153535114205
Quarters > 1 > ratios > PB
5.953094064783244
Quarters > 1 > ratios > ROE
-7.269849001461276
Quarters > 1 > ratios > ROA
-1.8573828635430278
Quarters > 1 > ratios > FCF
-604000
Quarters > 1 > ratios > Piotroski FScore
2
Quarters > 1 > ratios > fcf Percent
-0.08185390974386773
Quarters > 1 > health Score
17
Quarters > 2 > quarter
2025-03-31
Quarters > 2 > income Statement > revenue
7622000
Quarters > 2 > income Statement > cost Of Revenue
6631000
Quarters > 2 > income Statement > gross Profit
991000
Quarters > 2 > income Statement > operating Expenses
1687000
Quarters > 2 > income Statement > operating Income
-696000
Quarters > 2 > income Statement > interest Expense
147000
Quarters > 2 > income Statement > pretax Income
-799000
Quarters > 2 > income Statement > net Income
-799000
Quarters > 2 > income Statement > eps
-0.08316172770310742
Quarters > 2 > income Statement > dividends Per Share
-
Quarters > 2 > income Statement > shares Outstanding
9607785
Quarters > 2 > income Statement > income Tax Expense
-
Quarters > 2 > income Statement > EBITDA
50000
Quarters > 2 > income Statement > operating Margin
-9.131461558646023
Quarters > 2 > income Statement > total Other Income Expense Net
-103000
Quarters > 2 > income Statement > currency_symbol
USD
Quarters > 2 > balance Sheet > cash
165000
Quarters > 2 > balance Sheet > short Term Investments
-
Quarters > 2 > balance Sheet > receivables
10387000
Quarters > 2 > balance Sheet > inventories
3200000
Quarters > 2 > balance Sheet > total Current Assets
14127000
Quarters > 2 > balance Sheet > property Plant Equipment
17912000
Quarters > 2 > balance Sheet > total Assets
32160000
Quarters > 2 > balance Sheet > payables
1833000
Quarters > 2 > balance Sheet > short Term Debt
8039000
Quarters > 2 > balance Sheet > long Term Debt
3000
Quarters > 2 > balance Sheet > total Liabilities
24059000
Quarters > 2 > balance Sheet > equity
8101000
Quarters > 2 > balance Sheet > currency_symbol
USD
Quarters > 2 > cash Flow > net Income
-799000
Quarters > 2 > cash Flow > depreciation
702000
Quarters > 2 > cash Flow > change In Working Capital
-488000
Quarters > 2 > cash Flow > cash From Operations
-570000
Quarters > 2 > cash Flow > capital Expenditures
1174000
Quarters > 2 > cash Flow > cash From Investing
392000
Quarters > 2 > cash Flow > cash From Financing
211000
Quarters > 2 > cash Flow > net Change In Cash
33000
Quarters > 2 > cash Flow > currency_symbol
USD
Quarters > 2 > ratios > PE
-0.08316172770310742
Quarters > 2 > ratios > PB
5.941859381557832
Quarters > 2 > ratios > ROE
-9.86297987902728
Quarters > 2 > ratios > ROA
-2.4844527363184077
Quarters > 2 > ratios > FCF
-1744000
Quarters > 2 > ratios > Piotroski FScore
1
Quarters > 2 > ratios > fcf Percent
-0.22881133560745212
Quarters > 2 > health Score
16
Quarters > 3 > quarter
2024-12-31
Quarters > 3 > income Statement > revenue
8946000
Quarters > 3 > income Statement > cost Of Revenue
7932000
Quarters > 3 > income Statement > gross Profit
1014000
Quarters > 3 > income Statement > operating Expenses
1502000
Quarters > 3 > income Statement > operating Income
-488000
Quarters > 3 > income Statement > interest Expense
113000
Quarters > 3 > income Statement > pretax Income
-601000
Quarters > 3 > income Statement > net Income
-601000
Quarters > 3 > income Statement > eps
-0.06280921257521951
Quarters > 3 > income Statement > dividends Per Share
-
Quarters > 3 > income Statement > shares Outstanding
9568660
Quarters > 3 > income Statement > income Tax Expense
-601000
Quarters > 3 > income Statement > EBITDA
-488000
Quarters > 3 > income Statement > operating Margin
-5.454951933825173
Quarters > 3 > income Statement > total Other Income Expense Net
-113000
Quarters > 3 > income Statement > currency_symbol
USD
Quarters > 3 > balance Sheet > cash
132000
Quarters > 3 > balance Sheet > short Term Investments
-
Quarters > 3 > balance Sheet > receivables
11932000
Quarters > 3 > balance Sheet > inventories
3360000
Quarters > 3 > balance Sheet > total Current Assets
15883000
Quarters > 3 > balance Sheet > property Plant Equipment
19007000
Quarters > 3 > balance Sheet > total Assets
35012000
Quarters > 3 > balance Sheet > payables
3149000
Quarters > 3 > balance Sheet > short Term Debt
7808000
Quarters > 3 > balance Sheet > long Term Debt
19000
Quarters > 3 > balance Sheet > total Liabilities
26128000
Quarters > 3 > balance Sheet > equity
8884000
Quarters > 3 > balance Sheet > currency_symbol
USD
Quarters > 3 > cash Flow > net Income
-600840
Quarters > 3 > cash Flow > depreciation
697200
Quarters > 3 > cash Flow > change In Working Capital
-268132
Quarters > 3 > cash Flow > cash From Operations
-532396
Quarters > 3 > cash Flow > capital Expenditures
1420767
Quarters > 3 > cash Flow > cash From Investing
-591095
Quarters > 3 > cash Flow > cash From Financing
1211096
Quarters > 3 > cash Flow > net Change In Cash
87203
Quarters > 3 > cash Flow > currency_symbol
USD
Quarters > 3 > ratios > PE
-0.06280921257521951
Quarters > 3 > ratios > PB
5.3961038496172895
Quarters > 3 > ratios > ROE
-6.764970733903647
Quarters > 3 > ratios > ROA
-1.7165543242316919
Quarters > 3 > ratios > FCF
-1953163
Quarters > 3 > ratios > Piotroski FScore
1
Quarters > 3 > ratios > fcf Percent
-0.21832807958864298
Quarters > 3 > health Score
16
Annuals > 0 > quarter
2025-03-31
Annuals > 0 > income Statement > revenue
34031000
Annuals > 0 > income Statement > cost Of Revenue
29702000
Annuals > 0 > income Statement > gross Profit
4329000
Annuals > 0 > income Statement > operating Expenses
6487000
Annuals > 0 > income Statement > operating Income
-2158000
Annuals > 0 > income Statement > interest Expense
541000
Annuals > 0 > income Statement > pretax Income
-2750000
Annuals > 0 > income Statement > net Income
-2748000
Annuals > 0 > income Statement > eps
-0.29051193107551576
Annuals > 0 > income Statement > dividends Per Share
-
Annuals > 0 > income Statement > shares Outstanding
9459164
Annuals > 0 > income Statement > income Tax Expense
-2000
Annuals > 0 > income Statement > EBITDA
587000
Annuals > 0 > income Statement > operating Margin
-6.341277070905939
Annuals > 0 > income Statement > total Other Income Expense Net
-592000
Annuals > 0 > income Statement > currency_symbol
USD
Annuals > 0 > balance Sheet > cash
195000
Annuals > 0 > balance Sheet > short Term Investments
-
Annuals > 0 > balance Sheet > receivables
11779000
Annuals > 0 > balance Sheet > inventories
2882000
Annuals > 0 > balance Sheet > total Current Assets
15346000
Annuals > 0 > balance Sheet > property Plant Equipment
18059000
Annuals > 0 > balance Sheet > total Assets
33527000
Annuals > 0 > balance Sheet > payables
2437000
Annuals > 0 > balance Sheet > short Term Debt
8123000
Annuals > 0 > balance Sheet > long Term Debt
3000
Annuals > 0 > balance Sheet > total Liabilities
24787000
Annuals > 0 > balance Sheet > equity
8740000
Annuals > 0 > balance Sheet > currency_symbol
USD
Annuals > 0 > cash Flow > net Income
-2748000
Annuals > 0 > cash Flow > depreciation
2796000
Annuals > 0 > cash Flow > change In Working Capital
-1412000
Annuals > 0 > cash Flow > cash From Operations
-599000
Annuals > 0 > cash Flow > capital Expenditures
4122000
Annuals > 0 > cash Flow > cash From Investing
-1081000
Annuals > 0 > cash Flow > cash From Financing
1737000
Annuals > 0 > cash Flow > net Change In Cash
57000
Annuals > 0 > cash Flow > currency_symbol
USD
Annuals > 0 > ratios > PE
-0.29051193107551576
Annuals > 0 > ratios > PB
5.443889578947369
Annuals > 0 > ratios > ROE
-31.441647597254
Annuals > 0 > ratios > ROA
-8.196379037790438
Annuals > 0 > ratios > FCF
-4721000
Annuals > 0 > ratios > Piotroski FScore
1
Annuals > 0 > ratios > fcf Percent
-0.1387264552907643
Annuals > 0 > health Score
16
Annuals > 1 > quarter
2024-03-31
Annuals > 1 > income Statement > revenue
31591059
Annuals > 1 > income Statement > cost Of Revenue
27472883
Annuals > 1 > income Statement > gross Profit
4118176
Annuals > 1 > income Statement > operating Expenses
8750376
Annuals > 1 > income Statement > operating Income
-4632200
Annuals > 1 > income Statement > interest Expense
521108
Annuals > 1 > income Statement > pretax Income
-5109945
Annuals > 1 > income Statement > net Income
-7042172
Annuals > 1 > income Statement > eps
-0.8078516397542319
Annuals > 1 > income Statement > dividends Per Share
-
Annuals > 1 > income Statement > shares Outstanding
8717160
Annuals > 1 > income Statement > income Tax Expense
1932227
Annuals > 1 > income Statement > EBITDA
-2159463
Annuals > 1 > income Statement > operating Margin
-14.663009555963285
Annuals > 1 > income Statement > total Other Income Expense Net
-477745
Annuals > 1 > income Statement > currency_symbol
USD
Annuals > 1 > balance Sheet > cash
138402
Annuals > 1 > balance Sheet > short Term Investments
19800
Annuals > 1 > balance Sheet > receivables
10897990
Annuals > 1 > balance Sheet > inventories
3249703
Annuals > 1 > balance Sheet > total Current Assets
14849783
Annuals > 1 > balance Sheet > property Plant Equipment
19775656
Annuals > 1 > balance Sheet > total Assets
34746695
Annuals > 1 > balance Sheet > payables
1408356
Annuals > 1 > balance Sheet > short Term Debt
8294554
Annuals > 1 > balance Sheet > long Term Debt
-
Annuals > 1 > balance Sheet > total Liabilities
26943804
Annuals > 1 > balance Sheet > equity
7802891
Annuals > 1 > balance Sheet > currency_symbol
USD
Annuals > 1 > cash Flow > net Income
-7042172
Annuals > 1 > cash Flow > depreciation
2429377
Annuals > 1 > cash Flow > change In Working Capital
2326667
Annuals > 1 > cash Flow > cash From Operations
1304864
Annuals > 1 > cash Flow > capital Expenditures
3230237
Annuals > 1 > cash Flow > cash From Investing
-3168293
Annuals > 1 > cash Flow > cash From Financing
1467357
Annuals > 1 > cash Flow > net Change In Cash
-396072
Annuals > 1 > cash Flow > currency_symbol
USD
Annuals > 1 > ratios > PE
-0.8078516397542319
Annuals > 1 > ratios > PB
5.619367847122304
Annuals > 1 > ratios > ROE
-90.25080575904495
Annuals > 1 > ratios > ROA
-20.267170733792092
Annuals > 1 > ratios > FCF
-1925373
Annuals > 1 > ratios > Piotroski FScore
2
Annuals > 1 > ratios > fcf Percent
-0.06094676978065218
Annuals > 1 > health Score
13
Annuals > 2 > quarter
2023-03-31
Annuals > 2 > income Statement > revenue
31431614
Annuals > 2 > income Statement > cost Of Revenue
26527953
Annuals > 2 > income Statement > gross Profit
4903661
Annuals > 2 > income Statement > operating Expenses
6008881
Annuals > 2 > income Statement > operating Income
-1105220
Annuals > 2 > income Statement > interest Expense
355608
Annuals > 2 > income Statement > pretax Income
-783422
Annuals > 2 > income Statement > net Income
-979006
Annuals > 2 > income Statement > eps
-0.11389098547322984
Annuals > 2 > income Statement > dividends Per Share
-
Annuals > 2 > income Statement > shares Outstanding
8595992
Annuals > 2 > income Statement > income Tax Expense
195584
Annuals > 2 > income Statement > EBITDA
1789658
Annuals > 2 > income Statement > operating Margin
-3.5162686841343875
Annuals > 2 > income Statement > total Other Income Expense Net
321798
Annuals > 2 > income Statement > currency_symbol
USD
Annuals > 2 > balance Sheet > cash
534474
Annuals > 2 > balance Sheet > short Term Investments
-
Annuals > 2 > balance Sheet > receivables
11284292
Annuals > 2 > balance Sheet > inventories
2412588
Annuals > 2 > balance Sheet > total Current Assets
14580337
Annuals > 2 > balance Sheet > property Plant Equipment
19574962
Annuals > 2 > balance Sheet > total Assets
36207741
Annuals > 2 > balance Sheet > payables
2224320
Annuals > 2 > balance Sheet > short Term Debt
1929889
Annuals > 2 > balance Sheet > long Term Debt
4749139
Annuals > 2 > balance Sheet > total Liabilities
21613590
Annuals > 2 > balance Sheet > equity
14594151
Annuals > 2 > balance Sheet > currency_symbol
USD
Annuals > 2 > cash Flow > net Income
-979006
Annuals > 2 > cash Flow > depreciation
2217472
Annuals > 2 > cash Flow > change In Working Capital
1635705
Annuals > 2 > cash Flow > cash From Operations
3137838
Annuals > 2 > cash Flow > capital Expenditures
2325301
Annuals > 2 > cash Flow > cash From Investing
-2318301
Annuals > 2 > cash Flow > cash From Financing
-1337202
Annuals > 2 > cash Flow > net Change In Cash
-517665
Annuals > 2 > cash Flow > currency_symbol
USD
Annuals > 2 > ratios > PE
-0.11389098547322984
Annuals > 2 > ratios > PB
2.9626827733932593
Annuals > 2 > ratios > ROE
-6.708207966328428
Annuals > 2 > ratios > ROA
-2.7038582716331296
Annuals > 2 > ratios > FCF
812537
Annuals > 2 > ratios > Piotroski FScore
2
Annuals > 2 > ratios > fcf Percent
0.025850947393283717
Annuals > 2 > health Score
26
Annuals > 3 > quarter
2022-03-31
Annuals > 3 > income Statement > revenue
22282495
Annuals > 3 > income Statement > cost Of Revenue
18905938
Annuals > 3 > income Statement > gross Profit
3376557
Annuals > 3 > income Statement > operating Expenses
4938086
Annuals > 3 > income Statement > operating Income
-1561529
Annuals > 3 > income Statement > interest Expense
269375
Annuals > 3 > income Statement > pretax Income
-542189
Annuals > 3 > income Statement > net Income
-349834
Annuals > 3 > income Statement > eps
-0.04321574965861887
Annuals > 3 > income Statement > dividends Per Share
-
Annuals > 3 > income Statement > shares Outstanding
8095058
Annuals > 3 > income Statement > income Tax Expense
-192355
Annuals > 3 > income Statement > EBITDA
-144296
Annuals > 3 > income Statement > operating Margin
-7.007873220660434
Annuals > 3 > income Statement > total Other Income Expense Net
1019340
Annuals > 3 > income Statement > currency_symbol
USD
Annuals > 3 > balance Sheet > cash
1052139
Annuals > 3 > balance Sheet > short Term Investments
-
Annuals > 3 > balance Sheet > receivables
11359480
Annuals > 3 > balance Sheet > inventories
2234675
Annuals > 3 > balance Sheet > total Current Assets
16067753
Annuals > 3 > balance Sheet > property Plant Equipment
19536780
Annuals > 3 > balance Sheet > total Assets
37852559
Annuals > 3 > balance Sheet > payables
3426921
Annuals > 3 > balance Sheet > short Term Debt
4686887
Annuals > 3 > balance Sheet > long Term Debt
3114936
Annuals > 3 > balance Sheet > total Liabilities
22588791
Annuals > 3 > balance Sheet > equity
15263768
Annuals > 3 > balance Sheet > currency_symbol
USD
Annuals > 3 > cash Flow > net Income
-349834
Annuals > 3 > cash Flow > depreciation
1460439
Annuals > 3 > cash Flow > change In Working Capital
590341
Annuals > 3 > cash Flow > cash From Operations
257839
Annuals > 3 > cash Flow > capital Expenditures
939004
Annuals > 3 > cash Flow > cash From Investing
-8734814
Annuals > 3 > cash Flow > cash From Financing
7398404
Annuals > 3 > cash Flow > net Change In Cash
-1078572
Annuals > 3 > cash Flow > currency_symbol
USD
Annuals > 3 > ratios > PE
-0.04321574965861887
Annuals > 3 > ratios > PB
2.667633689138881
Annuals > 3 > ratios > ROE
-2.2919242483245292
Annuals > 3 > ratios > ROA
-0.924201716454626
Annuals > 3 > ratios > FCF
-681165
Annuals > 3 > ratios > Piotroski FScore
2
Annuals > 3 > ratios > fcf Percent
-0.030569512076632353
Annuals > 3 > health Score
26
Valuation > metrics > PE
0.08123624830327018
Valuation > metrics > PB
5.586843159108378
Valuation > final Score
44.13156840891622
Valuation > verdict
6.5% Undervalued
Profitability > metrics > ROE
9.058965630833425
Profitability > metrics > ROA
4.65365523465704
Profitability > metrics > Net Margin
0.09079903147699758
Profitability > final Score
46
Profitability > verdict
Weak
Risk > metrics > Debt Equity
2.716152410233886
Risk > metrics > Interest Coverage
7.983050847457627
Risk > final Score
50
Risk > verdict
High
Liquidity > metrics > Current Ratio
1.5966855804737459
Liquidity > metrics > Quick Ratio
1.2614608664324958
Liquidity > final Score
90
Liquidity > verdict
Great
Prev Valuations > 0
20.469059352167562
Prev Valuations > 1
20.581406184421677
Prev Valuations > 2
26.038961503827103
Prev Profitabilities > 0
0
Prev Profitabilities > 1
0
Prev Profitabilities > 2
0
Prev Risks > 0
1
Prev Risks > 1
-1
Prev Risks > 2
1
Prev Liquidities > 0
93
Prev Liquidities > 1
86
Prev Liquidities > 2
86
Updated At
2026-01-20T22:43:04.004Z
Earnings History > 0 > period
2025-09-30
Earnings History > 0 > report Date
2025-11-13
Earnings History > 0 > date
2025-09-30
Earnings History > 0 > before After Market
-
Earnings History > 0 > currency
-
Earnings History > 0 > eps Actual
0.08
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-07-29
Earnings History > 1 > date
2025-06-30
Earnings History > 1 > before After Market
-
Earnings History > 1 > currency
-
Earnings History > 1 > eps Actual
0.01
Earnings History > 1 > eps Estimate
0
Earnings History > 1 > eps Difference
0.01
Earnings History > 1 > surprise Percent
-
Earnings History > 2 > period
2025-03-31
Earnings History > 2 > report Date
2025-04-08
Earnings History > 2 > date
2025-03-31
Earnings History > 2 > before After Market
-
Earnings History > 2 > currency
-
Earnings History > 2 > eps Actual
-0.08
Earnings History > 2 > eps Estimate
0
Earnings History > 2 > eps Difference
-0.08
Earnings History > 2 > surprise Percent
-
Earnings History > 3 > period
2024-12-31
Earnings History > 3 > report Date
2025-02-13
Earnings History > 3 > date
2024-12-31
Earnings History > 3 > before After Market
-
Earnings History > 3 > currency
-
Earnings History > 3 > eps Actual
-0.0832
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-19
Earnings History > 4 > date
2024-09-30
Earnings History > 4 > before After Market
-
Earnings History > 4 > currency
-
Earnings History > 4 > eps Actual
-0.0628
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-09-17
Earnings History > 5 > date
2024-06-30
Earnings History > 5 > before After Market
-
Earnings History > 5 > currency
USD
Earnings History > 5 > eps Actual
-0.5834
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-06-27
Earnings History > 6 > date
2024-03-31
Earnings History > 6 > before After Market
-
Earnings History > 6 > currency
USD
Earnings History > 6 > eps Actual
-0.5834
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-29
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.0988
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-11-20
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.0606
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-21
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.06
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-06-15
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.1164
Earnings History > 10 > eps Estimate
0
Earnings History > 10 > eps Difference
-0.1164
Earnings History > 10 > surprise Percent
-
Earnings History > 11 > period
2022-12-31
Earnings History > 11 > report Date
2023-02-14
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.0037
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-17
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.01
Earnings History > 12 > eps Estimate
0
Earnings History > 12 > eps Difference
0.01
Earnings History > 12 > surprise Percent
-
Earnings History > 13 > period
2022-06-30
Earnings History > 13 > report Date
2022-09-15
Earnings History > 13 > date
2022-06-30
Earnings History > 13 > before After Market
BeforeMarket
Earnings History > 13 > currency
USD
Earnings History > 13 > eps Actual
-0.02
Earnings History > 13 > eps Estimate
-
Earnings History > 13 > eps Difference
0
Earnings History > 13 > surprise Percent
-
Earnings History > 14 > period
2021-12-31
Earnings History > 14 > report Date
2022-02-17
Earnings History > 14 > date
2021-12-31
Earnings History > 14 > before After Market
AfterMarket
Earnings History > 14 > currency
USD
Earnings History > 14 > eps Actual
-0.03
Earnings History > 14 > eps Estimate
-
Earnings History > 14 > eps Difference
0
Earnings History > 14 > surprise Percent
-
Earnings History > 15 > period
2021-09-30
Earnings History > 15 > report Date
2021-12-07
Earnings History > 15 > date
2021-09-30
Earnings History > 15 > before After Market
AfterMarket
Earnings History > 15 > currency
USD
Earnings History > 15 > eps Actual
-0.01
Earnings History > 15 > eps Estimate
-
Earnings History > 15 > eps Difference
0
Earnings History > 15 > surprise Percent
-
Earnings History > 16 > period
2021-06-30
Earnings History > 16 > report Date
2021-08-12
Earnings History > 16 > date
2021-06-30
Earnings History > 16 > before After Market
AfterMarket
Earnings History > 16 > currency
USD
Earnings History > 16 > eps Actual
0.04
Earnings History > 16 > eps Estimate
-
Earnings History > 16 > eps Difference
0
Earnings History > 16 > surprise Percent
-
Earnings History > 17 > period
2021-03-31
Earnings History > 17 > report Date
2021-06-10
Earnings History > 17 > date
2021-03-31
Earnings History > 17 > before After Market
AfterMarket
Earnings History > 17 > currency
USD
Earnings History > 17 > eps Actual
0.01
Earnings History > 17 > eps Estimate
-
Earnings History > 17 > eps Difference
0
Earnings History > 17 > surprise Percent
-
Earnings History > 18 > period
2020-12-31
Earnings History > 18 > report Date
2021-02-11
Earnings History > 18 > date
2020-12-31
Earnings History > 18 > before After Market
AfterMarket
Earnings History > 18 > currency
USD
Earnings History > 18 > eps Actual
0.0066
Earnings History > 18 > eps Estimate
-
Earnings History > 18 > eps Difference
0
Earnings History > 18 > surprise Percent
-
Earnings History > 19 > period
2020-09-30
Earnings History > 19 > report Date
2020-11-12
Earnings History > 19 > date
2020-09-30
Earnings History > 19 > before After Market
AfterMarket
Earnings History > 19 > currency
USD
Earnings History > 19 > eps Actual
0.01
Earnings History > 19 > eps Estimate
-
Earnings History > 19 > eps Difference
0
Earnings History > 19 > surprise Percent
-
Earnings History > 20 > period
2020-06-30
Earnings History > 20 > report Date
2020-08-13
Earnings History > 20 > date
2020-06-30
Earnings History > 20 > before After Market
AfterMarket
Earnings History > 20 > currency
USD
Earnings History > 20 > eps Actual
0.0092
Earnings History > 20 > eps Estimate
-
Earnings History > 20 > eps Difference
0
Earnings History > 20 > surprise Percent
-
Earnings History > 21 > period
2020-03-31
Earnings History > 21 > report Date
2020-06-11
Earnings History > 21 > date
2020-03-31
Earnings History > 21 > before After Market
AfterMarket
Earnings History > 21 > currency
USD
Earnings History > 21 > eps Actual
-0.004
Earnings History > 21 > eps Estimate
-
Earnings History > 21 > eps Difference
0
Earnings History > 21 > surprise Percent
-
Earnings History > 22 > period
2019-12-31
Earnings History > 22 > report Date
2020-02-13
Earnings History > 22 > date
2019-12-31
Earnings History > 22 > before After Market
AfterMarket
Earnings History > 22 > currency
USD
Earnings History > 22 > eps Actual
-0.01
Earnings History > 22 > eps Estimate
-
Earnings History > 22 > eps Difference
0
Earnings History > 22 > surprise Percent
-
Earnings History > 23 > period
2019-09-30
Earnings History > 23 > report Date
2019-11-13
Earnings History > 23 > date
2019-09-30
Earnings History > 23 > before After Market
AfterMarket
Earnings History > 23 > currency
USD
Earnings History > 23 > eps Actual
-0.01
Earnings History > 23 > eps Estimate
-
Earnings History > 23 > eps Difference
0
Earnings History > 23 > surprise Percent
-
Earnings History > 24 > period
2019-06-30
Earnings History > 24 > report Date
2019-08-13
Earnings History > 24 > date
2019-06-30
Earnings History > 24 > before After Market
AfterMarket
Earnings History > 24 > currency
USD
Earnings History > 24 > eps Actual
0.01
Earnings History > 24 > eps Estimate
-
Earnings History > 24 > eps Difference
0
Earnings History > 24 > surprise Percent
-
Earnings History > 25 > period
2019-03-31
Earnings History > 25 > report Date
2019-06-27
Earnings History > 25 > date
2019-03-31
Earnings History > 25 > before After Market
AfterMarket
Earnings History > 25 > currency
USD
Earnings History > 25 > eps Actual
0.02
Earnings History > 25 > eps Estimate
-
Earnings History > 25 > eps Difference
0
Earnings History > 25 > surprise Percent
-
Earnings History > 26 > period
2018-12-31
Earnings History > 26 > report Date
2019-02-13
Earnings History > 26 > date
2018-12-31
Earnings History > 26 > before After Market
AfterMarket
Earnings History > 26 > currency
USD
Earnings History > 26 > eps Actual
0.01
Earnings History > 26 > eps Estimate
-
Earnings History > 26 > eps Difference
0
Earnings History > 26 > surprise Percent
-
Earnings History > 27 > period
2018-09-30
Earnings History > 27 > report Date
2018-11-13
Earnings History > 27 > date
2018-09-30
Earnings History > 27 > before After Market
AfterMarket
Earnings History > 27 > currency
USD
Earnings History > 27 > eps Actual
0.01
Earnings History > 27 > eps Estimate
-
Earnings History > 27 > eps Difference
0
Earnings History > 27 > surprise Percent
-
Earnings History > 28 > period
2018-06-30
Earnings History > 28 > report Date
2018-08-13
Earnings History > 28 > date
2018-06-30
Earnings History > 28 > before After Market
AfterMarket
Earnings History > 28 > currency
USD
Earnings History > 28 > eps Actual
0.01
Earnings History > 28 > eps Estimate
-
Earnings History > 28 > eps Difference
0
Earnings History > 28 > surprise Percent
-
Earnings History > 29 > period
2018-03-31
Earnings History > 29 > report Date
2018-06-28
Earnings History > 29 > date
2018-03-31
Earnings History > 29 > before After Market
AfterMarket
Earnings History > 29 > currency
USD
Earnings History > 29 > eps Actual
-0.02
Earnings History > 29 > eps Estimate
-
Earnings History > 29 > eps Difference
0
Earnings History > 29 > surprise Percent
-
Earnings History > 30 > period
2017-12-31
Earnings History > 30 > report Date
2018-02-13
Earnings History > 30 > date
2017-12-31
Earnings History > 30 > before After Market
AfterMarket
Earnings History > 30 > currency
USD
Earnings History > 30 > eps Actual
-0.04
Earnings History > 30 > eps Estimate
-
Earnings History > 30 > eps Difference
0
Earnings History > 30 > surprise Percent
-
Earnings History > 31 > period
2017-09-30
Earnings History > 31 > report Date
2017-11-13
Earnings History > 31 > date
2017-09-30
Earnings History > 31 > before After Market
AfterMarket
Earnings History > 31 > currency
USD
Earnings History > 31 > eps Actual
0.01
Earnings History > 31 > eps Estimate
-
Earnings History > 31 > eps Difference
0
Earnings History > 31 > surprise Percent
-
Earnings History > 32 > period
2017-06-30
Earnings History > 32 > report Date
2017-08-14
Earnings History > 32 > date
2017-06-30
Earnings History > 32 > before After Market
AfterMarket
Earnings History > 32 > currency
USD
Earnings History > 32 > eps Actual
0.01
Earnings History > 32 > eps Estimate
-
Earnings History > 32 > eps Difference
0
Earnings History > 32 > surprise Percent
-
Earnings History > 33 > period
2017-03-31
Earnings History > 33 > report Date
2017-06-28
Earnings History > 33 > date
2017-03-31
Earnings History > 33 > before After Market
AfterMarket
Earnings History > 33 > currency
USD
Earnings History > 33 > eps Actual
0.1
Earnings History > 33 > eps Estimate
-
Earnings History > 33 > eps Difference
0
Earnings History > 33 > surprise Percent
-
Earnings History > 34 > period
2016-12-31
Earnings History > 34 > report Date
2017-02-14
Earnings History > 34 > date
2016-12-31
Earnings History > 34 > before After Market
AfterMarket
Earnings History > 34 > currency
USD
Earnings History > 34 > eps Actual
0.1089
Earnings History > 34 > eps Estimate
-
Earnings History > 34 > eps Difference
0
Earnings History > 34 > surprise Percent
-
Earnings History > 35 > period
2016-09-30
Earnings History > 35 > report Date
2016-11-14
Earnings History > 35 > date
2016-09-30
Earnings History > 35 > before After Market
AfterMarket
Earnings History > 35 > currency
USD
Earnings History > 35 > eps Actual
0.03
Earnings History > 35 > eps Estimate
-
Earnings History > 35 > eps Difference
0
Earnings History > 35 > surprise Percent
-
Earnings History > 36 > period
2016-06-30
Earnings History > 36 > report Date
2016-08-15
Earnings History > 36 > date
2016-06-30
Earnings History > 36 > before After Market
AfterMarket
Earnings History > 36 > currency
USD
Earnings History > 36 > eps Actual
0.02
Earnings History > 36 > eps Estimate
-
Earnings History > 36 > eps Difference
0
Earnings History > 36 > surprise Percent
-
Earnings History > 37 > period
2016-03-31
Earnings History > 37 > report Date
2016-06-27
Earnings History > 37 > date
2016-03-31
Earnings History > 37 > before After Market
-
Earnings History > 37 > currency
USD
Earnings History > 37 > eps Actual
0.0163
Earnings History > 37 > eps Estimate
-
Earnings History > 37 > eps Difference
0
Earnings History > 37 > surprise Percent
-
Earnings History > 38 > period
2015-12-31
Earnings History > 38 > report Date
2016-02-16
Earnings History > 38 > date
2015-12-31
Earnings History > 38 > before After Market
-
Earnings History > 38 > currency
USD
Earnings History > 38 > eps Actual
0.0291
Earnings History > 38 > eps Estimate
-
Earnings History > 38 > eps Difference
0
Earnings History > 38 > surprise Percent
-
Earnings History > 39 > period
2015-09-30
Earnings History > 39 > report Date
2015-11-13
Earnings History > 39 > date
2015-09-30
Earnings History > 39 > before After Market
-
Earnings History > 39 > currency
USD
Earnings History > 39 > eps Actual
0.0004
Earnings History > 39 > eps Estimate
-
Earnings History > 39 > eps Difference
0
Earnings History > 39 > surprise Percent
-
Earnings History > 40 > period
2015-06-30
Earnings History > 40 > report Date
2015-08-17
Earnings History > 40 > date
2015-06-30
Earnings History > 40 > before After Market
-
Earnings History > 40 > currency
USD
Earnings History > 40 > eps Actual
0.0098
Earnings History > 40 > eps Estimate
-
Earnings History > 40 > eps Difference
0
Earnings History > 40 > surprise Percent
-
Earnings History > 41 > period
2015-03-31
Earnings History > 41 > report Date
2015-06-30
Earnings History > 41 > date
2015-03-31
Earnings History > 41 > before After Market
-
Earnings History > 41 > currency
USD
Earnings History > 41 > eps Actual
0.0083
Earnings History > 41 > eps Estimate
-
Earnings History > 41 > eps Difference
0
Earnings History > 41 > surprise Percent
-
Earnings History > 42 > period
2014-12-31
Earnings History > 42 > report Date
2015-03-31
Earnings History > 42 > date
2014-12-31
Earnings History > 42 > before After Market
-
Earnings History > 42 > currency
USD
Earnings History > 42 > eps Actual
-0.0291
Earnings History > 42 > eps Estimate
-
Earnings History > 42 > eps Difference
0
Earnings History > 42 > surprise Percent
-
Earnings History > 43 > period
2014-09-30
Earnings History > 43 > report Date
2014-12-31
Earnings History > 43 > date
2014-09-30
Earnings History > 43 > before After Market
-
Earnings History > 43 > currency
USD
Earnings History > 43 > eps Actual
-0.04
Earnings History > 43 > eps Estimate
-
Earnings History > 43 > eps Difference
0
Earnings History > 43 > surprise Percent
-
Earnings History > 44 > period
2014-06-30
Earnings History > 44 > report Date
2014-07-15
Earnings History > 44 > date
2014-06-30
Earnings History > 44 > before After Market
-
Earnings History > 44 > currency
USD
Earnings History > 44 > eps Actual
-0.19
Earnings History > 44 > eps Estimate
0.02
Earnings History > 44 > eps Difference
-0.21
Earnings History > 44 > surprise Percent
-1050
Earnings History > 45 > period
2014-03-31
Earnings History > 45 > report Date
2014-06-30
Earnings History > 45 > date
2014-03-31
Earnings History > 45 > before After Market
-
Earnings History > 45 > currency
USD
Earnings History > 45 > eps Actual
-0.0529
Earnings History > 45 > eps Estimate
0
Earnings History > 45 > eps Difference
-0.0529
Earnings History > 45 > surprise Percent
-
Earnings History > 46 > period
2013-12-31
Earnings History > 46 > report Date
2014-02-12
Earnings History > 46 > date
2013-12-31
Earnings History > 46 > before After Market
-
Earnings History > 46 > currency
USD
Earnings History > 46 > eps Actual
-0.04
Earnings History > 46 > eps Estimate
-0.01
Earnings History > 46 > eps Difference
-0.03
Earnings History > 46 > surprise Percent
-300
Earnings History > 47 > period
2013-09-30
Earnings History > 47 > report Date
2013-11-14
Earnings History > 47 > date
2013-09-30
Earnings History > 47 > before After Market
-
Earnings History > 47 > currency
USD
Earnings History > 47 > eps Actual
-0.04
Earnings History > 47 > eps Estimate
0.04
Earnings History > 47 > eps Difference
-0.08
Earnings History > 47 > surprise Percent
-200
Earnings History > 48 > period
2013-06-30
Earnings History > 48 > report Date
2013-09-30
Earnings History > 48 > date
2013-06-30
Earnings History > 48 > before After Market
-
Earnings History > 48 > currency
USD
Earnings History > 48 > eps Actual
-0.041
Earnings History > 48 > eps Estimate
-
Earnings History > 48 > eps Difference
0
Earnings History > 48 > surprise Percent
-
Earnings History > 49 > period
2013-03-31
Earnings History > 49 > report Date
2013-06-30
Earnings History > 49 > date
2013-03-31
Earnings History > 49 > before After Market
-
Earnings History > 49 > currency
USD
Earnings History > 49 > eps Actual
-0.0713
Earnings History > 49 > eps Estimate
0
Earnings History > 49 > eps Difference
-0.0713
Earnings History > 49 > surprise Percent
-
Earnings History > 50 > period
2012-12-31
Earnings History > 50 > report Date
2013-02-19
Earnings History > 50 > date
2012-12-31
Earnings History > 50 > before After Market
-
Earnings History > 50 > currency
USD
Earnings History > 50 > eps Actual
-0.03
Earnings History > 50 > eps Estimate
0.04
Earnings History > 50 > eps Difference
-0.07
Earnings History > 50 > surprise Percent
-175
Earnings History > 51 > period
2012-09-30
Earnings History > 51 > report Date
2012-11-14
Earnings History > 51 > date
2012-09-30
Earnings History > 51 > before After Market
-
Earnings History > 51 > currency
USD
Earnings History > 51 > eps Actual
-0.03
Earnings History > 51 > eps Estimate
0.02
Earnings History > 51 > eps Difference
-0.05
Earnings History > 51 > surprise Percent
-250
Earnings History > 52 > period
2012-06-30
Earnings History > 52 > report Date
2012-08-14
Earnings History > 52 > date
2012-06-30
Earnings History > 52 > before After Market
-
Earnings History > 52 > currency
USD
Earnings History > 52 > eps Actual
-0.04
Earnings History > 52 > eps Estimate
-0.06
Earnings History > 52 > eps Difference
0.02
Earnings History > 52 > surprise Percent
33.3333
Earnings History > 53 > period
2012-03-31
Earnings History > 53 > report Date
2012-06-30
Earnings History > 53 > date
2012-03-31
Earnings History > 53 > before After Market
-
Earnings History > 53 > currency
USD
Earnings History > 53 > eps Actual
-0.04
Earnings History > 53 > eps Estimate
0
Earnings History > 53 > eps Difference
-0.04
Earnings History > 53 > surprise Percent
-
Earnings History > 54 > period
2011-12-31
Earnings History > 54 > report Date
2012-02-14
Earnings History > 54 > date
2011-12-31
Earnings History > 54 > before After Market
-
Earnings History > 54 > currency
USD
Earnings History > 54 > eps Actual
-0.07
Earnings History > 54 > eps Estimate
0.06
Earnings History > 54 > eps Difference
-0.13
Earnings History > 54 > surprise Percent
-216.6667
Earnings History > 55 > period
2011-09-30
Earnings History > 55 > report Date
2011-11-14
Earnings History > 55 > date
2011-09-30
Earnings History > 55 > before After Market
-
Earnings History > 55 > currency
USD
Earnings History > 55 > eps Actual
-0.01
Earnings History > 55 > eps Estimate
0.04
Earnings History > 55 > eps Difference
-0.05
Earnings History > 55 > surprise Percent
-125
Earnings History > 56 > period
2011-06-30
Earnings History > 56 > report Date
2011-08-15
Earnings History > 56 > date
2011-06-30
Earnings History > 56 > before After Market
-
Earnings History > 56 > currency
USD
Earnings History > 56 > eps Actual
0.01
Earnings History > 56 > eps Estimate
0.03
Earnings History > 56 > eps Difference
-0.02
Earnings History > 56 > surprise Percent
-66.6667
Earnings History > 57 > period
2011-03-31
Earnings History > 57 > report Date
2011-06-22
Earnings History > 57 > date
2011-03-31
Earnings History > 57 > before After Market
-
Earnings History > 57 > currency
USD
Earnings History > 57 > eps Actual
0.01
Earnings History > 57 > eps Estimate
0.04
Earnings History > 57 > eps Difference
-0.03
Earnings History > 57 > surprise Percent
-75
Earnings History > 58 > period
2010-12-31
Earnings History > 58 > report Date
2011-03-31
Earnings History > 58 > date
2010-12-31
Earnings History > 58 > before After Market
-
Earnings History > 58 > currency
USD
Earnings History > 58 > eps Actual
0.0096
Earnings History > 58 > eps Estimate
-
Earnings History > 58 > eps Difference
0
Earnings History > 58 > surprise Percent
-
Earnings History > 59 > period
2010-09-30
Earnings History > 59 > report Date
2010-12-31
Earnings History > 59 > date
2010-09-30
Earnings History > 59 > before After Market
-
Earnings History > 59 > currency
USD
Earnings History > 59 > eps Actual
0.04
Earnings History > 59 > eps Estimate
-
Earnings History > 59 > eps Difference
0
Earnings History > 59 > surprise Percent
-
Earnings History > 60 > period
2010-06-30
Earnings History > 60 > report Date
2010-06-30
Earnings History > 60 > date
2010-06-30
Earnings History > 60 > before After Market
-
Earnings History > 60 > currency
USD
Earnings History > 60 > eps Actual
0.1579
Earnings History > 60 > eps Estimate
-
Earnings History > 60 > eps Difference
0
Earnings History > 60 > surprise Percent
-
Earnings History > 61 > period
2010-03-31
Earnings History > 61 > report Date
2010-03-31
Earnings History > 61 > date
2010-03-31
Earnings History > 61 > before After Market
-
Earnings History > 61 > currency
USD
Earnings History > 61 > eps Actual
0.1183
Earnings History > 61 > eps Estimate
-
Earnings History > 61 > eps Difference
0
Earnings History > 61 > surprise Percent
-
Earnings History > 62 > period
2009-12-31
Earnings History > 62 > report Date
2009-12-31
Earnings History > 62 > date
2009-12-31
Earnings History > 62 > before After Market
-
Earnings History > 62 > currency
USD
Earnings History > 62 > eps Actual
0.0382
Earnings History > 62 > eps Estimate
-
Earnings History > 62 > eps Difference
0
Earnings History > 62 > surprise Percent
-
Earnings History > 63 > period
2009-09-30
Earnings History > 63 > report Date
2009-09-30
Earnings History > 63 > date
2009-09-30
Earnings History > 63 > before After Market
-
Earnings History > 63 > currency
USD
Earnings History > 63 > eps Actual
0.248
Earnings History > 63 > eps Estimate
-
Earnings History > 63 > eps Difference
0
Earnings History > 63 > surprise Percent
-
Earnings History > 64 > period
2009-06-30
Earnings History > 64 > report Date
2009-06-30
Earnings History > 64 > date
2009-06-30
Earnings History > 64 > before After Market
-
Earnings History > 64 > currency
USD
Earnings History > 64 > eps Actual
-0.0359
Earnings History > 64 > eps Estimate
-
Earnings History > 64 > eps Difference
0
Earnings History > 64 > surprise Percent
-
Earnings History > 65 > period
2009-03-31
Earnings History > 65 > report Date
2009-03-31
Earnings History > 65 > date
2009-03-31
Earnings History > 65 > before After Market
-
Earnings History > 65 > currency
USD
Earnings History > 65 > eps Actual
0.1349
Earnings History > 65 > eps Estimate
-
Earnings History > 65 > eps Difference
0
Earnings History > 65 > surprise Percent
-
Earnings History > 66 > period
2008-12-31
Earnings History > 66 > report Date
2008-12-31
Earnings History > 66 > date
2008-12-31
Earnings History > 66 > before After Market
-
Earnings History > 66 > currency
USD
Earnings History > 66 > eps Actual
0.166
Earnings History > 66 > eps Estimate
-
Earnings History > 66 > eps Difference
0
Earnings History > 66 > surprise Percent
-
Earnings History > 67 > period
2008-09-30
Earnings History > 67 > report Date
2008-09-30
Earnings History > 67 > date
2008-09-30
Earnings History > 67 > before After Market
-
Earnings History > 67 > currency
USD
Earnings History > 67 > eps Actual
0.3671
Earnings History > 67 > eps Estimate
-
Earnings History > 67 > eps Difference
0
Earnings History > 67 > surprise Percent
-
Earnings History > 68 > period
2008-06-30
Earnings History > 68 > report Date
2008-06-30
Earnings History > 68 > date
2008-06-30
Earnings History > 68 > before After Market
-
Earnings History > 68 > currency
USD
Earnings History > 68 > eps Actual
0.2379
Earnings History > 68 > eps Estimate
-
Earnings History > 68 > eps Difference
0
Earnings History > 68 > surprise Percent
-
Earnings History > 69 > period
2008-03-31
Earnings History > 69 > report Date
2008-03-31
Earnings History > 69 > date
2008-03-31
Earnings History > 69 > before After Market
-
Earnings History > 69 > currency
USD
Earnings History > 69 > eps Actual
0.1202
Earnings History > 69 > eps Estimate
-
Earnings History > 69 > eps Difference
0
Earnings History > 69 > surprise Percent
-
Earnings History > 70 > period
2007-12-31
Earnings History > 70 > report Date
2007-12-31
Earnings History > 70 > date
2007-12-31
Earnings History > 70 > before After Market
-
Earnings History > 70 > currency
USD
Earnings History > 70 > eps Actual
0.1924
Earnings History > 70 > eps Estimate
-
Earnings History > 70 > eps Difference
0
Earnings History > 70 > surprise Percent
-
TechPrecision Corporation, together with its subsidiaries, manufactures and sells precision, fabricated, and machined metal structural components and systems in the United States. It operates through two segments, Ranor and Stadco. The company offers custom components for U.S. Navy submarines and aircraft carriers, USMC military helicopters, defense, and aerospace programs. It also provides custom solutions, such as manufacturing engineering, materials management and traceability, fabrication, precision machining, and QC inspection services. It serves the defense, aerospace, and precision industrial markets. TechPrecision Corporation is headquartered in Westminster, Massachusetts.
Stock Price
$0.00
increase compared to yesterday.
Dividend
Frequency:
Rate:
N/ANext Payout:
N/ARadio One (NASDAQ:UONEK) Shares Cross Above 200 Day Moving Average – Time to Sell? - Defense World
1/18/2026
Radio One (NASDAQ:UONEK) Shares Cross Above 200 Day Moving Average – Time to Sell? Defense World
Read more →Showing 2 of 10
(Last Updated 2025-09-30)
Health Score
Price to Book Ratio (P/B)
-
Very High
Low ≤ 1
High ≥ 3
Return on Equity (ROE)
-
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 0.00% of the total shares of TechPrecision Corporation Common stock
* 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.08
EPS Estimate
—
EPS Difference
0
Surprise Percent
0%
(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.