TPCS logo
TPCS NASDAQ US

TechPrecision Corporation - Common stock

Industrials · Machinery Website · IPO Nov 2007
$3.07
▲ +$0.16 (+5.50%)
Vol 60K
6
Quality Score
fail
Mkt Cap
$48.4M
ROE
-5.4%
Margin
-1.4%
D/E
79.05
Beta
0.05
52W
$2–$6

Price Chart

Earnings

Beat rate: 0.0%
Quarter EPS Est EPS Act Surprise
Sep 2026 $-0.15
Sep 2023 $0.00
Mar 2014 $0.08 $-0.76 $-0.84
Dec 2013 $-0.04 $-0.16 $-0.12

Fundamentals Trend

Metric 2025-06-30 2025-09-02 2025-10-02 2025-11-03 2025-12-03 2026-01-02
ROE (TTM) -22.2% -97.7% -22.2% -22.2% -22.2% -5.4%
P/E (TTM)
Net Margin -8.1% -24.1% -5.6% -5.6% -5.6% -1.4%
Gross Margin 14.0% 10.5% 15.3% 15.3% 15.3% 19.6%
D/E Ratio 72.45 90.08 72.45 72.45 72.45 79.05
Current Ratio 0.95 0.89 0.95 0.95 0.95 1.02

Key Ratios

ROA (TTM)
-1.4%
P/S (TTM)
1.44
P/B
2.6
EPS (TTM)
$-0.05
CF/Share
$0.13
Rev Growth 3Y
+15.2%
52W High
$6.25
52W Low
$2.05
$2.05 52-Week Range $6.25

How does TPCS compare to Machinery peers?

Peer group: Micro-cap Machinery (All) · 57 companies

TPCS valuation vs Machinery peers

P/E ratio
0% below peers (24.4)
vs Peers
vs Industry
Fair value
P/S ratio
1.4
10% above peers (1.3)
vs Peers
vs Industry
Fair value
P/B ratio
2.6
44% above peers (1.8)
vs Peers
vs Industry
Pricier
Div yield
0% below peers (1.3%)
vs Peers
vs Industry
Low yield

TPCS profitability vs Machinery peers

ROE
-5.4%
0% above peers (-5.4%)
vs Peers
vs Industry
In line
Net margin
-1.4%
4% above peers (-1.4%)
vs Peers
vs Industry
In line
Gross margin
19.6%
26% below peers (26.5%)
vs Peers
vs Industry
Weak
ROA
-1.4%
9% above peers (-1.5%)
vs Peers
vs Industry
In line

TPCS financial health vs Machinery peers

D/E ratio
79.1
95% above peers (40.6)
vs Peers
vs Industry
High debt
Current ratio
1.0
53% below peers (2.2)
vs Peers
vs Industry
Low liquidity
Beta
0.1
96% below peers (1.2)
vs Peers
vs Industry
More volatile

TPCS fundamentals radar

TPCS Peer median Industry

TPCS profitability vs leverage

Bubble size = market cap · X = net margin · Y = D/E ratio

TPCS vs peers: key metrics

Latest News

No related news yet