Substrate
ICEYE plans to double radar-satellite production to 100 units by end of 2027 after U.S. investment — Substrate