Castle Thomas J
Insider CIK 1678414 · TPIC See Remarks
Trades across companies
| Ticker | Code | Trade | Filed | Shares | Price | Value | Owned after | |
|---|---|---|---|---|---|---|---|---|
| TPIC TPI COMPOSITES, INC | M Exercise deriv | 2021-05-27 | 2021-05-28 | 24,577 | — | $0 | 24,240 | SEC↗ |
| TPIC TPI COMPOSITES, INC | S Sale | 2021-05-27 | 2021-05-28 | 24,577 | $49.51 | $1.22M | 6,831 | SEC↗ |
| TPIC TPI COMPOSITES, INC | M Exercise | 2021-05-27 | 2021-05-28 | 24,577 | $16.53 | $406.3K | 31,408 | SEC↗ |
| TPIC TPI COMPOSITES, INC | M Exercise deriv | 2021-05-26 | 2021-05-28 | 25,423 | — | $0 | 48,817 | SEC↗ |
| TPIC TPI COMPOSITES, INC | S Sale | 2021-05-26 | 2021-05-28 | 25,423 | $49.15 | $1.25M | 6,831 | SEC↗ |
| TPIC TPI COMPOSITES, INC | M Exercise | 2021-05-26 | 2021-05-28 | 25,423 | $16.53 | $420.2K | 32,254 | SEC↗ |
| TPIC TPI COMPOSITES, INC | M Exercise deriv | 2021-03-15 | 2021-03-17 | 3,308 | — | $0 | 0 | SEC↗ |
| TPIC TPI COMPOSITES, INC | S Sale | 2021-03-15 | 2021-03-17 | 1,030 | $52.30 | $53.9K | 6,831 | SEC↗ |
| TPIC TPI COMPOSITES, INC | M Exercise | 2021-03-15 | 2021-03-17 | 3,308 | — | $0 | 7,861 | SEC↗ |
| TPIC TPI COMPOSITES, INC | A Award deriv | 2021-03-10 | 2021-03-12 | 1,897 | — | $0 | 1,897 | SEC↗ |
| TPIC TPI COMPOSITES, INC | A Award deriv | 2021-03-10 | 2021-03-12 | 1,851 | — | $0 | 1,851 | SEC↗ |
| TPIC TPI COMPOSITES, INC | M Exercise deriv | 2020-12-31 | 2021-01-05 | 7,981 | — | $0 | 0 | SEC↗ |
| TPIC TPI COMPOSITES, INC | F Tax w/h | 2020-12-31 | 2021-01-05 | 3,428 | $52.78 | $180.9K | 4,553 | SEC↗ |
| TPIC TPI COMPOSITES, INC | M Exercise | 2020-12-31 | 2021-01-05 | 7,981 | — | $0 | 7,981 | SEC↗ |
| TPIC TPI COMPOSITES, INC | M Exercise deriv | 2020-11-17 | 2020-11-19 | 41,796 | — | $0 | 74,240 | SEC↗ |
| TPIC TPI COMPOSITES, INC | M Exercise | 2020-11-17 | 2020-11-19 | 41,796 | $16.53 | $690.9K | 41,796 | SEC↗ |
| TPIC TPI COMPOSITES, INC | S Sale | 2020-11-17 | 2020-11-19 | 41,796 | $39.56 | $1.65M | 0 | SEC↗ |
| TPIC TPI COMPOSITES, INC | M Exercise deriv | 2020-11-12 | 2020-11-13 | 8,204 | — | $0 | 116,036 | SEC↗ |
| TPIC TPI COMPOSITES, INC | S Sale | 2020-11-12 | 2020-11-13 | 8,204 | $42.07 | $345.1K | 0 | SEC↗ |
| TPIC TPI COMPOSITES, INC | M Exercise | 2020-11-12 | 2020-11-13 | 8,204 | $16.53 | $135.6K | 8,204 | SEC↗ |
| TPIC TPI COMPOSITES, INC | M Exercise deriv | 2020-11-11 | 2020-11-13 | 48,700 | — | $0 | 124,240 | SEC↗ |
| TPIC TPI COMPOSITES, INC | M Exercise | 2020-11-11 | 2020-11-13 | 48,700 | $16.53 | $805.0K | 48,700 | SEC↗ |
| TPIC TPI COMPOSITES, INC | S Sale | 2020-11-11 | 2020-11-13 | 48,700 | $39.50 | $1.92M | 0 | SEC↗ |
| TPIC TPI COMPOSITES, INC | M Exercise deriv | 2020-11-10 | 2020-11-13 | 1,300 | — | $0 | 172,940 | SEC↗ |
| TPIC TPI COMPOSITES, INC | M Exercise | 2020-11-10 | 2020-11-13 | 1,300 | $16.53 | $21.5K | 1,300 | SEC↗ |
| TPIC TPI COMPOSITES, INC | S Sale | 2020-11-10 | 2020-11-13 | 1,300 | $39.50 | $51.4K | 0 | SEC↗ |
| TPIC TPI COMPOSITES, INC | M Exercise deriv | 2020-08-14 | 2020-08-18 | 5,760 | — | $0 | 174,240 | SEC↗ |
| TPIC TPI COMPOSITES, INC | S Sale | 2020-08-14 | 2020-08-18 | 5,760 | $33.00 | $190.1K | 0 | SEC↗ |
| TPIC TPI COMPOSITES, INC | M Exercise | 2020-08-14 | 2020-08-18 | 5,760 | $16.53 | $95.2K | 5,760 | SEC↗ |
| TPIC TPI COMPOSITES, INC | S Sale | 2020-08-12 | 2020-08-13 | 2,572 | $30.05 | $77.3K | 0 | SEC↗ |
| TPIC TPI COMPOSITES, INC | A Award deriv | 2020-03-11 | 2020-03-13 | 6,998 | — | $0 | 6,998 | SEC↗ |
| TPIC TPI COMPOSITES, INC | A Award deriv | 2020-03-11 | 2020-03-13 | 6,047 | — | $0 | 6,047 | SEC↗ |
| TPIC TPI COMPOSITES, INC | M Exercise deriv | 2020-03-07 | 2020-03-10 | 3,490 | — | $0 | 0 | SEC↗ |
| TPIC TPI COMPOSITES, INC | F Tax w/h | 2020-03-07 | 2020-03-10 | 918 | $17.61 | $16.2K | 2,572 | SEC↗ |
| TPIC TPI COMPOSITES, INC | M Exercise | 2020-03-07 | 2020-03-10 | 3,490 | — | $0 | 3,490 | SEC↗ |
| TPIC TPI COMPOSITES, INC | S Sale | 2019-06-10 | 2019-06-11 | 1,527 | $22.52 | $34.4K | 0 | SEC↗ |
| TPIC TPI COMPOSITES, INC | D To issuer deriv | 2019-03-07 | 2019-03-08 | 2,094 | — | $0 | 3,490 | SEC↗ |
| TPIC TPI COMPOSITES, INC | F Tax w/h | 2019-03-07 | 2019-03-08 | 567 | $29.55 | $16.8K | 1,527 | SEC↗ |
| TPIC TPI COMPOSITES, INC | M Exercise | 2019-03-07 | 2019-03-08 | 2,094 | — | $0 | 2,094 | SEC↗ |
| TPIC TPI COMPOSITES, INC | A Award deriv | 2019-03-06 | 2019-03-08 | 2,563 | — | $0 | 2,563 | SEC↗ |
| TPIC TPI COMPOSITES, INC | A Award deriv | 2019-03-06 | 2019-03-08 | 6,583 | — | $0 | 6,583 | SEC↗ |
| TPIC TPI COMPOSITES, INC | S Sale | 2019-03-05 | 2019-03-06 | 1,018 | $29.00 | $29.5K | 0 | SEC↗ |
| TPIC TPI COMPOSITES, INC | A Award deriv | 2018-03-14 | 2018-03-16 | 7,981 | — | $0 | 7,981 | SEC↗ |
| TPIC TPI COMPOSITES, INC | A Award deriv | 2018-03-14 | 2018-03-16 | 3,308 | — | $0 | 3,308 | SEC↗ |
| TPIC TPI COMPOSITES, INC | D To issuer deriv | 2018-03-07 | 2018-03-09 | 1,396 | — | $0 | 5,584 | SEC↗ |
| TPIC TPI COMPOSITES, INC | F Tax w/h | 2018-03-07 | 2018-03-09 | 378 | $20.27 | $7.7K | 1,018 | SEC↗ |
| TPIC TPI COMPOSITES, INC | M Exercise | 2018-03-07 | 2018-03-09 | 1,396 | — | $0 | 1,396 | SEC↗ |
| TPIC TPI COMPOSITES, INC | A Award deriv | 2017-10-23 | 2017-10-25 | 6,980 | — | $0 | 6,980 | SEC↗ |