ITM Power plc Stock: price and insider trades · United Kingdom · RNS (LSE) Track the ITM Power plc share price and the full directors' dealings record of the company, a publicly traded company based in United Kingdom. Shares are listed on UK GB, under the supervision of RNS (LSE). Operating in the Energy sector, ITM Power plc has logged 106 reports. Market capitalisation: €866.2m. The latest transaction was filed on 1 July 2026 (Purchase). Among the most active insiders: Simon Bourne. The full history is openly available.
€731,895
104 ops.
Buy Volume
Analyst consensus: bullish or bearish? Analysts rate ITM Power plc Buy (bullish), based on 10 analysts. Average price target: £130.90.
Buys €731,895 €2,934 Sells
Informational score on this market. Our backtest validates the signal only on 8 EU venues; elsewhere (notably US markets) insider buys historically invert or do not hold. Not a recommendation.
Fundamental score
Ranked 24,781 of 25,973 companies
FCF yld -4.2%
Earn yld -5.8%
EV/EBITDA ·
ROE -14%
Gross mgn -91%
Net mgn ·
Debt/EBITDA ·
Pillars 2/3
Transparent value + quality ranking, distinct from the insider signal.
Σ Sigma AI Analysis Fundamental view, insider signal, bull and bear case, synthesis.
Generate AI analysis AI-generated analysis. Opinion, not investment advice. Not backtested. Built from public filings and financials. No price target, no buy or sell recommendation.
Last declaration on 1 July 2026
All Executives106 Thresholds0 Prospectus0 Other0
Declarations 106 total
● Non-Executive Director · Executives · 29 Jun 2026
172,000 shares @ £1.1482 0.029% mcap 50.0% of flow London Stock Exchange (XLON)GB00B0130H42⌘ RNS:9645682 Ideal exit: 26 Mar 2027 (T+270) ● Non-Executive Director · Executives · 29 Jun 2026
172,000 shares @ £1.1482 0.029% mcap 100.0% of flow London Stock Exchange (XLON)RNS:0c46d710-2501-44d2-9e68-94041d8ab137 Ideal exit: 26 Mar 2027 (T+270) ● Chief Technology Officer · Executives · 15 Jun 2026
226 shares @ £1.3305 0.0000% mcap 2.6% of flow London Stock Exchange - AIMGB00B0130H42⌘ RNS:9621827-0 Ideal exit: 12 Mar 2027 (T+270) ● Chief Executive Officer · Executives · 15 Jun 2026
226 shares @ £1.3305 0.0000% mcap 0.4% of flow London Stock Exchange - AIMGB00B0130H42⌘ RNS:9621827-1 Ideal exit: 12 Mar 2027 (T+270) ● Chief Technology Officer · Executives · 15 Jun 2026
226 shares @ £1.3305 0.0000% mcap 2.6% of flow London Stock Exchange - AIMRNS:857afb39-8b9d-4266-8148-cd93f1022506-0 Ideal exit: 12 Mar 2027 (T+270) ● Chief Executive Officer · Executives · 15 Jun 2026
226 shares @ £1.3305 0.0000% mcap 0.4% of flow London Stock Exchange - AIMRNS:857afb39-8b9d-4266-8148-cd93f1022506-1 Ideal exit: 12 Mar 2027 (T+270) ● Chief Executive Officer · Executives · 15 May 2026
184 shares @ £1.6196 100.0% of flow London Stock Exchange - AIMGB00B0130H42⌘ RNS:9571908-1 Ideal exit: 9 Feb 2027 (T+270) ● Chief Technology Officer · Executives · 15 May 2026
184 shares @ £1.6196 100.0% of flow London Stock Exchange - AIMGB00B0130H42⌘ RNS:9571908-0 Ideal exit: 9 Feb 2027 (T+270) ● Chief Technology Officer · Executives · 15 May 2026
184 shares @ £1.6196 0.0000% mcap 2.6% of flow London Stock Exchange - AIMRNS:70012927-b32c-439d-85e8-3dc73e5a7e09-0 Ideal exit: 9 Feb 2027 (T+270) ● Chief Executive Officer · Executives · 15 May 2026
184 shares @ £1.6196 0.0000% mcap 0.4% of flow London Stock Exchange - AIMRNS:70012927-b32c-439d-85e8-3dc73e5a7e09-1 Ideal exit: 9 Feb 2027 (T+270) ● Chief Technology Officer · Executives · 24 Apr 2026
0
London Stock Exchange - AIMRNS:61091ba2-9169-4d23-8c52-9104cbf8eec4 ● Chief Executive Officer · Executives · 15 Apr 2026
314 shares @ £0.958 0.0000% mcap 0.4% of flow London Stock Exchange - AIMRNS:52b1f194-cde9-4163-9790-e029d488823c-1 Ideal exit: 10 Jan 2027 (T+270) ● Chief Technology Officer · Executives · 15 Apr 2026
312 shares @ £0.958 0.0000% mcap 2.6% of flow London Stock Exchange - AIMRNS:52b1f194-cde9-4163-9790-e029d488823c-0 Ideal exit: 10 Jan 2027 (T+270) ● Chief Technology Officer · Executives · 16 Mar 2026
468 shares @ £0.6423 0.0000% mcap 2.8% of flow London Stock Exchange - AIMRNS:13862311-6d2e-401e-9b68-62511bd8b977-0 Ideal exit: 11 Dec 2026 (T+270) ● Chief Executive Officer · Executives · 16 Mar 2026
466 shares @ £0.6423 0.0000% mcap 0.4% of flow London Stock Exchange - AIMRNS:13862311-6d2e-401e-9b68-62511bd8b977-1 Ideal exit: 11 Dec 2026 (T+270) ● Chief Technology Officer · Executives · 16 Feb 2026
482 shares @ £0.6231 2.8% of flow London Stock Exchange - AIMRNS:638b8bba-d904-47ce-9956-564637f54c8e-0 Ideal exit: 13 Nov 2026 (T+270) ● Chief Executive Officer · Executives · 16 Feb 2026
482 shares @ £0.6231 0.4% of flow London Stock Exchange - AIMRNS:638b8bba-d904-47ce-9956-564637f54c8e-1 Ideal exit: 13 Nov 2026 (T+270) ● Chief Technology Officer · Executives · 15 Jan 2026
454 shares @ £0.6599 2.8% of flow London Stock Exchange - AIMRNS:d61b2b41-1a7e-4864-8da5-b7243723c5cd-0 Ideal exit: 12 Oct 2026 (T+270) ● Chief Executive Officer · Executives · 15 Jan 2026
454 shares @ £0.6599 0.4% of flow London Stock Exchange - AIMRNS:d61b2b41-1a7e-4864-8da5-b7243723c5cd-1 Ideal exit: 12 Oct 2026 (T+270) ● Chief Technology Officer · Executives · 16 Dec 2025
466 shares @ £0.6445 2.8% of flow London Stock Exchange - AIMRNS:d37320bb-77dc-4715-8377-a768b15a2c35-0 Ideal exit: 12 Sept 2026 (T+270) ● Chief Executive Officer · Executives · 16 Dec 2025
466 shares @ £0.6445 0.4% of flow London Stock Exchange - AIMRNS:d37320bb-77dc-4715-8377-a768b15a2c35-1 Ideal exit: 12 Sept 2026 (T+270) ● Chief Technology Officer · Executives · 14 Nov 2025
406 shares @ £0.7395 3.1% of flow London Stock Exchange - AIMRNS:a82481be-252d-499b-b52e-7f440622d9a8-0 Ideal exit: 11 Aug 2026 (T+270) ● Chief Executive Officer · Executives · 14 Nov 2025
406 shares @ £0.7395 0.4% of flow London Stock Exchange - AIMRNS:a82481be-252d-499b-b52e-7f440622d9a8-1 Ideal exit: 11 Aug 2026 (T+270) ● Chief Technology Officer · Executives · 15 Oct 2025
354 shares @ £0.8451 3.2% of flow London Stock Exchange - AIMRNS:5864332-0 Ideal exit: 12 Jul 2026 (T+270) ● Chief Executive Officer · Executives · 15 Oct 2025
354 shares @ £0.8451 0.4% of flow London Stock Exchange - AIMRNS:5864332-1 Ideal exit: 12 Jul 2026 (T+270) 25 of 106 declarations
Load more (81 remaining) About ITM Power plc ITM Power plc is a company focused on hydrogen production from renewable energy. It is listed on the London Stock Exchange (XLON).