imd
IMD: Mining Tech Pioneer - Digital Dreams Meet Drilling Reality
Updated 8 Oct 2025
Mining technology leader trading at 44% premium to $2.36 fair value. Strong 29.3% EBITDA margins, 490+ patents, but execution risks from three simultaneous acquisitions amid uncertain exploration recovery.
View note