Kenneth Michael Hartwick
First SEC filing: June 4, 2026 · Latest: June 4, 2026
Insider at
Insider transactions
Price change vs current quote, split-adjusted for corporate actions since the filing — not benchmarked, not annualized, not size-weighted
| Date | Ticker | Code | Shares | Price | Value | Owned after | Δ own | A/D | vs now |
|---|---|---|---|---|---|---|---|---|---|
| Oct. 1, 2026 | PPLC | A | 1,335 | $32.76 | $43,735 | 2,574 Direct | +107.75% | Acquired | 36.4% (price as of 2026-10-02) |
| July 22, 2026 | PPLC | A | 1,228 | $35.62 | $43,741 | 1,228 Direct | · | Acquired | 25.4% (price as of 2026-10-02) |
| June 3, 2026 | MYRG | S | 3,500 | $450.50 | $1,576,750 | 18,631 Direct | -15.81% | Disposed | -32.3% (price as of 2026-10-02) |
| April 27, 2026 | MYRG | F | 1,786 | $346.37 | $618,617 | 22,131 Direct | -7.47% | Disposed | -12.0% (price as of 2026-10-02) |
| April 24, 2026 | MYRG | M | 1,657 | · | · | 0 Direct | -100.00% | Disposed | (price as of 2026-10-02) |
| April 23, 2026 | MYRG | A | 591 | · | · | 591 Direct | · | Acquired | (price as of 2026-10-02) |
| April 25, 2025 | MYRG | F | 1,638 | $123.43 | $202,178 | 22,260 Direct | -6.85% | Disposed | 146.9% (price as of 2026-10-02) |
| April 24, 2025 | MYRG | M | 1,657 | · | · | 23,917 Direct | +7.44% | Acquired | (price as of 2026-10-02) |
| April 24, 2025 | MYRG | A | 1,657 | · | · | 1,657 Direct | · | Acquired | (price as of 2026-10-02) |
| April 24, 2025 | MYRG | M | 972 | · | · | 0 Direct | -100.00% | Disposed | (price as of 2026-10-02) |
| April 24, 2025 | MYRG | M | 972 | · | · | 23,898 Direct | +4.24% | Acquired | (price as of 2026-10-02) |
| June 13, 2024 | VIASP | D | 16,629 | $11.00 | $182,919 | 0 Direct | -100.00% | Disposed | |
| May 18, 2024 | VIASP | M | 2,936 | · | · | 0 Direct | -100.00% | Disposed | |
| May 18, 2024 | VIASP | M | 2,936 | · | · | 16,629 Direct | +21.44% | Acquired | |
| April 24, 2024 | MYRG | A | 972 | · | · | 972 Direct | · | Acquired | (price as of 2026-10-02) |
| April 20, 2024 | MYRG | M | 1,277 | · | · | 0 Direct | -100.00% | Disposed | (price as of 2026-10-02) |
| April 20, 2024 | MYRG | M | 1,277 | · | · | 22,926 Direct | +5.90% | Acquired | (price as of 2026-10-02) |
| May 18, 2023 | VIASP | A | 2,936 | · | · | 2,936 Direct | · | Acquired | |
| May 18, 2023 | VIASP | M | 3,297 | · | · | 0 Direct | -100.00% | Disposed | |
| May 18, 2023 | VIASP | M | 3,297 | · | · | 12,126 Direct | +37.34% | Acquired | |
| April 21, 2023 | MYRG | M | 1,738 | · | · | 0 Direct | -100.00% | Disposed | (price as of 2026-10-02) |
| April 21, 2023 | MYRG | M | 1,738 | · | · | 21,649 Direct | +8.73% | Acquired | (price as of 2026-10-02) |
| April 20, 2023 | MYRG | A | 1,277 | · | · | 1,277 Direct | · | Acquired | (price as of 2026-10-02) |
| March 15, 2023 | VIASP | A | 498 | $5.81 | $2,893 | 16,471 Direct | +3.12% | Acquired | |
| Dec. 15, 2022 | VIASP | A | 442 | $6.37 | $2,816 | 15,973 Direct | +2.85% | Acquired | |
| Sept. 15, 2022 | VIASP | A | 332 | $8.30 | $2,756 | 15,531 Direct | +2.18% | Acquired | |
| June 15, 2022 | VIASP | A | 326 | $8.27 | $2,696 | 15,199 Direct | +2.19% | Acquired | |
| May 20, 2022 | VIASP | G | 3,700 | · | · | 44,141 Direct | -7.73% | Disposed | |
| May 18, 2022 | VIASP | A | 14,873 | · | · | 14,873 Direct | · | Acquired | |
| April 22, 2022 | MYRG | M | 1,631 | · | · | 0 Direct | -100.00% | Disposed | (price as of 2026-10-02) |
| April 22, 2022 | MYRG | M | 1,631 | · | · | 19,911 Direct | +8.92% | Acquired | (price as of 2026-10-02) |
| April 21, 2022 | MYRG | A | 1,738 | · | · | 1,738 Direct | · | Acquired | (price as of 2026-10-02) |
| April 27, 2021 | MYRG | M | 3,350 | · | · | 0 Direct | -100.00% | Disposed | (price as of 2026-10-02) |
| April 27, 2021 | MYRG | M | 3,350 | · | · | 18,280 Direct | +22.44% | Acquired | (price as of 2026-10-02) |
| April 22, 2021 | MYRG | A | 1,631 | · | · | 1,631 Direct | · | Acquired | (price as of 2026-10-02) |
| May 18, 2020 | VIASP | M | 9,472 | · | · | 57,313 Direct | +19.80% | Acquired | |
| May 18, 2020 | VIASP | D | 9,472 | $6.77 | $64,125 | 47,841 Direct | -16.53% | Disposed | |
| May 18, 2020 | VIASP | M | 9,472 | · | · | 0 Direct | -100.00% | Disposed | |
| May 4, 2020 | MYRG | M | 746 | · | · | 0 Direct | -100.00% | Disposed | (price as of 2026-10-02) |
| May 4, 2020 | MYRG | M | 746 | · | · | 14,930 Direct | +5.26% | Acquired | (price as of 2026-10-02) |
| April 27, 2020 | MYRG | A | 3,350 | · | · | 3,350 Direct | · | Acquired | (price as of 2026-10-02) |
| April 25, 2020 | MYRG | M | 3,095 | · | · | 0 Direct | -100.00% | Disposed | (price as of 2026-10-02) |
| April 25, 2020 | MYRG | M | 3,095 | · | · | 14,184 Direct | +27.91% | Acquired | (price as of 2026-10-02) |
| March 16, 2020 | VIASP | A | 187 | $9.00 | $1,683 | 9,472 Direct | +2.01% | Acquired | |
| Dec. 16, 2019 | VIASP | A | 150 | $11.03 | $1,654 | 9,285 Direct | +1.64% | Acquired | |
| Sept. 15, 2019 | VIASP | A | 172 | $9.46 | $1,627 | 9,135 Direct | +1.92% | Acquired | |
| June 14, 2019 | VIASP | A | 163 | $9.80 | $1,597 | 8,963 Direct | +1.85% | Acquired | |
| May 18, 2019 | VIASP | M | 4,242 | · | · | 47,841 Direct | +9.73% | Acquired | |
| May 18, 2019 | VIASP | M | 4,242 | · | · | 11,084 Direct | -27.68% | Disposed | |
| May 18, 2019 | VIASP | D | 2,284 | $10.25 | $23,411 | 8,800 Direct | -20.61% | Disposed | |
| May 4, 2019 | MYRG | M | 746 | · | · | 746 Direct | -50.00% | Disposed | (price as of 2026-10-02) |
| May 4, 2019 | MYRG | M | 746 | · | · | 11,089 Direct | +7.21% | Acquired | (price as of 2026-10-02) |
| April 28, 2019 | MYRG | M | 991 | · | · | 0 Direct | -100.00% | Disposed | (price as of 2026-10-02) |
| April 28, 2019 | MYRG | M | 991 | · | · | 10,343 Direct | +10.60% | Acquired | (price as of 2026-10-02) |
| April 26, 2019 | MYRG | M | 3,723 | · | · | 0 Direct | -100.00% | Disposed | (price as of 2026-10-02) |
| April 26, 2019 | MYRG | M | 3,723 | · | · | 9,352 Direct | +66.14% | Acquired | (price as of 2026-10-02) |
| April 25, 2019 | MYRG | A | 3,095 | · | · | 3,095 Direct | · | Acquired | (price as of 2026-10-02) |
| March 25, 2019 | VIASP | A | 8,800 | · | · | 15,326 Direct | +134.85% | Acquired | |
| March 15, 2019 | VIASP | A | 114 | $10.20 | $1,163 | 6,526 Direct | +1.78% | Acquired | |
| Dec. 14, 2018 | VIASP | A | 125 | $9.09 | $1,136 | 6,412 Direct | +1.99% | Acquired | |
| Sept. 13, 2018 | VIASP | A | 128 | $8.70 | $1,114 | 6,287 Direct | +2.08% | Acquired | |
| July 30, 2018 | MYRG | M | 634 | · | · | 0 Direct | -100.00% | Disposed | (price as of 2026-10-02) |
| July 30, 2018 | MYRG | M | 634 | · | · | 5,629 Direct | +12.69% | Acquired | (price as of 2026-10-02) |
| June 15, 2018 | VIASP | A | 110 | $10.00 | $1,100 | 6,159 Direct | +1.82% | Acquired | |
| May 18, 2018 | VIASP | M | 10,247 | · | · | 43,599 Direct | +30.72% | Acquired | |
| May 18, 2018 | VIASP | M | 15,764 | · | · | 0 Direct | -100.00% | Disposed | |
| May 18, 2018 | VIASP | A | 6,049 | · | · | 6,049 Direct | · | Acquired | |
| May 4, 2018 | MYRG | M | 746 | · | · | 1,492 Direct | -33.33% | Disposed | (price as of 2026-10-02) |
| May 4, 2018 | MYRG | M | 746 | · | · | 4,995 Direct | +17.56% | Acquired | (price as of 2026-10-02) |
| April 28, 2018 | MYRG | M | 990 | · | · | 991 Direct | -49.97% | Disposed | (price as of 2026-10-02) |
| April 26, 2018 | MYRG | A | 3,723 | · | · | 3,723 Direct | · | Acquired | (price as of 2026-10-02) |
| April 26, 2018 | MYRG | M | 990 | · | · | 4,249 Direct | +30.38% | Acquired | (price as of 2026-10-02) |
| March 16, 2018 | VIASP | A | 310 | $9.05 | $2,806 | 15,764 Direct | +2.01% | Acquired | |
| Dec. 14, 2017 | VIASP | A | 214 | $12.90 | $2,761 | 15,454 Direct | +1.40% | Acquired | |
| Sept. 14, 2017 | VIASP | A | 168 | $16.25 | $2,730 | 15,240 Direct | +1.11% | Acquired | |
| July 30, 2017 | MYRG | M | 634 | · | · | 634 Direct | -50.00% | Disposed | (price as of 2026-10-02) |
| July 30, 2017 | MYRG | M | 634 | $31.78 | $20,149 | 3,259 Direct | +24.15% | Acquired | 859.0% (price as of 2026-10-02) |
| June 14, 2017 | VIASP | A | 61 | $44.20 | $2,696 | 7,536 Direct | +0.82% | Acquired | |
| June 2, 2017 | MYRG | P | 1,000 | $29.78 | $29,780 | 2,625 Direct | +61.54% | Acquired | 923.4% (price as of 2026-10-02) |
| May 18, 2017 | VIASP | M | 5,899 | · | · | 16,676 Direct | +54.74% | Acquired | |
| May 18, 2017 | VIASP | M | 9,075 | · | · | 0 Direct | -100.00% | Disposed | |
| May 18, 2017 | VIASP | A | 7,475 | · | · | 7,475 Direct | · | Acquired | |
| May 4, 2017 | MYRG | A | 2,238 | · | · | 2,238 Direct | · | Acquired | (price as of 2026-10-02) |
| April 28, 2017 | MYRG | M | 991 | · | · | 1,625 Direct | +156.31% | Acquired | (price as of 2026-10-02) |
| April 28, 2017 | MYRG | M | 991 | · | · | 1,981 Direct | -33.34% | Disposed | (price as of 2026-10-02) |
| March 16, 2017 | VIASP | A | 115 | $28.30 | $3,254 | 9,075 Direct | +1.28% | Acquired | |
| Dec. 14, 2016 | VIASP | A | 128 | $25.05 | $3,206 | 8,960 Direct | +1.45% | Acquired | |
| Nov. 14, 2016 | VIASP | P | 1,000 | $26.20 | $26,200 | 10,777 Direct | +10.23% | Acquired | |
| Sept. 13, 2016 | VIASP | A | 108 | $29.20 | $3,154 | 8,832 Direct | +1.24% | Acquired | |
| July 30, 2016 | MYRG | M | 634 | · | · | 4,240 Direct | -13.01% | Disposed | (price as of 2026-10-02) |
| July 30, 2016 | MYRG | M | 634 | · | · | 634 Direct | · | Acquired | (price as of 2026-10-02) |
| June 14, 2016 | VIASP | A | 104 | $30.09 | $3,129 | 8,724 Direct | +1.21% | Acquired | |
| May 18, 2016 | VIASP | A | 8,620 | · | · | 8,620 Direct | · | Acquired | |
| May 18, 2016 | VIASP | M | 5,867 | · | · | 13,527 Direct | +76.59% | Acquired | |
| May 18, 2016 | VIASP | M | 5,867 | · | · | 0 Direct | -100.00% | Disposed | |
| April 28, 2016 | MYRG | A | 2,972 | · | · | 4,874 Direct | +156.26% | Acquired | (price as of 2026-10-02) |
| March 14, 2016 | VIASP | A | 87 | $24.22 | $2,107 | 5,867 Direct | +1.51% | Acquired | |
| Dec. 14, 2015 | VIASP | A | 114 | $18.06 | $2,059 | 5,780 Direct | +2.01% | Acquired | |
| Sept. 14, 2015 | VIASP | A | 129 | $15.50 | $2,000 | 5,666 Direct | +2.33% | Acquired | |
| July 30, 2015 | MYRG | A | 1,902 | · | · | 1,902 Direct | · | Acquired | (price as of 2026-10-02) |
Showing latest 100 of 108 transactions
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.
| Date | Ticker | Security | Underlying | Exercise price | Expiration | Shares | A/D |
|---|---|---|---|---|---|---|---|
| Oct. 1, 2026 | PPLC | Stock Unit (DDCP) | Common Stock | · | · | 1,335 | Acquired |
| July 22, 2026 | PPLC | Stock Unit (DDCP) | Common Stock | · | · | 1,228 | Acquired |
| April 24, 2026 | MYRG | RESTRICTED STOCK UNIT | Common Stock | · | April 24, 2026 | 1,657 | Disposed |
| April 23, 2026 | MYRG | RESTRICTED STOCK UNIT | Common Stock | · | · | 591 | Acquired |
| April 24, 2025 | MYRG | RESTRICTED STOCK UNIT | Common Stock | · | · | 1,657 | Acquired |
| April 24, 2025 | MYRG | RESTRICTED STOCK UNIT | Common Stock | · | April 24, 2025 | 972 | Disposed |
| May 18, 2024 | VIASP | Restricted Stock Unit | Class A Common Stock | · | · | 2,936 | Disposed |
| April 24, 2024 | MYRG | RESTRICTED STOCK UNIT | Common Stock | · | · | 972 | Acquired |
| April 20, 2024 | MYRG | RESTRICTED STOCK UNIT | Common Stock | · | April 20, 2024 | 1,277 | Disposed |
| May 18, 2023 | VIASP | Restricted Stock Unit | Class A Common Stock | · | · | 2,936 | Acquired |
| May 18, 2023 | VIASP | Restricted Stock Uni | Class A Common Stock | · | · | 3,297 | Disposed |
| April 21, 2023 | MYRG | RESTRICTED STOCK UNIT | Common Stock | · | April 21, 2023 | 1,738 | Disposed |
| April 20, 2023 | MYRG | RESTRICTED STOCK UNIT | Common Stock | · | · | 1,277 | Acquired |
| March 15, 2023 | VIASP | Restricted Stock Unit | Class A Common Stock | · | · | 498 | Acquired |
| Dec. 15, 2022 | VIASP | Restricted Stock Unit | Class A Common Stock | · | · | 442 | Acquired |
| Sept. 15, 2022 | VIASP | Restricted Stock Unit | Class A Common Stock | · | · | 332 | Acquired |
| June 15, 2022 | VIASP | Restricted Stock Unit | Class A Common Stock | · | · | 326 | Acquired |
| May 18, 2022 | VIASP | Restricted Stock Unit | Class A Common Stock | · | · | 14,873 | Acquired |
| April 22, 2022 | MYRG | RESTRICTED STOCK UNIT | Common Stock | · | April 22, 2022 | 1,631 | Disposed |
| April 21, 2022 | MYRG | RESTRICTED STOCK UNIT | Common Stock | · | · | 1,738 | Acquired |
| April 27, 2021 | MYRG | RESTRICTED STOCK UNIT | Common Stock | · | April 27, 2021 | 3,350 | Disposed |
| April 22, 2021 | MYRG | RESTRICTED STOCK UNIT | Common Stock | · | · | 1,631 | Acquired |
| May 18, 2020 | VIASP | Restricted Stock Unit | Class A Common Stock | · | · | 9,472 | Disposed |
| May 4, 2020 | MYRG | RESTRICTED STOCK UNIT | Common Stock | · | May 4, 2020 | 746 | Disposed |
| April 27, 2020 | MYRG | RESTRICTED STOCK UNIT | Common Stock | · | · | 3,350 | Acquired |
| April 25, 2020 | MYRG | RESTRICTED STOCK UNIT | Common Stock | · | April 25, 2020 | 3,095 | Disposed |
| March 16, 2020 | VIASP | Restricted Stock Unit | Class A Common Stock | · | · | 187 | Acquired |
| Dec. 16, 2019 | VIASP | Restricted Stock Unit | Class A Common Stock | · | · | 150 | Acquired |
| Sept. 15, 2019 | VIASP | Restricted Stock Unit | Class A Common Stock | · | · | 172 | Acquired |
| June 14, 2019 | VIASP | Restricted Stock Unit | Class A Common Stock | · | · | 163 | Acquired |
| May 18, 2019 | VIASP | Restricted Stock Unit | Class A Common Stock | · | · | 4,242 | Disposed |
| May 18, 2019 | VIASP | Restricted Stock Unit | Class A Common Stock | · | · | 2,284 | Disposed |
| May 4, 2019 | MYRG | RESTRICTED STOCK UNIT | Common Stock | · | May 4, 2019 | 746 | Disposed |
| April 28, 2019 | MYRG | PHANTOM STOCK | Common Stock | · | April 28, 2019 | 991 | Disposed |
| April 26, 2019 | MYRG | RESTRICTED STOCK UNIT | Common Stock | · | April 26, 2019 | 3,723 | Disposed |
| April 25, 2019 | MYRG | RESTRICTED STOCK UNIT | Common Stock | · | · | 3,095 | Acquired |
| March 25, 2019 | VIASP | Restricted Stock Unit | Class A Common Stock | · | · | 8,800 | Acquired |
| March 15, 2019 | VIASP | Restricted Stock Unit | Class A Common Stock | · | · | 114 | Acquired |
| Dec. 14, 2018 | VIASP | Restricted Stock Unit | Class A Common Stock | · | · | 125 | Acquired |
| Sept. 13, 2018 | VIASP | Restricted Stock Unit | Class A Common Stock | · | · | 128 | Acquired |
| July 30, 2018 | MYRG | PHANTOM STOCK | Common Stock | · | July 30, 2018 | 634 | Disposed |
| June 15, 2018 | VIASP | Restricted Stock Unit | Class A Common Stock | · | · | 110 | Acquired |
| May 18, 2018 | VIASP | Restricted Stock Unit | Class A Common Stock | · | · | 15,764 | Disposed |
| May 18, 2018 | VIASP | Restricted Stock Unit | Class A Common Stock | · | · | 6,049 | Acquired |
| May 4, 2018 | MYRG | RESTRICTED STOCK UNIT | Common Stock | · | · | 746 | Disposed |
| April 28, 2018 | MYRG | PHANTOM STOCK | Common Stock | · | · | 990 | Disposed |
| April 26, 2018 | MYRG | RESTRICTED STOCK UNIT | Common Stock | · | · | 3,723 | Acquired |
| March 16, 2018 | VIASP | Restricted Stock Unit | Class A Common Stock | · | · | 310 | Acquired |
| Dec. 14, 2017 | VIASP | Restricted Stock Unit | Class A Common Stock | · | · | 214 | Acquired |
| Sept. 14, 2017 | VIASP | Restricted Stock Unit | Class A Common Stock | · | · | 168 | Acquired |
| July 30, 2017 | MYRG | PHANTOM STOCK | Common Stock | · | · | 634 | Disposed |
| June 14, 2017 | VIASP | Restricted Stock Unit | Class A Common Stock | · | · | 61 | Acquired |
| May 18, 2017 | VIASP | Restricted Stock Unit | Class A Common Stock | · | · | 9,075 | Disposed |
| May 18, 2017 | VIASP | Restricted Stock Unit | Class A Common Stock | · | · | 7,475 | Acquired |
| May 4, 2017 | MYRG | RESTRICTED STOCK UNIT | Common Stock | · | · | 2,238 | Acquired |
| April 28, 2017 | MYRG | PHANTOM STOCK | Common Stock | · | · | 991 | Disposed |
| March 16, 2017 | VIASP | Restricted Stock Unit | Class A Common Stock | · | · | 115 | Acquired |
| Dec. 14, 2016 | VIASP | Restricted Stock Unit | Class A Common Stock | · | · | 128 | Acquired |
| Sept. 13, 2016 | VIASP | Restricted Stock Unit | Class A Common Stock | · | · | 108 | Acquired |
| July 30, 2016 | MYRG | PHANTOM STOCK | Common Stock | · | · | 634 | Disposed |
| June 14, 2016 | VIASP | Restricted Stock Unit | Class A Common Stock | · | · | 104 | Acquired |
| May 18, 2016 | VIASP | Restricted Stock Unit | Class A Common Stock | · | · | 8,620 | Acquired |
| May 18, 2016 | VIASP | Restricted Stock Unit | Class A Common Stock | · | · | 5,867 | Disposed |
| April 28, 2016 | MYRG | PHANTOM STOCK UNIT | Common Stock | · | · | 2,972 | Acquired |
| March 14, 2016 | VIASP | Restricted Stock Unit | Class A Common Stock | · | · | 87 | Acquired |
| Dec. 14, 2015 | VIASP | Restricted Stock Unit | Class A Common Stock | · | · | 114 | Acquired |
| Sept. 14, 2015 | VIASP | Restricted Stock Unit | Class A Common Stock | · | · | 129 | Acquired |
| July 30, 2015 | MYRG | PHANTOM STOCK UNIT | Common Stock | · | · | 1,902 | Acquired |
| June 15, 2015 | VIASP | Restricted Stock Unit | Class A Common Stock | · | · | 137 | Acquired |
| May 4, 2015 | VIASP | Restricted Stock Unit | Class A Common Stock | · | · | 3,910 | Disposed |
| April 6, 2015 | VIASP | Restricted Stock Unit | Class A Common Stock [F1] | · | · | 5,400 | Acquired |
| April 6, 2015 | VIASP | Restricted Stock Unit | Class A Common Stock [F1] | · | · | 5,400 | Acquired |
| March 16, 2015 | VIASP | Restricted Stock Unit | Class A Common Stock | · | · | 97 | Acquired |
| Dec. 15, 2014 | VIASP | Restricted Stock Unit | Class A Common Stock | · | · | 64 | Acquired |
| Aug. 1, 2014 | VIASP | Restricted Stock Unit | Class A Common Stock [F1] | · | · | 3,750 | Acquired |
Exercise/conversion price is blank when not applicable (e.g. RSUs).
Initial ownership (Form 3) 2 holdings
Securities held when first becoming an insider, per SEC Form 3.