108.10GBP+1.31%Mkt Cap: 944.57M $P/E: —Today
ITM Power Plc designs and manufactures proton exchange membrane (PEM) electrolysers in the United Kingdom, Germany, rest of Europe, the United States, Australia, and internationally. Its product portfolio comprises TRIDE…
Industry Peers
Specialty Industrial MachineryKey Statistics
Company
Market Cap944.57M $
Enterprise Value610.03M $
Revenue (TTM)36.60M $
Gross Profit-30.38M $
Net Income (TTM)-58.38M $
Revenue/Share0.0590 USD
Last Price108.10 GBP
Fiscal Year EndApr 2025
MR QuarterOct 2025
Employees306
CountryGB
SectorTechnology
IndustrySpecialty Industrial Machinery
ISINGB00B0130H42
Valuation
P/E (Trailing)—
P/E (Forward)-32.85
PEG—
EV/EBITDA-25.79
EV/Revenue16.67
P/S25.69
P/B3.11
EPS (TTM)-0.05
EPS (Forward)-0.03
52W Range
57.9031% of range219.80
52W High219.80 GBP
52W Low57.90 GBP
Profitability
Gross Margin-90.96%
Oper. Margin-96.73%
EBITDA Margin-64.63%
Profit Margin-174.79%
ROE-20.30%
ROA-13.31%
Growth
Revenue Growth16.00%
Earnings Growth—
Cash Flow & Leverage
Operating CF-25.68M $
CapEx (TTM)16.58M $
FCF Margin85.05%
FCF Yield3.30%
Net Debt-234.87M $
Net Debt/EBITDA9.93
Balance Sheet
Debt/Equity0.05
Current Ratio2.62
Quick Ratio2.14
Book Value/Sh0.3410 GBP
Cash/Share0.3200 GBP
Dividends
Fwd Div Rate—
Trail. Div Rate0.0000 GBP
Div. Yield—
5Y Avg Yield—
Payout Ratio0.00%
Ex-Div Date—
Pay Date—
Analyst Consensus
Rating—
Target (Mean)132.90 GBP
Upside (mean)+22.9%
Target Range60.00 GBP – 310.00 GBP
GBP60.00+22.9% to meanGBP310.00
# Analysts10
Ownership
Shares Out.690.20M
Float406.46M
Insiders41.88%
Institutions25.92%
Technical
SMA 50114.25 (-5.4%)
SMA 20096.65 (+11.8%)
Beta2.85
S&P 52W Chg18.16%
Avg Vol (30d)2.62M
Avg Vol (10d)2.14M
Technical Indicators
RSI (14)46.0
MACD-2.1898
MACD Signal-3.3210
MACD Hist.+1.1312
BB Upper115.04 GBP
BB Middle105.78 GBP
BB Lower96.53 GBP
BB Width17.49%
ATR (14)6.900 GBP
Vol Ratio (20d)0.47x