Alphai.io Logo
SiCPower LLC linked to Navitas (NASDAQ: NVTS) sells 389,096 shares