Alphai.io Logo
Sunrun Inc: director Jurich sells $929,741 in shares