Eric Stokes
CIK 1808046 · View on SEC EDGAR ↗
First SEC filing: March 30, 2020 · Latest: March 30, 2020
On this page
- Insider at Companies where this person is a reporting insider.
- Insider transactions Every share this person bought or sold, from Form 4 filings.
- Derivatives Options and other derivative holdings reported by this person.
- Initial holdings The stakes this person held when they first started reporting.
- Compensation Executive pay disclosed in company proxy statements.
Insider at
Insider transactions
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.
| Date | Ticker | Code | Shares | Price | Value | Owned after | Δ own | A/D | vs now |
|---|---|---|---|---|---|---|---|---|---|
| March 31, 2026 | NWPX | M | 3,373 | — | — | 35,572 Direct | +10.48% | Acquired | (price as of 2026-08-24) |
| March 31, 2026 | NWPX | F | 1,327 | $77.86 | $103,320 | 34,245 Direct | -3.73% | Disposed | 40.6% (price as of 2026-08-24) |
| March 31, 2026 | NWPX | M | 3,254 | — | — | 37,499 Direct | +9.50% | Acquired | (price as of 2026-08-24) |
| March 31, 2026 | NWPX | F | 1,280 | $77.86 | $99,661 | 36,219 Direct | -3.41% | Disposed | 40.6% (price as of 2026-08-24) |
| March 31, 2026 | NWPX | M | 2,320 | — | — | 38,539 Direct | +6.41% | Acquired | (price as of 2026-08-24) |
| March 31, 2026 | NWPX | F | 912 | $77.86 | $71,008 | 37,627 Direct | -2.37% | Disposed | 40.6% (price as of 2026-08-24) |
| March 31, 2026 | NWPX | M | 2,883 | — | — | 15,590 Direct | -15.61% | Disposed | (price as of 2026-08-24) |
| March 31, 2026 | NWPX | M | 2,503 | — | — | 13,087 Direct | -16.06% | Disposed | (price as of 2026-08-24) |
| March 31, 2026 | NWPX | M | 2,128 | — | — | 10,959 Direct | -16.26% | Disposed | (price as of 2026-08-24) |
| March 12, 2026 | NWPX | A | 1,399 | — | — | 3,654 Direct | +62.04% | Acquired | (price as of 2026-08-24) |
| March 12, 2026 | NWPX | A | 4,198 | — | — | 18,473 Direct | +29.41% | Acquired | (price as of 2026-08-24) |
| Jan. 15, 2026 | NWPX | M | 960 | — | — | 31,722 Direct | +3.12% | Acquired | (price as of 2026-08-24) |
| Jan. 15, 2026 | NWPX | F | 409 | $69.27 | $28,331 | 31,313 Direct | -1.29% | Disposed | 58.0% (price as of 2026-08-24) |
| Jan. 15, 2026 | NWPX | M | 834 | — | — | 32,147 Direct | +2.66% | Acquired | (price as of 2026-08-24) |
| Jan. 15, 2026 | NWPX | F | 355 | $69.27 | $24,591 | 31,792 Direct | -1.10% | Disposed | 58.0% (price as of 2026-08-24) |
| Jan. 15, 2026 | NWPX | M | 709 | — | — | 32,501 Direct | +2.23% | Acquired | (price as of 2026-08-24) |
| Jan. 15, 2026 | NWPX | F | 302 | $69.27 | $20,920 | 32,199 Direct | -0.93% | Disposed | 58.0% (price as of 2026-08-24) |
| Jan. 15, 2026 | NWPX | M | 960 | — | — | 3,798 Direct | -20.18% | Disposed | (price as of 2026-08-24) |
| Jan. 15, 2026 | NWPX | M | 834 | — | — | 2,964 Direct | -21.96% | Disposed | (price as of 2026-08-24) |
| Jan. 15, 2026 | NWPX | M | 709 | — | — | 2,255 Direct | -23.92% | Disposed | (price as of 2026-08-24) |
| March 31, 2025 | NWPX | M | 2,672 | — | — | 27,668 Direct | +10.69% | Acquired | (price as of 2026-08-24) |
| March 31, 2025 | NWPX | F | 997 | $41.30 | $41,176 | 26,671 Direct | -3.60% | Disposed | 165.0% (price as of 2026-08-24) |
| March 31, 2025 | NWPX | M | 3,199 | — | — | 29,870 Direct | +11.99% | Acquired | (price as of 2026-08-24) |
| March 31, 2025 | NWPX | F | 1,194 | $41.30 | $49,312 | 28,676 Direct | -4.00% | Disposed | 165.0% (price as of 2026-08-24) |
| March 31, 2025 | NWPX | M | 3,329 | — | — | 32,005 Direct | +11.61% | Acquired | (price as of 2026-08-24) |
| March 31, 2025 | NWPX | F | 1,243 | $41.30 | $51,336 | 30,762 Direct | -3.88% | Disposed | 165.0% (price as of 2026-08-24) |
| March 31, 2025 | NWPX | M | 2,264 | — | — | 19,660 Direct | -10.33% | Disposed | (price as of 2026-08-24) |
| March 31, 2025 | NWPX | M | 2,882 | — | — | 16,778 Direct | -14.66% | Disposed | (price as of 2026-08-24) |
| March 31, 2025 | NWPX | M | 2,503 | — | — | 14,275 Direct | -14.92% | Disposed | (price as of 2026-08-24) |
| March 27, 2025 | NWPX | A | 2,129 | — | — | 4,758 Direct | +80.98% | Acquired | (price as of 2026-08-24) |
| March 27, 2025 | NWPX | A | 6,386 | — | — | 21,924 Direct | +41.10% | Acquired | (price as of 2026-08-24) |
| Jan. 15, 2025 | NWPX | M | 754 | — | — | 24,286 Direct | +3.20% | Acquired | (price as of 2026-08-24) |
| Jan. 15, 2025 | NWPX | F | 321 | $48.66 | $15,620 | 23,965 Direct | -1.32% | Disposed | 124.9% (price as of 2026-08-24) |
| Jan. 15, 2025 | NWPX | M | 961 | — | — | 24,926 Direct | +4.01% | Acquired | (price as of 2026-08-24) |
| Jan. 15, 2025 | NWPX | F | 409 | $48.66 | $19,902 | 24,517 Direct | -1.64% | Disposed | 124.9% (price as of 2026-08-24) |
| Jan. 15, 2025 | NWPX | M | 834 | — | — | 25,351 Direct | +3.40% | Acquired | (price as of 2026-08-24) |
| Jan. 15, 2025 | NWPX | F | 355 | $48.66 | $17,274 | 24,996 Direct | -1.40% | Disposed | 124.9% (price as of 2026-08-24) |
| Jan. 15, 2025 | NWPX | M | 754 | — | — | 4,424 Direct | -14.56% | Disposed | (price as of 2026-08-24) |
| Jan. 15, 2025 | NWPX | M | 961 | — | — | 3,463 Direct | -21.72% | Disposed | (price as of 2026-08-24) |
| Jan. 15, 2025 | NWPX | M | 834 | — | — | 2,629 Direct | -24.08% | Disposed | (price as of 2026-08-24) |
| April 1, 2024 | NWPX | M | 2,139 | — | — | 21,289 Direct | +11.17% | Acquired | (price as of 2026-08-24) |
| April 1, 2024 | NWPX | F | 841 | $35.16 | $29,570 | 20,448 Direct | -3.95% | Disposed | 211.3% (price as of 2026-08-24) |
| April 1, 2024 | NWPX | M | 2,489 | — | — | 22,937 Direct | +12.17% | Acquired | (price as of 2026-08-24) |
| April 1, 2024 | NWPX | F | 979 | $35.16 | $34,422 | 21,958 Direct | -4.27% | Disposed | 211.3% (price as of 2026-08-24) |
| April 1, 2024 | NWPX | M | 2,594 | — | — | 24,552 Direct | +11.81% | Acquired | (price as of 2026-08-24) |
| April 1, 2024 | NWPX | F | 1,020 | $35.16 | $35,863 | 23,532 Direct | -4.15% | Disposed | 211.3% (price as of 2026-08-24) |
| April 1, 2024 | NWPX | M | 1,739 | — | — | 20,683 Direct | -7.76% | Disposed | (price as of 2026-08-24) |
| April 1, 2024 | NWPX | M | 2,263 | — | — | 18,420 Direct | -10.94% | Disposed | (price as of 2026-08-24) |
| April 1, 2024 | NWPX | M | 2,882 | — | — | 15,538 Direct | -15.65% | Disposed | (price as of 2026-08-24) |
| March 28, 2024 | NWPX | A | 2,503 | — | — | 5,178 Direct | +93.57% | Acquired | (price as of 2026-08-24) |
| March 28, 2024 | NWPX | A | 7,509 | — | — | 22,422 Direct | +50.35% | Acquired | (price as of 2026-08-24) |
| Jan. 15, 2024 | NWPX | M | 579 | — | — | 18,458 Direct | +3.24% | Acquired | (price as of 2026-08-24) |
| Jan. 15, 2024 | NWPX | F | 258 | $28.84 | $7,441 | 18,200 Direct | -1.40% | Disposed | 279.5% (price as of 2026-08-24) |
| Jan. 15, 2024 | NWPX | M | 755 | — | — | 18,955 Direct | +4.15% | Acquired | (price as of 2026-08-24) |
| Jan. 15, 2024 | NWPX | F | 337 | $28.84 | $9,719 | 18,618 Direct | -1.78% | Disposed | 279.5% (price as of 2026-08-24) |
| Jan. 15, 2024 | NWPX | M | 961 | — | — | 19,579 Direct | +5.16% | Acquired | (price as of 2026-08-24) |
| Jan. 15, 2024 | NWPX | F | 429 | $28.84 | $12,372 | 19,150 Direct | -2.19% | Disposed | 279.5% (price as of 2026-08-24) |
| Jan. 15, 2024 | NWPX | M | 579 | — | — | 4,391 Direct | -11.65% | Disposed | (price as of 2026-08-24) |
| Jan. 15, 2024 | NWPX | M | 755 | — | — | 3,636 Direct | -17.19% | Disposed | (price as of 2026-08-24) |
| Jan. 15, 2024 | NWPX | M | 961 | — | — | 2,675 Direct | -26.43% | Disposed | (price as of 2026-08-24) |
| April 8, 2023 | NWPX | A | 2,882 | — | — | 4,970 Direct | +138.03% | Acquired | (price as of 2026-08-24) |
| April 8, 2023 | NWPX | A | 8,647 | — | — | 14,913 Direct | +138.00% | Acquired | (price as of 2026-08-24) |
| March 31, 2023 | NWPX | M | 3,453 | — | — | 16,096 Direct | +27.31% | Acquired | (price as of 2026-08-24) |
| March 31, 2023 | NWPX | F | 1,358 | $31.23 | $42,410 | 14,738 Direct | -8.44% | Disposed | 250.5% (price as of 2026-08-24) |
| March 31, 2023 | NWPX | M | 2,191 | — | — | 16,929 Direct | +14.87% | Acquired | (price as of 2026-08-24) |
| March 31, 2023 | NWPX | F | 862 | $31.23 | $26,920 | 16,067 Direct | -5.09% | Disposed | 250.5% (price as of 2026-08-24) |
| March 31, 2023 | NWPX | M | 2,987 | — | — | 19,054 Direct | +18.59% | Acquired | (price as of 2026-08-24) |
| March 31, 2023 | NWPX | F | 1,175 | $31.23 | $36,695 | 17,879 Direct | -6.17% | Disposed | 250.5% (price as of 2026-08-24) |
| March 31, 2023 | NWPX | M | 2,172 | — | — | 10,268 Direct | -17.46% | Disposed | (price as of 2026-08-24) |
| March 31, 2023 | NWPX | M | 1,739 | — | — | 8,529 Direct | -16.94% | Disposed | (price as of 2026-08-24) |
| March 31, 2023 | NWPX | M | 2,263 | — | — | 6,266 Direct | -26.53% | Disposed | (price as of 2026-08-24) |
| Jan. 16, 2023 | NWPX | M | 725 | — | — | 12,226 Direct | +6.30% | Acquired | (price as of 2026-08-24) |
| Jan. 16, 2023 | NWPX | F | 323 | $35.55 | $11,483 | 11,903 Direct | -2.64% | Disposed | 207.9% (price as of 2026-08-24) |
| Jan. 16, 2023 | NWPX | M | 580 | — | — | 12,483 Direct | +4.87% | Acquired | (price as of 2026-08-24) |
| Jan. 16, 2023 | NWPX | F | 258 | $35.55 | $9,172 | 12,225 Direct | -2.07% | Disposed | 207.9% (price as of 2026-08-24) |
| Jan. 16, 2023 | NWPX | M | 755 | — | — | 12,980 Direct | +6.18% | Acquired | (price as of 2026-08-24) |
| Jan. 16, 2023 | NWPX | F | 337 | $35.55 | $11,980 | 12,643 Direct | -2.60% | Disposed | 207.9% (price as of 2026-08-24) |
| Jan. 16, 2023 | NWPX | M | 725 | — | — | 3,423 Direct | -17.48% | Disposed | (price as of 2026-08-24) |
| Jan. 16, 2023 | NWPX | M | 580 | — | — | 2,843 Direct | -16.94% | Disposed | (price as of 2026-08-24) |
| Jan. 16, 2023 | NWPX | M | 755 | — | — | 2,088 Direct | -26.56% | Disposed | (price as of 2026-08-24) |
| June 16, 2022 | NWPX | A | 2,264 | — | — | 4,148 Direct | +120.17% | Acquired | (price as of 2026-08-24) |
| June 16, 2022 | NWPX | A | 6,790 | — | — | 12,440 Direct | +120.18% | Acquired | (price as of 2026-08-24) |
| March 31, 2022 | NWPX | M | 3,064 | — | — | 11,631 Direct | +35.77% | Acquired | (price as of 2026-08-24) |
| March 31, 2022 | NWPX | F | 1,144 | $25.45 | $29,115 | 10,487 Direct | -9.84% | Disposed | 330.1% (price as of 2026-08-24) |
| March 31, 2022 | NWPX | M | 1,617 | — | — | 12,104 Direct | +15.42% | Acquired | (price as of 2026-08-24) |
| March 31, 2022 | NWPX | F | 603 | $25.45 | $15,346 | 11,501 Direct | -4.98% | Disposed | 330.1% (price as of 2026-08-24) |
| March 31, 2022 | NWPX | M | 2,173 | — | — | 7,389 Direct | -22.73% | Disposed | (price as of 2026-08-24) |
| March 31, 2022 | NWPX | M | 1,739 | — | — | 5,650 Direct | -23.53% | Disposed | (price as of 2026-08-24) |
| Jan. 17, 2022 | NWPX | M | 334 | — | — | 7,960 Direct | +4.38% | Acquired | (price as of 2026-08-24) |
| Jan. 17, 2022 | NWPX | F | 142 | $30.65 | $4,352 | 7,818 Direct | -1.78% | Disposed | 257.1% (price as of 2026-08-24) |
| Jan. 17, 2022 | NWPX | M | 724 | — | — | 8,542 Direct | +9.26% | Acquired | (price as of 2026-08-24) |
| Jan. 17, 2022 | NWPX | F | 308 | $30.65 | $9,440 | 8,234 Direct | -3.61% | Disposed | 257.1% (price as of 2026-08-24) |
| Jan. 17, 2022 | NWPX | M | 580 | — | — | 8,814 Direct | +7.04% | Acquired | (price as of 2026-08-24) |
| Jan. 17, 2022 | NWPX | F | 247 | $30.65 | $7,571 | 8,567 Direct | -2.80% | Disposed | 257.1% (price as of 2026-08-24) |
| Jan. 17, 2022 | NWPX | M | 334 | — | — | 3,188 Direct | -9.48% | Disposed | (price as of 2026-08-24) |
| Jan. 17, 2022 | NWPX | M | 724 | — | — | 2,464 Direct | -22.71% | Disposed | (price as of 2026-08-24) |
| Jan. 17, 2022 | NWPX | M | 580 | — | — | 1,884 Direct | -23.54% | Disposed | (price as of 2026-08-24) |
| March 31, 2021 | NWPX | M | 1,257 | — | — | 5,372 Direct | +30.55% | Acquired | (price as of 2026-08-24) |
| March 31, 2021 | NWPX | F | 469 | $33.42 | $15,674 | 4,903 Direct | -8.73% | Disposed | 227.5% (price as of 2026-08-24) |
| March 31, 2021 | NWPX | M | 4,346 | — | — | 9,249 Direct | +88.64% | Acquired | (price as of 2026-08-24) |
Showing latest 100 of 116 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 |
|---|---|---|---|---|---|---|---|
| March 31, 2026 | NWPX | Performance Shares | Common Stock (3,373) | — | — | 2,883 | Disposed |
| March 31, 2026 | NWPX | Performance Shares | Common Stock (3,254) | — | — | 2,503 | Disposed |
| March 31, 2026 | NWPX | Performance Shares | Common Stock (2,320) | — | — | 2,128 | Disposed |
| March 12, 2026 | NWPX | Restricted Stock | Common Stock (1,399) | — | — | 1,399 | Acquired |
| March 12, 2026 | NWPX | Performance Shares | Common Stock | — | — | 4,198 | Acquired |
| Jan. 15, 2026 | NWPX | Restricted Stock | Common Stock (960) | — | — | 960 | Disposed |
| Jan. 15, 2026 | NWPX | Restricted Stock | Common Stock (834) | — | — | 834 | Disposed |
| Jan. 15, 2026 | NWPX | Restricted Stock | Common Stock (709) | — | — | 709 | Disposed |
| March 31, 2025 | NWPX | Performance Shares | Common Stock (2,672) | — | — | 2,264 | Disposed |
| March 31, 2025 | NWPX | Performance Shares | Common Stock (3,199) | — | — | 2,882 | Disposed |
| March 31, 2025 | NWPX | Performance Shares | Common Stock (3,329) | — | — | 2,503 | Disposed |
| March 27, 2025 | NWPX | Restricted Stock | Common Stock (2,129) | — | — | 2,129 | Acquired |
| March 27, 2025 | NWPX | Performance Shares | Common Stock | — | — | 6,386 | Acquired |
| Jan. 15, 2025 | NWPX | Restricted Stock | Common Stock (754) | — | — | 754 | Disposed |
| Jan. 15, 2025 | NWPX | Restricted Stock | Common Stock (961) | — | — | 961 | Disposed |
| Jan. 15, 2025 | NWPX | Restricted Stock | Common Stock (834) | — | — | 834 | Disposed |
| April 1, 2024 | NWPX | Performance Shares | Common Stock (2,139) | — | — | 1,739 | Disposed |
| April 1, 2024 | NWPX | Performance Shares | Common Stock (2,489) | — | — | 2,263 | Disposed |
| April 1, 2024 | NWPX | Performance Shares | Common Stock (2,594) | — | — | 2,882 | Disposed |
| March 28, 2024 | NWPX | Restricted Stock | Common Stock (2,503) | — | — | 2,503 | Acquired |
| March 28, 2024 | NWPX | Performance Shares | Common Stock | — | — | 7,509 | Acquired |
| Jan. 15, 2024 | NWPX | Restricted Stock | Common Stock (579) | — | — | 579 | Disposed |
| Jan. 15, 2024 | NWPX | Restricted Stock | Common Stock (755) | — | — | 755 | Disposed |
| Jan. 15, 2024 | NWPX | Restricted Stock | Common Stock (961) | — | — | 961 | Disposed |
| April 8, 2023 | NWPX | Restricted Stock | Common Stock (2,882) | — | — | 2,882 | Acquired |
| April 8, 2023 | NWPX | Performance Shares | Common Stock | — | — | 8,647 | Acquired |
| March 31, 2023 | NWPX | Performance Shares | Common Stock (3,453) | — | — | 2,172 | Disposed |
| March 31, 2023 | NWPX | Performance Shares | Common Stock (2,191) | — | — | 1,739 | Disposed |
| March 31, 2023 | NWPX | Performance Shares | Common Stock (2,987) | — | — | 2,263 | Disposed |
| Jan. 16, 2023 | NWPX | Restricted Stock | Common Stock (725) | — | — | 725 | Disposed |
| Jan. 16, 2023 | NWPX | Restricted Stock | Common Stock (580) | — | — | 580 | Disposed |
| Jan. 16, 2023 | NWPX | Restricted Stock | Common Stock (755) | — | — | 755 | Disposed |
| June 16, 2022 | NWPX | Restricted Stock | Common Stock (2,264) | — | — | 2,264 | Acquired |
| June 16, 2022 | NWPX | Performance Shares | Common Stock | — | — | 6,790 | Acquired |
| March 31, 2022 | NWPX | Performance Shares | Common Stock (3,064) | — | — | 2,173 | Disposed |
| March 31, 2022 | NWPX | Performance Shares | Common Stock (1,617) | — | — | 1,739 | Disposed |
| Jan. 17, 2022 | NWPX | Restricted Stock | Common Stock (334) | — | — | 334 | Disposed |
| Jan. 17, 2022 | NWPX | Restricted Stock | Common Stock (724) | — | — | 724 | Disposed |
| Jan. 17, 2022 | NWPX | Restricted Stock | Common Stock (580) | — | — | 580 | Disposed |
| March 31, 2021 | NWPX | Performance Shares | Common Stock (1,257) | — | — | 998 | Disposed |
| March 31, 2021 | NWPX | Performance Shares | Common Stock (4,346) | — | — | 2,173 | Disposed |
| March 18, 2021 | NWPX | Restricted Stock | Common Stock (1,739) | — | — | 1,739 | Acquired |
| March 18, 2021 | NWPX | Performance Shares | Common Stock | — | — | 5,217 | Acquired |
| Jan. 15, 2021 | NWPX | Restricted Stock | Common Stock (332) | — | — | 332 | Disposed |
| Jan. 15, 2021 | NWPX | Restricted Stock | Common Stock (724) | — | — | 724 | Disposed |
| March 31, 2020 | NWPX | Performance Shares | Common Stock (2,713) | — | — | 1,995 | Disposed |
| March 26, 2020 | NWPX | Restricted Stock | Common Stock (2,173) | — | — | 2,173 | Acquired |
| March 26, 2020 | NWPX | Performance Shares | Common Stock | — | — | 6,518 | Acquired |
Exercise/conversion price is blank when not applicable (e.g. RSUs).
Initial ownership (Form 3) 3 holdings
Securities held when first becoming an insider, per SEC Form 3.
Compensation (DEF 14A)
Matched by name from proxy statements (DEF 14A) — verify against the filing.
| Fiscal year | Salary | Bonus | Stock awards | Option awards | Non-equity incentive | Pension change | Other | Total |
|---|---|---|---|---|---|---|---|---|
| 2020 | $266,250 | $7,000 | $231,615 | — | $143,501 | — | $14,239 | $662,605 |
Figures from the Summary Compensation Table of the company's proxy statement (DEF 14A). Compensation is not a recommendation.