Insider at

04

Insider transactions

05
0 buys (P) 0 sells (S) Net: $0 + 47 non-open-market transactions below last 12 months, based on the transactions shown below

Price change vs current quote, split-adjusted for corporate actions since the filing — not benchmarked, not annualized, not size-weighted

No open-market trades on record; showing all filings.

DateTickerCodeSharesPriceValue Owned afterΔ ownA/Dvs now
Sept. 24, 2026 KFY A 2,780 · · 45,440 Direct +6.52% Acquired (price as of 2026-10-05)
June 1, 2026 PWR M 870 · · 29,657 Direct +3.02% Acquired (price as of 2026-10-05)
June 1, 2026 PWR M 870 · · 387 Direct -69.21% Disposed (price as of 2026-10-05)
May 21, 2026 PWR A 387 · · 1,257 Direct +44.48% Acquired (price as of 2026-10-05)
Sept. 18, 2025 KFY A 2,720 · · 42,660 Direct +6.81% Acquired (price as of 2026-10-05)
June 1, 2025 PWR M 998 · · 870 Direct -53.43% Disposed (price as of 2026-10-05)
June 1, 2025 PWR M 998 · · 28,787 Direct +3.59% Acquired (price as of 2026-10-05)
May 22, 2025 PWR A 870 · · 1,868 Direct +87.17% Acquired (price as of 2026-10-05)
Sept. 25, 2024 KFY A 4,030 · · 39,940 Direct +11.22% Acquired (price as of 2026-10-05)
June 1, 2024 PWR M 971 · · 998 Direct -49.31% Disposed (price as of 2026-10-05)
June 1, 2024 PWR M 971 · · 27,789 Direct +3.62% Acquired (price as of 2026-10-05)
May 24, 2024 PWR A 998 · · 1,969 Direct +102.78% Acquired (price as of 2026-10-05)
Sept. 21, 2023 KFY A 6,150 · · 35,910 Direct +20.67% Acquired (price as of 2026-10-05)
June 23, 2023 PWR G 538 · · 26,818 Direct -1.97% Disposed (price as of 2026-10-05)
June 1, 2023 PWR M 1,393 · · 971 Direct -58.93% Disposed (price as of 2026-10-05)
June 1, 2023 PWR M 1,393 · · 27,356 Direct +5.37% Acquired (price as of 2026-10-05)
May 23, 2023 PWR A 971 · · 2,364 Direct +69.71% Acquired (price as of 2026-10-05)
Sept. 22, 2022 KFY A 3,850 · · 29,760 Direct +14.86% Acquired (price as of 2026-10-05)
June 1, 2022 PWR M 1,563 · · 1,393 Direct -52.88% Disposed (price as of 2026-10-05)
June 1, 2022 PWR M 1,563 · · 25,963 Direct +6.41% Acquired (price as of 2026-10-05)
May 27, 2022 PWR A 1,393 · · 2,956 Direct +89.12% Acquired (price as of 2026-10-05)
Sept. 29, 2021 KFY A 2,050 · · 25,910 Direct +8.59% Acquired (price as of 2026-10-05)
June 1, 2021 PWR M 4,425 · · 1,563 Direct -73.90% Disposed (price as of 2026-10-05)
June 1, 2021 PWR M 4,425 · · 24,400 Direct +22.15% Acquired (price as of 2026-10-05)
May 27, 2021 PWR A 1,563 · · 5,988 Direct +35.32% Acquired (price as of 2026-10-05)
Sept. 23, 2020 KFY A 5,280 · · 23,860 Direct +28.42% Acquired (price as of 2026-10-05)
May 28, 2020 PWR A 4,425 · · 4,425 Direct · Acquired (price as of 2026-10-05)
May 28, 2020 PWR M 3,985 · · 0 Direct -100.00% Disposed (price as of 2026-10-05)
May 28, 2020 PWR M 3,985 · · 19,975 Direct +24.92% Acquired (price as of 2026-10-05)
Oct. 3, 2019 KFY A 4,200 · · 18,580 Direct +29.21% Acquired (price as of 2026-10-05)
May 28, 2019 PWR M 4,261 · · 3,985 Direct -51.67% Disposed (price as of 2026-10-05)
May 28, 2019 PWR M 4,261 · · 15,990 Direct +36.33% Acquired (price as of 2026-10-05)
May 23, 2019 PWR A 3,985 · · 8,246 Direct +93.52% Acquired (price as of 2026-10-05)
Sept. 26, 2018 KFY A 2,430 · · 14,380 Direct +20.33% Acquired (price as of 2026-10-05)
May 28, 2018 PWR M 4,454 · · 4,261 Direct -51.11% Disposed (price as of 2026-10-05)
May 28, 2018 PWR M 4,454 · · 11,729 Direct +61.22% Acquired (price as of 2026-10-05)
May 24, 2018 PWR A 4,261 · · 8,715 Direct +95.67% Acquired (price as of 2026-10-05)
Sept. 27, 2017 KFY A 3,030 · · 11,950 Direct +33.97% Acquired (price as of 2026-10-05)
May 28, 2017 PWR M 6,035 · · 4,454 Direct -57.54% Disposed (price as of 2026-10-05)
May 28, 2017 PWR M 6,035 · · 7,275 Direct +486.69% Acquired (price as of 2026-10-05)
May 24, 2017 PWR A 4,454 · · 10,489 Direct +73.80% Acquired (price as of 2026-10-05)
Oct. 6, 2016 KFY A 5,520 · · 8,920 Direct +162.35% Acquired (price as of 2026-10-05)
May 28, 2016 PWR M 1,240 · · 6,035 Direct -17.04% Disposed (price as of 2026-10-05)
May 28, 2016 PWR M 1,240 · · 1,240 Direct · Acquired (price as of 2026-10-05)
May 26, 2016 PWR A 6,035 · · 7,275 Direct +486.69% Acquired (price as of 2026-10-05)
March 23, 2016 PWR A 1,240 · · 1,240 Direct · Acquired (price as of 2026-10-05)
Sept. 24, 2015 KFY A 3,400 · · 3,400 Direct · Acquired (price as of 2026-10-05)

P = Open-market purchase · S = Sale · A = Grant/award · M = Option exercise · G = Gift · F = Tax withholding

Insider transactions are not a recommendation; sales are often driven by liquidity or tax reasons.

Derivative holdings (Form 4 Table II) Options, RSUs and convertible securities reported on Form 4 Table II.

06
DateTickerSecurityUnderlying Exercise priceExpirationSharesA/D
June 1, 2026 PWR Restricted Stock Units Common Stock (870) · · 870 Disposed
May 21, 2026 PWR Restricted Stock Units Common Stock (387) · · 387 Acquired
June 1, 2025 PWR Restricted Stock Units Common Stock (998) · · 998 Disposed
May 22, 2025 PWR Restricted Stock Units Common Stock (870) · · 870 Acquired
June 1, 2024 PWR Restricted Stock Units Common Stock (971) · · 971 Disposed
May 24, 2024 PWR Restricted Stock Units Common Stock (998) · · 998 Acquired
June 1, 2023 PWR Restricted Stock Units Common Stock (1,393) · · 1,393 Disposed
May 23, 2023 PWR Restricted Stock Units Common Stock (971) · · 971 Acquired
June 1, 2022 PWR Restricted Stock Units Common Stock (1,563) · · 1,563 Disposed
May 27, 2022 PWR Restricted Stock Units Common Stock (1,393) · · 1,393 Acquired
June 1, 2021 PWR Restricted Stock Units Common Stock (4,425) · · 4,425 Disposed
May 27, 2021 PWR Restricted Stock Units Common Stock (1,563) · · 1,563 Acquired
May 28, 2020 PWR Restricted Stock Units Common Stock (4,425) · · 4,425 Acquired
May 28, 2020 PWR Restricted Stock Units Common Stock (3,985) · · 3,985 Disposed
May 28, 2019 PWR Restricted Stock Units Common Stock (4,261) · · 4,261 Disposed
May 23, 2019 PWR Restricted Stock Units Common Stock (3,985) · · 3,985 Acquired
May 28, 2018 PWR Restricted Stock Units Common Stock (4,454) · · 4,454 Disposed
May 24, 2018 PWR Restricted Stock Units Common Stock (4,261) · · 4,261 Acquired
May 28, 2017 PWR Restricted Stock Units Common Stock (6,035) · · 6,035 Disposed
May 24, 2017 PWR Restricted Stock Units Common Stock (4,454) · · 4,454 Acquired
May 28, 2016 PWR Restricted Stock Units Common Stock (1,240) · · 1,240 Disposed
May 26, 2016 PWR Restricted Stock Units Common Stock (6,035) · · 6,035 Acquired
March 23, 2016 PWR Restricted Stock Units Common Stock (1,240) · · 1,240 Acquired

Exercise/conversion price is blank when not applicable (e.g. RSUs).

Initial ownership (Form 3) 2 holdings

07

Securities held when first becoming an insider, per SEC Form 3.

DateTickerSecuritySharesOwnership
March 25, 2016 PWR Common Stock 0 Direct
Sept. 25, 2015 KFY No securities are beneficially owned 0 Direct