MAHAFFEY KENNETH LAWRENCE
Insider CIK 1689047 · SPWR EVP & General Counsel
Trades across companies
| Ticker | Code | Trade | Filed | Shares | Price | Value | Owned after | |
|---|---|---|---|---|---|---|---|---|
| SPWR SUNPOWER CORP | S Sale | 2021-03-04 | 2021-03-08 | 7,730 | $31.00 | $239.6K | 45,471 | SEC↗ |
| SPWR SUNPOWER CORP | S Sale | 2021-03-04 | 2021-03-08 | 14,202 | $32.84 | $466.4K | 8,177 | SEC↗ |
| SPWR SUNPOWER CORP | S Sale | 2021-03-04 | 2021-03-08 | 23,092 | $31.90 | $736.6K | 22,379 | SEC↗ |
| SPWR SUNPOWER CORP | S Sale | 2021-03-02 | 2021-03-04 | 34,331 | $37.25 | $1.28M | 57,701 | SEC↗ |
| SPWR SUNPOWER CORP | S Sale | 2021-03-02 | 2021-03-04 | 4,500 | $38.05 | $171.2K | 53,201 | SEC↗ |
| SPWR SUNPOWER CORP | M Exercise deriv | 2021-03-01 | 2021-03-04 | 10,998 | — | $0 | 32,996 | SEC↗ |
| SPWR SUNPOWER CORP | M Exercise deriv | 2021-03-01 | 2021-03-04 | 10,492 | — | $0 | 0 | SEC↗ |
| SPWR SUNPOWER CORP | M Exercise deriv | 2021-03-01 | 2021-03-04 | 10,824 | — | $0 | 10,825 | SEC↗ |
| SPWR SUNPOWER CORP | M Exercise deriv | 2021-03-01 | 2021-03-04 | 13,185 | — | $0 | 26,369 | SEC↗ |
| SPWR SUNPOWER CORP | M Exercise deriv | 2021-03-01 | 2021-03-04 | 11,148 | — | $0 | 11,148 | SEC↗ |
| SPWR SUNPOWER CORP | M Exercise deriv | 2021-03-01 | 2021-03-04 | 14,864 | — | $0 | 29,729 | SEC↗ |
| SPWR SUNPOWER CORP | M Exercise deriv | 2021-03-01 | 2021-03-04 | 12,344 | — | $0 | 37,032 | SEC↗ |
| SPWR SUNPOWER CORP | M Exercise | 2021-03-01 | 2021-03-04 | 12,344 | — | $0 | 92,032 | SEC↗ |
| SPWR SUNPOWER CORP | M Exercise | 2021-03-01 | 2021-03-04 | 10,492 | — | $0 | 18,669 | SEC↗ |
| SPWR SUNPOWER CORP | M Exercise | 2021-03-01 | 2021-03-04 | 10,824 | — | $0 | 29,493 | SEC↗ |
| SPWR SUNPOWER CORP | M Exercise | 2021-03-01 | 2021-03-04 | 13,185 | — | $0 | 42,678 | SEC↗ |
| SPWR SUNPOWER CORP | M Exercise | 2021-03-01 | 2021-03-04 | 10,998 | — | $0 | 53,676 | SEC↗ |
| SPWR SUNPOWER CORP | M Exercise | 2021-03-01 | 2021-03-04 | 11,148 | — | $0 | 64,824 | SEC↗ |
| SPWR SUNPOWER CORP | M Exercise | 2021-03-01 | 2021-03-04 | 14,864 | — | $0 | 79,688 | SEC↗ |
| SPWR SUNPOWER CORP | A Award deriv | 2021-02-18 | 2021-02-22 | 43,994 | — | $0 | 43,994 | SEC↗ |
| SPWR SUNPOWER CORP | S Sale | 2020-11-04 | 2020-11-05 | 8,579 | $15.54 | $133.3K | 75,973 | SEC↗ |
| SPWR SUNPOWER CORP | M Exercise deriv | 2020-11-01 | 2020-11-04 | 13,115 | — | $0 | 0 | SEC↗ |
| SPWR SUNPOWER CORP | M Exercise | 2020-11-01 | 2020-11-04 | 13,115 | — | $0 | 89,088 | SEC↗ |
| SPWR SUNPOWER CORP | F Tax w/h | 2020-11-01 | 2020-11-04 | 4,536 | $15.99 | $72.5K | 84,552 | SEC↗ |
| SPWR SUNPOWER CORP | S Sale | 2020-03-06 | 2020-03-09 | 39,517 | $9.08 | $358.8K | 75,973 | SEC↗ |
| SPWR SUNPOWER CORP | M Exercise deriv | 2020-03-01 | 2020-03-04 | 12,566 | — | $0 | 37,698 | SEC↗ |
| SPWR SUNPOWER CORP | M Exercise deriv | 2020-03-01 | 2020-03-04 | 2,125 | — | $0 | 0 | SEC↗ |
| SPWR SUNPOWER CORP | M Exercise deriv | 2020-03-01 | 2020-03-04 | 50,264 | — | $0 | 50,264 | SEC↗ |
| SPWR SUNPOWER CORP | M Exercise deriv | 2020-03-01 | 2020-03-04 | 47,059 | — | $0 | 47,059 | SEC↗ |
| SPWR SUNPOWER CORP | M Exercise deriv | 2020-03-01 | 2020-03-04 | 50,264 | — | $0 | 50,264 | SEC↗ |
| SPWR SUNPOWER CORP | M Exercise deriv | 2020-03-01 | 2020-03-04 | 600 | — | $0 | 0 | SEC↗ |
| SPWR SUNPOWER CORP | M Exercise deriv | 2020-03-01 | 2020-03-04 | 14,166 | — | $0 | 42,501 | SEC↗ |
| SPWR SUNPOWER CORP | M Exercise deriv | 2020-03-01 | 2020-03-04 | 10,317 | — | $0 | 20,634 | SEC↗ |
| SPWR SUNPOWER CORP | M Exercise deriv | 2020-03-01 | 2020-03-04 | 10,625 | — | $0 | 21,250 | SEC↗ |
| SPWR SUNPOWER CORP | M Exercise deriv | 2020-03-01 | 2020-03-04 | 10,000 | — | $0 | 10,000 | SEC↗ |
| SPWR SUNPOWER CORP | M Exercise | 2020-03-01 | 2020-03-04 | 2,125 | — | $0 | 78,098 | SEC↗ |
| SPWR SUNPOWER CORP | F Tax w/h | 2020-03-01 | 2020-03-04 | 4,346 | $8.57 | $37.2K | 115,490 | SEC↗ |
| SPWR SUNPOWER CORP | F Tax w/h | 2020-03-01 | 2020-03-04 | 4,899 | $8.57 | $42.0K | 119,836 | SEC↗ |
| SPWR SUNPOWER CORP | F Tax w/h | 2020-03-01 | 2020-03-04 | 3,568 | $8.57 | $30.6K | 124,735 | SEC↗ |
| SPWR SUNPOWER CORP | F Tax w/h | 2020-03-01 | 2020-03-04 | 3,675 | $8.57 | $31.5K | 128,303 | SEC↗ |
| SPWR SUNPOWER CORP | F Tax w/h | 2020-03-01 | 2020-03-04 | 3,458 | $8.57 | $29.6K | 131,978 | SEC↗ |
| SPWR SUNPOWER CORP | F Tax w/h | 2020-03-01 | 2020-03-04 | 208 | $8.57 | $1.8K | 135,436 | SEC↗ |
| SPWR SUNPOWER CORP | F Tax w/h | 2020-03-01 | 2020-03-04 | 728 | $8.57 | $6.2K | 135,644 | SEC↗ |
| SPWR SUNPOWER CORP | M Exercise | 2020-03-01 | 2020-03-04 | 12,566 | — | $0 | 136,372 | SEC↗ |
| SPWR SUNPOWER CORP | M Exercise | 2020-03-01 | 2020-03-04 | 14,166 | — | $0 | 123,806 | SEC↗ |
| SPWR SUNPOWER CORP | M Exercise | 2020-03-01 | 2020-03-04 | 10,317 | — | $0 | 109,640 | SEC↗ |
| SPWR SUNPOWER CORP | M Exercise | 2020-03-01 | 2020-03-04 | 10,625 | — | $0 | 99,323 | SEC↗ |
| SPWR SUNPOWER CORP | M Exercise | 2020-03-01 | 2020-03-04 | 10,000 | — | $0 | 88,698 | SEC↗ |
| SPWR SUNPOWER CORP | M Exercise | 2020-03-01 | 2020-03-04 | 600 | — | $0 | 78,698 | SEC↗ |
| SPWR SUNPOWER CORP | S Sale | 2020-02-18 | 2020-02-19 | 2,048 | $8.25 | $16.9K | 75,973 | SEC↗ |
| SPWR SUNPOWER CORP | S Sale | 2020-02-18 | 2020-02-19 | 2,048 | $8.25 | $16.9K | 75,973 | SEC↗ |
| SPWR SUNPOWER CORP | M Exercise deriv | 2020-01-25 | 2020-01-28 | 3,465 | — | $0 | 0 | SEC↗ |
| SPWR SUNPOWER CORP | M Exercise | 2020-01-25 | 2020-01-28 | 3,465 | — | $0 | 79,438 | SEC↗ |
| SPWR SUNPOWER CORP | F Tax w/h | 2020-01-25 | 2020-01-28 | 1,417 | $8.78 | $12.4K | 78,021 | SEC↗ |
| SPWR SUNPOWER CORP | M Exercise deriv | 2019-11-01 | 2019-11-06 | 12,500 | — | $0 | 12,500 | SEC↗ |
| SPWR SUNPOWER CORP | M Exercise | 2019-11-01 | 2019-11-06 | 12,500 | — | $0 | 80,296 | SEC↗ |
| SPWR SUNPOWER CORP | F Tax w/h | 2019-11-01 | 2019-11-06 | 4,323 | $8.82 | $38.1K | 75,973 | SEC↗ |
| SPWR SUNPOWER CORP | S Sale | 2019-05-14 | 2019-05-15 | 32,248 | $7.98 | $257.3K | 67,796 | SEC↗ |
| SPWR SUNPOWER CORP | M Exercise deriv | 2019-03-01 | 2019-03-05 | 600 | — | $0 | 600 | SEC↗ |
| SPWR SUNPOWER CORP | M Exercise deriv | 2019-03-01 | 2019-03-05 | 2,125 | — | $0 | 2,125 | SEC↗ |
| SPWR SUNPOWER CORP | M Exercise deriv | 2019-03-01 | 2019-03-05 | 10,000 | — | $0 | 20,000 | SEC↗ |
| SPWR SUNPOWER CORP | M Exercise deriv | 2019-03-01 | 2019-03-05 | 10,625 | — | $0 | 31,875 | SEC↗ |
| SPWR SUNPOWER CORP | M Exercise deriv | 2019-03-01 | 2019-03-05 | 10,317 | — | $0 | 30,951 | SEC↗ |
| SPWR SUNPOWER CORP | M Exercise | 2019-03-01 | 2019-03-05 | 2,125 | — | $0 | 80,146 | SEC↗ |
| SPWR SUNPOWER CORP | M Exercise | 2019-03-01 | 2019-03-05 | 10,625 | — | $0 | 101,371 | SEC↗ |
| SPWR SUNPOWER CORP | M Exercise | 2019-03-01 | 2019-03-05 | 10,000 | — | $0 | 90,746 | SEC↗ |
| SPWR SUNPOWER CORP | M Exercise | 2019-03-01 | 2019-03-05 | 600 | — | $0 | 80,746 | SEC↗ |
| SPWR SUNPOWER CORP | F Tax w/h | 2019-03-01 | 2019-03-05 | 3,568 | $6.47 | $23.1K | 100,044 | SEC↗ |
| SPWR SUNPOWER CORP | F Tax w/h | 2019-03-01 | 2019-03-05 | 3,675 | $6.47 | $23.8K | 103,612 | SEC↗ |
| SPWR SUNPOWER CORP | F Tax w/h | 2019-03-01 | 2019-03-05 | 3,458 | $6.47 | $22.4K | 107,287 | SEC↗ |
| SPWR SUNPOWER CORP | F Tax w/h | 2019-03-01 | 2019-03-05 | 208 | $6.47 | $1.3K | 110,745 | SEC↗ |
| SPWR SUNPOWER CORP | F Tax w/h | 2019-03-01 | 2019-03-05 | 735 | $6.47 | $4.8K | 110,953 | SEC↗ |
| SPWR SUNPOWER CORP | M Exercise | 2019-03-01 | 2019-03-05 | 10,317 | — | $0 | 111,688 | SEC↗ |
| SPWR SUNPOWER CORP | A Award deriv | 2019-02-12 | 2019-02-14 | 41,268 | — | $0 | 41,268 | SEC↗ |
| SPWR SUNPOWER CORP | A Award deriv | 2019-02-12 | 2019-02-14 | 56,667 | — | $0 | 56,667 | SEC↗ |
| SPWR SUNPOWER CORP | M Exercise deriv | 2019-01-25 | 2019-01-28 | 3,465 | — | $0 | 3,465 | SEC↗ |
| SPWR SUNPOWER CORP | M Exercise | 2019-01-25 | 2019-01-28 | 3,465 | — | $0 | 79,438 | SEC↗ |
| SPWR SUNPOWER CORP | F Tax w/h | 2019-01-25 | 2019-01-28 | 1,417 | $5.51 | $7.8K | 78,021 | SEC↗ |
| SPWR SUNPOWER CORP | M Exercise deriv | 2018-11-01 | 2018-11-05 | 12,500 | — | $0 | 25,000 | SEC↗ |
| SPWR SUNPOWER CORP | F Tax w/h | 2018-11-01 | 2018-11-05 | 4,323 | $6.23 | $26.9K | 75,973 | SEC↗ |
| SPWR SUNPOWER CORP | M Exercise | 2018-11-01 | 2018-11-05 | 12,500 | — | $0 | 80,296 | SEC↗ |
| SPWR SUNPOWER CORP | S Sale | 2018-08-07 | 2018-08-09 | 27,964 | $7.30 | $204.1K | 67,796 | SEC↗ |
| SPWR SUNPOWER CORP | M Exercise deriv | 2018-03-01 | 2018-03-05 | 10,000 | — | $0 | 30,000 | SEC↗ |
| SPWR SUNPOWER CORP | M Exercise deriv | 2018-03-01 | 2018-03-05 | 2,927 | — | $0 | 0 | SEC↗ |
| SPWR SUNPOWER CORP | M Exercise deriv | 2018-03-01 | 2018-03-05 | 834 | — | $0 | 0 | SEC↗ |
| SPWR SUNPOWER CORP | M Exercise deriv | 2018-03-01 | 2018-03-05 | 2,125 | — | $0 | 4,250 | SEC↗ |
| SPWR SUNPOWER CORP | M Exercise deriv | 2018-03-01 | 2018-03-05 | 600 | — | $0 | 1,200 | SEC↗ |
| SPWR SUNPOWER CORP | M Exercise | 2018-03-01 | 2018-03-05 | 10,000 | — | $0 | 101,463 | SEC↗ |
| SPWR SUNPOWER CORP | M Exercise | 2018-03-01 | 2018-03-05 | 600 | — | $0 | 91,463 | SEC↗ |
| SPWR SUNPOWER CORP | F Tax w/h | 2018-03-01 | 2018-03-05 | 1,013 | $7.06 | $7.2K | 100,450 | SEC↗ |
| SPWR SUNPOWER CORP | F Tax w/h | 2018-03-01 | 2018-03-05 | 289 | $7.06 | $2.0K | 100,161 | SEC↗ |
| SPWR SUNPOWER CORP | F Tax w/h | 2018-03-01 | 2018-03-05 | 735 | $7.06 | $5.2K | 99,426 | SEC↗ |
| SPWR SUNPOWER CORP | F Tax w/h | 2018-03-01 | 2018-03-05 | 208 | $7.06 | $1.5K | 99,218 | SEC↗ |
| SPWR SUNPOWER CORP | F Tax w/h | 2018-03-01 | 2018-03-05 | 3,458 | $7.06 | $24.4K | 95,760 | SEC↗ |
| SPWR SUNPOWER CORP | M Exercise | 2018-03-01 | 2018-03-05 | 2,927 | — | $0 | 87,904 | SEC↗ |
| SPWR SUNPOWER CORP | M Exercise | 2018-03-01 | 2018-03-05 | 834 | — | $0 | 88,738 | SEC↗ |
| SPWR SUNPOWER CORP | M Exercise | 2018-03-01 | 2018-03-05 | 2,125 | — | $0 | 90,863 | SEC↗ |
| SPWR SUNPOWER CORP | A Award deriv | 2018-02-16 | 2018-02-21 | 40,000 | — | $0 | 40,000 | SEC↗ |
| SPWR SUNPOWER CORP | A Award deriv | 2018-02-16 | 2018-02-21 | 42,500 | — | $0 | 42,500 | SEC↗ |
| SPWR SUNPOWER CORP | M Exercise deriv | 2018-01-25 | 2018-01-29 | 3,465 | — | $0 | 6,930 | SEC↗ |
| SPWR SUNPOWER CORP | M Exercise | 2018-01-25 | 2018-01-29 | 3,465 | — | $0 | 86,394 | SEC↗ |
| SPWR SUNPOWER CORP | F Tax w/h | 2018-01-25 | 2018-01-29 | 1,417 | $7.93 | $11.2K | 84,977 | SEC↗ |
| SPWR SUNPOWER CORP | M Exercise deriv | 2017-11-01 | 2017-11-03 | 12,500 | — | $0 | 37,500 | SEC↗ |
| SPWR SUNPOWER CORP | M Exercise | 2017-11-01 | 2017-11-03 | 12,500 | — | $0 | 87,627 | SEC↗ |
| SPWR SUNPOWER CORP | F Tax w/h | 2017-11-01 | 2017-11-03 | 4,698 | $7.13 | $33.5K | 82,929 | SEC↗ |
| SPWR SUNPOWER CORP | M Exercise deriv | 2017-03-01 | 2017-03-03 | 2,125 | — | $0 | 6,375 | SEC↗ |
| SPWR SUNPOWER CORP | M Exercise deriv | 2017-03-01 | 2017-03-03 | 833 | — | $0 | 834 | SEC↗ |
| SPWR SUNPOWER CORP | M Exercise deriv | 2017-03-01 | 2017-03-03 | 920 | — | $0 | 0 | SEC↗ |
| SPWR SUNPOWER CORP | M Exercise deriv | 2017-03-01 | 2017-03-03 | 1,630 | — | $0 | 0 | SEC↗ |
| SPWR SUNPOWER CORP | M Exercise deriv | 2017-03-01 | 2017-03-03 | 600 | — | $0 | 1,800 | SEC↗ |
| SPWR SUNPOWER CORP | M Exercise deriv | 2017-03-01 | 2017-03-03 | 2,927 | — | $0 | 2,927 | SEC↗ |
| SPWR SUNPOWER CORP | M Exercise | 2017-03-01 | 2017-03-03 | 2,927 | — | $0 | 75,221 | SEC↗ |
| SPWR SUNPOWER CORP | F Tax w/h | 2017-03-01 | 2017-03-03 | 221 | $8.40 | $1.9K | 75,127 | SEC↗ |
| SPWR SUNPOWER CORP | F Tax w/h | 2017-03-01 | 2017-03-03 | 780 | $8.40 | $6.6K | 75,348 | SEC↗ |
| SPWR SUNPOWER CORP | F Tax w/h | 2017-03-01 | 2017-03-03 | 306 | $8.40 | $2.6K | 76,128 | SEC↗ |
| SPWR SUNPOWER CORP | F Tax w/h | 2017-03-01 | 2017-03-03 | 1,228 | $8.40 | $10.3K | 76,434 | SEC↗ |
| SPWR SUNPOWER CORP | F Tax w/h | 2017-03-01 | 2017-03-03 | 403 | $8.40 | $3.4K | 77,662 | SEC↗ |
| SPWR SUNPOWER CORP | F Tax w/h | 2017-03-01 | 2017-03-03 | 714 | $8.40 | $6.0K | 78,065 | SEC↗ |
| SPWR SUNPOWER CORP | M Exercise | 2017-03-01 | 2017-03-03 | 920 | — | $0 | 72,294 | SEC↗ |
| SPWR SUNPOWER CORP | M Exercise | 2017-03-01 | 2017-03-03 | 2,125 | — | $0 | 78,179 | SEC↗ |
| SPWR SUNPOWER CORP | M Exercise | 2017-03-01 | 2017-03-03 | 1,630 | — | $0 | 71,374 | SEC↗ |
| SPWR SUNPOWER CORP | M Exercise | 2017-03-01 | 2017-03-03 | 833 | — | $0 | 76,054 | SEC↗ |
| SPWR SUNPOWER CORP | M Exercise | 2017-03-01 | 2017-03-03 | 600 | — | $0 | 78,779 | SEC↗ |
| SPWR SUNPOWER CORP | M Exercise deriv | 2017-01-25 | 2017-01-27 | 3,465 | — | $0 | 10,395 | SEC↗ |
| SPWR SUNPOWER CORP | F Tax w/h | 2017-01-25 | 2017-01-27 | 1,517 | $6.92 | $10.5K | 69,744 | SEC↗ |
| SPWR SUNPOWER CORP | M Exercise | 2017-01-25 | 2017-01-27 | 3,465 | — | $0 | 71,261 | SEC↗ |
| SPWR SUNPOWER CORP | A Award deriv | 2016-11-01 | 2016-11-03 | 50,000 | — | $0 | 50,000 | SEC↗ |