| Ticker | Owner | Relationship | Date | Transaction | Cost | #Shares | Value ($) | #Shares Total | SEC Form 4 |
|---|---|---|---|---|---|---|---|---|---|
| PWR | FOSTER VINCENT D | other: Former Director | May 22 '25 | Option Exercise | 0.00 | 1,244 | 0 | 179,687 | May 27 12:00 AM |
| MAIN | FOSTER VINCENT D | Director | Mar 05 '25 | Sale | 57.18 | 85,000 | 4,860,331 | 1,712,575 | Mar 07 12:00 AM |
| PWR | FOSTER VINCENT D | Director | Jun 01 '24 | Option Exercise | 0.00 | 1,942 | 0 | 179,065 | Jun 04 12:00 AM |
| PWR | FOSTER VINCENT D | Director | Feb 27 '24 | Sale | 238.61 | 17,500 | 4,175,669 | 178,094 | Feb 29 12:00 AM |
| PWR | FOSTER VINCENT D | Director | Jun 01 '23 | Option Exercise | 0.00 | 2,786 | 0 | 200,593 | Jun 05 12:00 AM |
| PWR | FOSTER VINCENT D | Director | Jun 22 '22 | Sale | 119.01 | 14,948 | 1,778,896 | 204,925 | Jun 24 12:00 AM |
| PWR | FOSTER VINCENT D | Director | Jun 01 '22 | Option Exercise | 0.00 | 1,563 | 0 | 24,951 | Jun 01 12:00 AM |
| PWR | FOSTER VINCENT D | director: | May 27 '22 | Option Exercise | 0.00 | 1,563 | 0 | 219,873 | Jun 01 12:00 AM |
| PWR | FOSTER VINCENT D | Director | Jun 01 '21 | Option Exercise | 0.00 | 8,850 | 0 | 226,460 | Jun 01 12:00 AM |
| RMIX | FOSTER VINCENT D | Director | May 15 '07 | Option Exercise | 5.70 | 10,000 | 57,000 | 471,428 | May 17 12:00 AM |
| RMIX | FOSTER VINCENT D | Director | May 18 '06 | Option Exercise | 8.74 | 10,000 | 87,400 | 469,835 | May 22 12:00 AM |