Loading insider details...
Latest Form 4 (Sep 9, 2026): Grant/Award of 1,180,637 SPWR shares, $300.0K.