Theses›Listed companies›ITM.L
Market datarefreshed 6 Nov 2026
| Price | 74.05 GBp |
|---|---|
| Market value | $683M |
| Revenue, last 12 months | $58M |
| Forward P/E | -44.1x |
| EV to revenue | 7.1x |
| Gross and operating margin | -14% · -51% |
Not advice. Where I hold a position it is disclosed to members, with the reasoning.