| Date | Company | Security | Transaction | Code | Indirect | 10b5-1 | $Price | #Shares | $Value | #Remaining |
|---|---|---|---|---|---|---|---|---|---|---|
| 3 Nov 25 | PWR Quanta Services | Common Stock | Gift | Dispose G | No | No | 0 | 455 | 0.00 | 47,458 |
| 18 Jul 25 | PWR Quanta Services | Common Stock | Payment of exercise | Dispose F | No | No | 397.9 | 414 | 164.73 k | 47,913 |
| 22 May 25 | TPICQ TPI Composites | Common Stock | Option exercise | Acquire M | No | No | 0 | 30,134 | 0.00 | 69,561 |
| 22 May 25 | TPICQ TPI Composites | RSU Common Stock | Option exercise | Dispose M | No | No | 0 | 30,134 | 0.00 | 0 |
| 9 Mar 25 | PWR Quanta Services | Common Stock | Payment of exercise | Dispose F | No | No | 246.02 | 781 | 192.14 k | 48,327 |
| 4 Mar 25 | PWR Quanta Services | Common Stock | Payment of exercise | Dispose F | No | No | 250.91 | 1,582 | 396.94 k | 49,108 |