Tapewire

Nasdaq · USD

NWPX

NWPX Infrastructure, Inc.

Export transactions ↓
Tapewire entity
85
SEC CIK
0001001385
Parsed reports
323

Last 12 months

Inside the activity.

0 purchase rows · 42 sale rows

Disclosed non-derivative P/S rows, by transaction month. Includes amendments and private transactions.
Monthly counts
MonthPurchasesSales
Nov 202506
Dec 202504
Jan 202600
Feb 202600
Mar 202608
Apr 202600
May 202600
Jun 202600
Jul 202600
Aug 2026010
Sep 2026011
Oct 202603

Latest available

Insider transactions

JSON API
Reset

Purchases/sales include open-market and private transactions. Plan disclosure applies to the filing; individual rows may differ. “Not disclosed” is not “unplanned.”

The cutoff filters transaction history only. Company summaries and owner relationships show the latest available disclosures. Parser corrections can improve historical records.

Transaction dateOwner / reported roleActivity / securityShares / unitsReported priceReported valueDetails
March 31, 2026 Filed Apr 2, 2026 20:43 UTC
Kendrick Megan A.Sr. VP of Human Resources
Exercise / conversionCommon Stock 2,225 Not disclosed Not disclosed
Disclosure

SEC source: 0001437749-26-011162 · rdgdoc.xml · nonDerivative · entry 1

Kendrick Megan A. · CIK 0001445525 · Sr. VP of Human Resources

10b5-1 filing: No plan indicated

Ownership: Direct

Disclosed balance after: 9,221

Exercise/conversion can include RSU settlement. Transaction price and option strike are different fields; a missing price is not zero. Derivative and underlying rows can describe the same event.

F1 · price: Represents shares acquired pursuant to the vesting of Performance Shares.

Read SEC document
March 31, 2026 Filed Apr 2, 2026 20:41 UTC
Tanguis JesusSVP/GM Precast Infrastructure
Exercise / conversionPerformance Shares · Derivative 781 Not disclosed Not disclosed
Disclosure

SEC source: 0001437749-26-011158 · rdgdoc.xml · derivative · entry 6

Tanguis Jesus · CIK 0002123601 · SVP/GM Precast Infrastructure

10b5-1 filing: No plan indicated

Ownership: Direct

Disclosed balance after: 6,102

Underlying: Common Stock · 851 shares

Expires not disclosed

Exercise/conversion can include RSU settlement. Transaction price and option strike are different fields; a missing price is not zero. Derivative and underlying rows can describe the same event.

F3 · derivative.exercise_price: Performance Shares vest in an amount ranging from 0-200% to the extent such Performance Shares are earned. Performance Shares are earned based on NWPX's total EBITDA margin over the measurement period.

F3 · price: Performance Shares vest in an amount ranging from 0-200% to the extent such Performance Shares are earned. Performance Shares are earned based on NWPX's total EBITDA margin over the measurement period.

F5 · derivative.exercise_date: Performance Shares vest in installments as follows: 1/3 on March 31, 2026, 1/3 on March 31, 2027 and 1/3 on March 31, 2028.

F5 · derivative.expiration_date: Performance Shares vest in installments as follows: 1/3 on March 31, 2026, 1/3 on March 31, 2027 and 1/3 on March 31, 2028.

Read SEC document
March 31, 2026 Filed Apr 2, 2026 20:41 UTC
Tanguis JesusSVP/GM Precast Infrastructure
Exercise / conversionPerformance Shares · Derivative 955 Not disclosed Not disclosed
Disclosure

SEC source: 0001437749-26-011158 · rdgdoc.xml · derivative · entry 5

Tanguis Jesus · CIK 0002123601 · SVP/GM Precast Infrastructure

10b5-1 filing: No plan indicated

Ownership: Direct

Disclosed balance after: 6,883

Underlying: Common Stock · 1,242 shares

Expires not disclosed

Exercise/conversion can include RSU settlement. Transaction price and option strike are different fields; a missing price is not zero. Derivative and underlying rows can describe the same event.

F3 · derivative.exercise_price: Performance Shares vest in an amount ranging from 0-200% to the extent such Performance Shares are earned. Performance Shares are earned based on NWPX's total EBITDA margin over the measurement period.

F3 · price: Performance Shares vest in an amount ranging from 0-200% to the extent such Performance Shares are earned. Performance Shares are earned based on NWPX's total EBITDA margin over the measurement period.

F4 · derivative.exercise_date: Performance Shares vest in installments as follows: 1/3 March 31, 2025, 1/3 on March 31, 2026 and 1/3 on March 31, 2027.

F4 · derivative.expiration_date: Performance Shares vest in installments as follows: 1/3 March 31, 2025, 1/3 on March 31, 2026 and 1/3 on March 31, 2027.

Read SEC document
March 31, 2026 Filed Apr 2, 2026 20:41 UTC
Tanguis JesusSVP/GM Precast Infrastructure
Tax withholdingCommon Stock 245 $77.86 $19,075.70
Disclosure

SEC source: 0001437749-26-011158 · rdgdoc.xml · nonDerivative · entry 4

Tanguis Jesus · CIK 0002123601 · SVP/GM Precast Infrastructure

10b5-1 filing: No plan indicated

Ownership: Direct

Disclosed balance after: 2,986

F2 · shares: Represents shares withheld by the issuer for payment of taxes incurred upon vesting event consistent with company policy.

Read SEC document
March 31, 2026 Filed Apr 2, 2026 20:41 UTC
Tanguis JesusSVP/GM Precast Infrastructure
Exercise / conversionCommon Stock 851 Not disclosed Not disclosed
Disclosure

SEC source: 0001437749-26-011158 · rdgdoc.xml · nonDerivative · entry 3

Tanguis Jesus · CIK 0002123601 · SVP/GM Precast Infrastructure

10b5-1 filing: No plan indicated

Ownership: Direct

Disclosed balance after: 3,231

Exercise/conversion can include RSU settlement. Transaction price and option strike are different fields; a missing price is not zero. Derivative and underlying rows can describe the same event.

F1 · price: Represents shares acquired pursuant to the vesting of Performance Shares.

Read SEC document
March 31, 2026 Filed Apr 2, 2026 20:41 UTC
Tanguis JesusSVP/GM Precast Infrastructure
Tax withholdingCommon Stock 358 $77.86 $27,873.88
Disclosure

SEC source: 0001437749-26-011158 · rdgdoc.xml · nonDerivative · entry 2

Tanguis Jesus · CIK 0002123601 · SVP/GM Precast Infrastructure

10b5-1 filing: No plan indicated

Ownership: Direct

Disclosed balance after: 2,380

F2 · shares: Represents shares withheld by the issuer for payment of taxes incurred upon vesting event consistent with company policy.

Read SEC document
March 31, 2026 Filed Apr 2, 2026 20:41 UTC
Tanguis JesusSVP/GM Precast Infrastructure
Exercise / conversionCommon Stock 1,242 Not disclosed Not disclosed
Disclosure

SEC source: 0001437749-26-011158 · rdgdoc.xml · nonDerivative · entry 1

Tanguis Jesus · CIK 0002123601 · SVP/GM Precast Infrastructure

10b5-1 filing: No plan indicated

Ownership: Direct

Disclosed balance after: 2,738

Exercise/conversion can include RSU settlement. Transaction price and option strike are different fields; a missing price is not zero. Derivative and underlying rows can describe the same event.

F1 · price: Represents shares acquired pursuant to the vesting of Performance Shares.

Read SEC document
March 31, 2026 Filed Apr 2, 2026 20:42 UTC
Stokes EricSVP and Group President of WTS
Exercise / conversionPerformance Shares · Derivative 2,128 Not disclosed Not disclosed
Disclosure

SEC source: 0001437749-26-011160 · rdgdoc.xml · derivative · entry 9

Stokes Eric · CIK 0001808046 · SVP and Group President of WTS

10b5-1 filing: No plan indicated

Ownership: Direct

Disclosed balance after: 10,959

Underlying: Common Stock · 2,320 shares

Expires not disclosed

Exercise/conversion can include RSU settlement. Transaction price and option strike are different fields; a missing price is not zero. Derivative and underlying rows can describe the same event.

F3 · derivative.exercise_price: Performance Shares vest in an amount ranging from 0-200% to the extent such Performance Shares are earned. Performance Shares are earned based on NWPX's total EBITDA margin over the measurement period.

F3 · price: Performance Shares vest in an amount ranging from 0-200% to the extent such Performance Shares are earned. Performance Shares are earned based on NWPX's total EBITDA margin over the measurement period.

F6 · derivative.exercise_date: Performance Shares vest in installments as follows: 1/3 on March 31, 2026, 1/3 on March 31, 2027 and 1/3 on March 31, 2028.

F6 · derivative.expiration_date: Performance Shares vest in installments as follows: 1/3 on March 31, 2026, 1/3 on March 31, 2027 and 1/3 on March 31, 2028.

Read SEC document
March 31, 2026 Filed Apr 2, 2026 20:42 UTC
Stokes EricSVP and Group President of WTS
Exercise / conversionPerformance Shares · Derivative 2,503 Not disclosed Not disclosed
Disclosure

SEC source: 0001437749-26-011160 · rdgdoc.xml · derivative · entry 8

Stokes Eric · CIK 0001808046 · SVP and Group President of WTS

10b5-1 filing: No plan indicated

Ownership: Direct

Disclosed balance after: 13,087

Underlying: Common Stock · 3,254 shares

Expires not disclosed

Exercise/conversion can include RSU settlement. Transaction price and option strike are different fields; a missing price is not zero. Derivative and underlying rows can describe the same event.

F3 · derivative.exercise_price: Performance Shares vest in an amount ranging from 0-200% to the extent such Performance Shares are earned. Performance Shares are earned based on NWPX's total EBITDA margin over the measurement period.

F3 · price: Performance Shares vest in an amount ranging from 0-200% to the extent such Performance Shares are earned. Performance Shares are earned based on NWPX's total EBITDA margin over the measurement period.

F5 · derivative.exercise_date: Performance Shares vest in installments as follows: 1/3 March 31, 2025, 1/3 on March 31, 2026 and 1/3 on March 31, 2027.

F5 · derivative.expiration_date: Performance Shares vest in installments as follows: 1/3 March 31, 2025, 1/3 on March 31, 2026 and 1/3 on March 31, 2027.

Read SEC document
March 31, 2026 Filed Apr 2, 2026 20:42 UTC
Stokes EricSVP and Group President of WTS
Exercise / conversionPerformance Shares · Derivative 2,883 Not disclosed Not disclosed
Disclosure

SEC source: 0001437749-26-011160 · rdgdoc.xml · derivative · entry 7

Stokes Eric · CIK 0001808046 · SVP and Group President of WTS

10b5-1 filing: No plan indicated

Ownership: Direct

Disclosed balance after: 15,590

Underlying: Common Stock · 3,373 shares

Expires not disclosed

Exercise/conversion can include RSU settlement. Transaction price and option strike are different fields; a missing price is not zero. Derivative and underlying rows can describe the same event.

F3 · derivative.exercise_price: Performance Shares vest in an amount ranging from 0-200% to the extent such Performance Shares are earned. Performance Shares are earned based on NWPX's total EBITDA margin over the measurement period.

F3 · price: Performance Shares vest in an amount ranging from 0-200% to the extent such Performance Shares are earned. Performance Shares are earned based on NWPX's total EBITDA margin over the measurement period.

F4 · derivative.exercise_date: Performance Shares vest in installments as follows: 1/3 on April 1, 2024, 1/3 on March 31, 2025 and 1/3 on March 31, 2026.

F4 · derivative.expiration_date: Performance Shares vest in installments as follows: 1/3 on April 1, 2024, 1/3 on March 31, 2025 and 1/3 on March 31, 2026.

Read SEC document
March 31, 2026 Filed Apr 2, 2026 20:42 UTC
Stokes EricSVP and Group President of WTS
Tax withholdingCommon Stock 912 $77.86 $71,008.32
Disclosure

SEC source: 0001437749-26-011160 · rdgdoc.xml · nonDerivative · entry 6

Stokes Eric · CIK 0001808046 · SVP and Group President of WTS

10b5-1 filing: No plan indicated

Ownership: Direct

Disclosed balance after: 37,627

F2 · shares: Represents shares withheld by the issuer for payment of taxes incurred upon vesting event consistent with company policy.

Read SEC document
March 31, 2026 Filed Apr 2, 2026 20:42 UTC
Stokes EricSVP and Group President of WTS
Exercise / conversionCommon Stock 2,320 Not disclosed Not disclosed
Disclosure

SEC source: 0001437749-26-011160 · rdgdoc.xml · nonDerivative · entry 5

Stokes Eric · CIK 0001808046 · SVP and Group President of WTS

10b5-1 filing: No plan indicated

Ownership: Direct

Disclosed balance after: 38,539

Exercise/conversion can include RSU settlement. Transaction price and option strike are different fields; a missing price is not zero. Derivative and underlying rows can describe the same event.

F1 · price: Represents shares acquired pursuant to the vesting of Performance Shares.

Read SEC document
March 31, 2026 Filed Apr 2, 2026 20:42 UTC
Stokes EricSVP and Group President of WTS
Tax withholdingCommon Stock 1,280 $77.86 $99,660.80
Disclosure

SEC source: 0001437749-26-011160 · rdgdoc.xml · nonDerivative · entry 4

Stokes Eric · CIK 0001808046 · SVP and Group President of WTS

10b5-1 filing: No plan indicated

Ownership: Direct

Disclosed balance after: 36,219

F2 · shares: Represents shares withheld by the issuer for payment of taxes incurred upon vesting event consistent with company policy.

Read SEC document
March 31, 2026 Filed Apr 2, 2026 20:42 UTC
Stokes EricSVP and Group President of WTS
Exercise / conversionCommon Stock 3,254 Not disclosed Not disclosed
Disclosure

SEC source: 0001437749-26-011160 · rdgdoc.xml · nonDerivative · entry 3

Stokes Eric · CIK 0001808046 · SVP and Group President of WTS

10b5-1 filing: No plan indicated

Ownership: Direct

Disclosed balance after: 37,499

Exercise/conversion can include RSU settlement. Transaction price and option strike are different fields; a missing price is not zero. Derivative and underlying rows can describe the same event.

F1 · price: Represents shares acquired pursuant to the vesting of Performance Shares.

Read SEC document
March 31, 2026 Filed Apr 2, 2026 20:42 UTC
Stokes EricSVP and Group President of WTS
Tax withholdingCommon Stock 1,327 $77.86 $103,320.22
Disclosure

SEC source: 0001437749-26-011160 · rdgdoc.xml · nonDerivative · entry 2

Stokes Eric · CIK 0001808046 · SVP and Group President of WTS

10b5-1 filing: No plan indicated

Ownership: Direct

Disclosed balance after: 34,245

F2 · shares: Represents shares withheld by the issuer for payment of taxes incurred upon vesting event consistent with company policy.

Read SEC document
March 31, 2026 Filed Apr 2, 2026 20:42 UTC
Stokes EricSVP and Group President of WTS
Exercise / conversionCommon Stock 3,373 Not disclosed Not disclosed
Disclosure

SEC source: 0001437749-26-011160 · rdgdoc.xml · nonDerivative · entry 1

Stokes Eric · CIK 0001808046 · SVP and Group President of WTS

10b5-1 filing: No plan indicated

Ownership: Direct

Disclosed balance after: 35,572

Exercise/conversion can include RSU settlement. Transaction price and option strike are different fields; a missing price is not zero. Derivative and underlying rows can describe the same event.

F1 · price: Represents shares acquired pursuant to the vesting of Performance Shares.

Read SEC document
March 31, 2026 Filed Apr 2, 2026 20:15 UTC
Brittain MilesExecutive Vice President
Tax withholdingPerformance Shares · Derivative 8,073 Not disclosed Not disclosed
Disclosure

SEC source: 0001437749-26-011127 · rdgdoc.xml · derivative · entry 10

Brittain Miles · CIK 0001766072 · Executive Vice President

10b5-1 filing: No plan indicated

Ownership: Direct

Disclosed balance after: 0

Underlying: Common Stock · 8,073 shares

Expires not disclosed

F4 · derivative.exercise_price: Performance Shares vest in an amount ranging from 0-200% to the extent such Performance Shares are earned. Performance Shares are earned based on NWPX's total EBITDA margin over the measurement period.

F4 · price: Performance Shares vest in an amount ranging from 0-200% to the extent such Performance Shares are earned. Performance Shares are earned based on NWPX's total EBITDA margin over the measurement period.

F5 · derivative.exercise_date: Represents Performance Share Units that were forfeited pursuant to the reporting person's Retirement Agreement.

F5 · derivative.expiration_date: Represents Performance Share Units that were forfeited pursuant to the reporting person's Retirement Agreement.

Read SEC document
March 31, 2026 Filed Apr 2, 2026 20:15 UTC
Brittain MilesExecutive Vice President
Exercise / conversionPerformance Shares · Derivative 2,593 Not disclosed Not disclosed
Disclosure

SEC source: 0001437749-26-011127 · rdgdoc.xml · derivative · entry 9

Brittain Miles · CIK 0001766072 · Executive Vice President

10b5-1 filing: No plan indicated

Ownership: Direct

Disclosed balance after: 8,073

Underlying: Common Stock · 2,826 shares

Expires not disclosed

Exercise/conversion can include RSU settlement. Transaction price and option strike are different fields; a missing price is not zero. Derivative and underlying rows can describe the same event.

F4 · derivative.exercise_price: Performance Shares vest in an amount ranging from 0-200% to the extent such Performance Shares are earned. Performance Shares are earned based on NWPX's total EBITDA margin over the measurement period.

F4 · price: Performance Shares vest in an amount ranging from 0-200% to the extent such Performance Shares are earned. Performance Shares are earned based on NWPX's total EBITDA margin over the measurement period.

F7 · derivative.exercise_date: Performance Shares vest in installments as follows: 1/3 on March 31, 2026, 1/3 on March 31, 2027 and 1/3 on March 31, 2028.

F7 · derivative.expiration_date: Performance Shares vest in installments as follows: 1/3 on March 31, 2026, 1/3 on March 31, 2027 and 1/3 on March 31, 2028.

Read SEC document
March 31, 2026 Filed Apr 2, 2026 20:15 UTC
Brittain MilesExecutive Vice President
Exercise / conversionPerformance Shares · Derivative 2,883 Not disclosed Not disclosed
Disclosure

SEC source: 0001437749-26-011127 · rdgdoc.xml · derivative · entry 8

Brittain Miles · CIK 0001766072 · Executive Vice President

10b5-1 filing: No plan indicated

Ownership: Direct

Disclosed balance after: 10,666

Underlying: Common Stock · 3,748 shares

Expires not disclosed

Exercise/conversion can include RSU settlement. Transaction price and option strike are different fields; a missing price is not zero. Derivative and underlying rows can describe the same event.

F4 · derivative.exercise_price: Performance Shares vest in an amount ranging from 0-200% to the extent such Performance Shares are earned. Performance Shares are earned based on NWPX's total EBITDA margin over the measurement period.

F4 · price: Performance Shares vest in an amount ranging from 0-200% to the extent such Performance Shares are earned. Performance Shares are earned based on NWPX's total EBITDA margin over the measurement period.

F6 · derivative.exercise_date: Performance Shares vest in installments as follows: 1/3 March 31, 2025, 1/3 on March 31, 2026 and 1/3 on March 31, 2027.

F6 · derivative.expiration_date: Performance Shares vest in installments as follows: 1/3 March 31, 2025, 1/3 on March 31, 2026 and 1/3 on March 31, 2027.

Read SEC document
March 31, 2026 Filed Apr 2, 2026 20:15 UTC
Brittain MilesExecutive Vice President
Exercise / conversionPerformance Shares · Derivative 3,212 Not disclosed Not disclosed
Disclosure

SEC source: 0001437749-26-011127 · rdgdoc.xml · derivative · entry 7

Brittain Miles · CIK 0001766072 · Executive Vice President

10b5-1 filing: No plan indicated

Ownership: Direct

Disclosed balance after: 13,549

Underlying: Common Stock · 3,758 shares

Expires not disclosed

Exercise/conversion can include RSU settlement. Transaction price and option strike are different fields; a missing price is not zero. Derivative and underlying rows can describe the same event.

F4 · derivative.exercise_price: Performance Shares vest in an amount ranging from 0-200% to the extent such Performance Shares are earned. Performance Shares are earned based on NWPX's total EBITDA margin over the measurement period.

F4 · price: Performance Shares vest in an amount ranging from 0-200% to the extent such Performance Shares are earned. Performance Shares are earned based on NWPX's total EBITDA margin over the measurement period.

F8 · derivative.exercise_date: Performance Shares vest in installments as follows: 1/3 on April 1, 2024, 1/3 on March 31, 2025 and 1/3 on March 31, 2026.

F8 · derivative.expiration_date: Performance Shares vest in installments as follows: 1/3 on April 1, 2024, 1/3 on March 31, 2025 and 1/3 on March 31, 2026.

Read SEC document
March 31, 2026 Filed Apr 2, 2026 20:15 UTC
Brittain MilesExecutive Vice President
Tax withholdingCommon Stock 1,112 $77.86 $86,580.32
Disclosure

SEC source: 0001437749-26-011127 · rdgdoc.xml · nonDerivative · entry 6

Brittain Miles · CIK 0001766072 · Executive Vice President

10b5-1 filing: No plan indicated

Ownership: Indirect · Trust

Disclosed balance after: 26,274

F3 · shares: Represents shares withheld by the issuer for payment of taxes incurred upon vesting event consistent with company policy.

F2 · ownership.nature: Reporting person is a beneficiary of the trust

Read SEC document
March 31, 2026 Filed Apr 2, 2026 20:15 UTC
Brittain MilesExecutive Vice President
Exercise / conversionCommon Stock 2,826 Not disclosed Not disclosed
Disclosure

SEC source: 0001437749-26-011127 · rdgdoc.xml · nonDerivative · entry 5

Brittain Miles · CIK 0001766072 · Executive Vice President

10b5-1 filing: No plan indicated

Ownership: Indirect · Trust

Disclosed balance after: 27,386

Exercise/conversion can include RSU settlement. Transaction price and option strike are different fields; a missing price is not zero. Derivative and underlying rows can describe the same event.

F1 · price: Represents shares acquired pursuant to the vesting of Performance Shares.

F2 · ownership.nature: Reporting person is a beneficiary of the trust

Read SEC document
March 31, 2026 Filed Apr 2, 2026 20:15 UTC
Brittain MilesExecutive Vice President
Tax withholdingCommon Stock 1,474 $77.86 $114,765.64
Disclosure

SEC source: 0001437749-26-011127 · rdgdoc.xml · nonDerivative · entry 4

Brittain Miles · CIK 0001766072 · Executive Vice President

10b5-1 filing: No plan indicated

Ownership: Indirect · Trust

Disclosed balance after: 24,560

F3 · shares: Represents shares withheld by the issuer for payment of taxes incurred upon vesting event consistent with company policy.

F2 · ownership.nature: Reporting person is a beneficiary of the trust

Read SEC document
March 31, 2026 Filed Apr 2, 2026 20:15 UTC
Brittain MilesExecutive Vice President
Exercise / conversionCommon Stock 3,748 Not disclosed Not disclosed
Disclosure

SEC source: 0001437749-26-011127 · rdgdoc.xml · nonDerivative · entry 3

Brittain Miles · CIK 0001766072 · Executive Vice President

10b5-1 filing: No plan indicated

Ownership: Indirect · Trust

Disclosed balance after: 26,034

Exercise/conversion can include RSU settlement. Transaction price and option strike are different fields; a missing price is not zero. Derivative and underlying rows can describe the same event.

F1 · price: Represents shares acquired pursuant to the vesting of Performance Shares.

F2 · ownership.nature: Reporting person is a beneficiary of the trust

Read SEC document
March 31, 2026 Filed Apr 2, 2026 20:15 UTC
Brittain MilesExecutive Vice President
Tax withholdingCommon Stock 1,478 $77.86 $115,077.08
Disclosure

SEC source: 0001437749-26-011127 · rdgdoc.xml · nonDerivative · entry 2

Brittain Miles · CIK 0001766072 · Executive Vice President

10b5-1 filing: No plan indicated

Ownership: Indirect · Trust

Disclosed balance after: 22,286

F3 · shares: Represents shares withheld by the issuer for payment of taxes incurred upon vesting event consistent with company policy.

F2 · ownership.nature: Reporting person is a beneficiary of the trust

Read SEC document
March 31, 2026 Filed Apr 2, 2026 20:15 UTC
Brittain MilesExecutive Vice President
Exercise / conversionCommon Stock 3,758 Not disclosed Not disclosed
Disclosure

SEC source: 0001437749-26-011127 · rdgdoc.xml · nonDerivative · entry 1

Brittain Miles · CIK 0001766072 · Executive Vice President

10b5-1 filing: No plan indicated

Ownership: Indirect · Trust

Disclosed balance after: 23,765

Exercise/conversion can include RSU settlement. Transaction price and option strike are different fields; a missing price is not zero. Derivative and underlying rows can describe the same event.

F1 · price: Represents shares acquired pursuant to the vesting of Performance Shares.

F2 · ownership.nature: Reporting person is a beneficiary of the trust

Read SEC document
March 31, 2026 Filed Apr 2, 2026 20:16 UTC Exercise / conversionPerformance Shares · Derivative 2,593 Not disclosed Not disclosed
Disclosure

SEC source: 0001437749-26-011134 · rdgdoc.xml · derivative · entry 9

Wilkins Aaron · CIK 0001685213 · CFO

10b5-1 filing: No plan indicated

Ownership: Direct

Disclosed balance after: 12,848

Underlying: Common Stock · 2,826 shares

Expires not disclosed

Exercise/conversion can include RSU settlement. Transaction price and option strike are different fields; a missing price is not zero. Derivative and underlying rows can describe the same event.

F3 · derivative.exercise_price: Performance Shares vest in an amount ranging from 0-200% to the extent such Performance Shares are earned. Performance Shares are earned based on NWPX's total EBITDA margin over the measurement period.

F3 · price: Performance Shares vest in an amount ranging from 0-200% to the extent such Performance Shares are earned. Performance Shares are earned based on NWPX's total EBITDA margin over the measurement period.

F6 · derivative.exercise_date: Performance Shares vest in installments as follows: 1/3 on March 31, 2026, 1/3 on March 31, 2027 and 1/3 on March 31, 2028.

F6 · derivative.expiration_date: Performance Shares vest in installments as follows: 1/3 on March 31, 2026, 1/3 on March 31, 2027 and 1/3 on March 31, 2028.

Read SEC document
March 31, 2026 Filed Apr 2, 2026 20:16 UTC Exercise / conversionPerformance Shares · Derivative 2,883 Not disclosed Not disclosed
Disclosure

SEC source: 0001437749-26-011134 · rdgdoc.xml · derivative · entry 8

Wilkins Aaron · CIK 0001685213 · CFO

10b5-1 filing: No plan indicated

Ownership: Direct

Disclosed balance after: 15,441

Underlying: Common Stock · 3,748 shares

Expires not disclosed

Exercise/conversion can include RSU settlement. Transaction price and option strike are different fields; a missing price is not zero. Derivative and underlying rows can describe the same event.

F3 · derivative.exercise_price: Performance Shares vest in an amount ranging from 0-200% to the extent such Performance Shares are earned. Performance Shares are earned based on NWPX's total EBITDA margin over the measurement period.

F3 · price: Performance Shares vest in an amount ranging from 0-200% to the extent such Performance Shares are earned. Performance Shares are earned based on NWPX's total EBITDA margin over the measurement period.

F5 · derivative.exercise_date: Performance Shares vest in installments as follows: 1/3 March 31, 2025, 1/3 on March 31, 2026 and 1/3 on March 31, 2027.

F5 · derivative.expiration_date: Performance Shares vest in installments as follows: 1/3 March 31, 2025, 1/3 on March 31, 2026 and 1/3 on March 31, 2027.

Read SEC document
March 31, 2026 Filed Apr 2, 2026 20:16 UTC Exercise / conversionPerformance Shares · Derivative 3,212 Not disclosed Not disclosed
Disclosure

SEC source: 0001437749-26-011134 · rdgdoc.xml · derivative · entry 7

Wilkins Aaron · CIK 0001685213 · CFO

10b5-1 filing: No plan indicated

Ownership: Direct

Disclosed balance after: 18,324

Underlying: Common Stock · 3,758 shares

Expires not disclosed

Exercise/conversion can include RSU settlement. Transaction price and option strike are different fields; a missing price is not zero. Derivative and underlying rows can describe the same event.

F3 · derivative.exercise_price: Performance Shares vest in an amount ranging from 0-200% to the extent such Performance Shares are earned. Performance Shares are earned based on NWPX's total EBITDA margin over the measurement period.

F3 · price: Performance Shares vest in an amount ranging from 0-200% to the extent such Performance Shares are earned. Performance Shares are earned based on NWPX's total EBITDA margin over the measurement period.

F4 · derivative.exercise_date: Performance Shares vest in installments as follows: 1/3 on April 1, 2024, 1/3 on March 31, 2025 and 1/3 on March 31, 2026.

F4 · derivative.expiration_date: Performance Shares vest in installments as follows: 1/3 on April 1, 2024, 1/3 on March 31, 2025 and 1/3 on March 31, 2026.

Read SEC document
March 31, 2026 Filed Apr 2, 2026 20:16 UTC Tax withholdingCommon Stock 1,112 $77.86 $86,580.32
Disclosure

SEC source: 0001437749-26-011134 · rdgdoc.xml · nonDerivative · entry 6

Wilkins Aaron · CIK 0001685213 · CFO

10b5-1 filing: No plan indicated

Ownership: Direct

Disclosed balance after: 26,326

F2 · shares: Represents shares withheld by the issuer for payment of taxes incurred upon vesting event consistent with company policy.

Read SEC document
March 31, 2026 Filed Apr 2, 2026 20:16 UTC Exercise / conversionCommon Stock 2,826 Not disclosed Not disclosed
Disclosure

SEC source: 0001437749-26-011134 · rdgdoc.xml · nonDerivative · entry 5

Wilkins Aaron · CIK 0001685213 · CFO

10b5-1 filing: No plan indicated

Ownership: Direct

Disclosed balance after: 27,438

Exercise/conversion can include RSU settlement. Transaction price and option strike are different fields; a missing price is not zero. Derivative and underlying rows can describe the same event.

F1 · price: Represents shares acquired pursuant to the vesting of Performance Shares.

Read SEC document
March 31, 2026 Filed Apr 2, 2026 20:16 UTC Tax withholdingCommon Stock 1,474 $77.86 $114,765.64
Disclosure

SEC source: 0001437749-26-011134 · rdgdoc.xml · nonDerivative · entry 4

Wilkins Aaron · CIK 0001685213 · CFO

10b5-1 filing: No plan indicated

Ownership: Direct

Disclosed balance after: 24,612

F2 · shares: Represents shares withheld by the issuer for payment of taxes incurred upon vesting event consistent with company policy.

Read SEC document
March 31, 2026 Filed Apr 2, 2026 20:16 UTC Exercise / conversionCommon Stock 3,748 Not disclosed Not disclosed
Disclosure

SEC source: 0001437749-26-011134 · rdgdoc.xml · nonDerivative · entry 3

Wilkins Aaron · CIK 0001685213 · CFO

10b5-1 filing: No plan indicated

Ownership: Direct

Disclosed balance after: 26,086

Exercise/conversion can include RSU settlement. Transaction price and option strike are different fields; a missing price is not zero. Derivative and underlying rows can describe the same event.

F1 · price: Represents shares acquired pursuant to the vesting of Performance Shares.

Read SEC document
March 31, 2026 Filed Apr 2, 2026 20:16 UTC Tax withholdingCommon Stock 1,478 $77.86 $115,077.08
Disclosure

SEC source: 0001437749-26-011134 · rdgdoc.xml · nonDerivative · entry 2

Wilkins Aaron · CIK 0001685213 · CFO

10b5-1 filing: No plan indicated

Ownership: Direct

Disclosed balance after: 22,338

F2 · shares: Represents shares withheld by the issuer for payment of taxes incurred upon vesting event consistent with company policy.

Read SEC document
March 31, 2026 Filed Apr 2, 2026 20:16 UTC Exercise / conversionCommon Stock 3,758 Not disclosed Not disclosed
Disclosure

SEC source: 0001437749-26-011134 · rdgdoc.xml · nonDerivative · entry 1

Wilkins Aaron · CIK 0001685213 · CFO

10b5-1 filing: No plan indicated

Ownership: Direct

Disclosed balance after: 23,816

Exercise/conversion can include RSU settlement. Transaction price and option strike are different fields; a missing price is not zero. Derivative and underlying rows can describe the same event.

F1 · price: Represents shares acquired pursuant to the vesting of Performance Shares.

Read SEC document
March 31, 2026 Filed Apr 2, 2026 20:14 UTC
MONTROSS SCOTT JPresident & CEO
Exercise / conversionPerformance Shares · Derivative 7,545 Not disclosed Not disclosed
Disclosure

SEC source: 0001437749-26-011125 · rdgdoc.xml · derivative · entry 9

MONTROSS SCOTT J · CIK 0001228503 · President & CEO

10b5-1 filing: No plan indicated

Ownership: Direct

Disclosed balance after: 39,916

Underlying: Common Stock · 8,224 shares

Expires not disclosed

Exercise/conversion can include RSU settlement. Transaction price and option strike are different fields; a missing price is not zero. Derivative and underlying rows can describe the same event.

F3 · derivative.exercise_price: Performance Shares vest in an amount ranging from 0-200% to the extent such Performance Shares are earned. Performance Shares are earned based on NWPX's total EBITDA margin over the measurement period.

F3 · price: Performance Shares vest in an amount ranging from 0-200% to the extent such Performance Shares are earned. Performance Shares are earned based on NWPX's total EBITDA margin over the measurement period.

F6 · derivative.exercise_date: Performance Shares vest in installments as follows: 1/3 on March 31, 2026, 1/3 on March 31, 2027 and 1/3 on March 31, 2028.

F6 · derivative.expiration_date: Performance Shares vest in installments as follows: 1/3 on March 31, 2026, 1/3 on March 31, 2027 and 1/3 on March 31, 2028.

Read SEC document
March 31, 2026 Filed Apr 2, 2026 20:14 UTC
MONTROSS SCOTT JPresident & CEO
Exercise / conversionPerformance Shares · Derivative 7,753 Not disclosed Not disclosed
Disclosure

SEC source: 0001437749-26-011125 · rdgdoc.xml · derivative · entry 8

MONTROSS SCOTT J · CIK 0001228503 · President & CEO

10b5-1 filing: No plan indicated

Ownership: Direct

Disclosed balance after: 47,461

Underlying: Common Stock · 10,079 shares

Expires not disclosed

Exercise/conversion can include RSU settlement. Transaction price and option strike are different fields; a missing price is not zero. Derivative and underlying rows can describe the same event.

F3 · derivative.exercise_price: Performance Shares vest in an amount ranging from 0-200% to the extent such Performance Shares are earned. Performance Shares are earned based on NWPX's total EBITDA margin over the measurement period.

F3 · price: Performance Shares vest in an amount ranging from 0-200% to the extent such Performance Shares are earned. Performance Shares are earned based on NWPX's total EBITDA margin over the measurement period.

F5 · derivative.exercise_date: Performance Shares vest in installments as follows: 1/3 March 31, 2025, 1/3 on March 31, 2026 and 1/3 on March 31, 2027.

F5 · derivative.expiration_date: Performance Shares vest in installments as follows: 1/3 March 31, 2025, 1/3 on March 31, 2026 and 1/3 on March 31, 2027.

Read SEC document
March 31, 2026 Filed Apr 2, 2026 20:14 UTC
MONTROSS SCOTT JPresident & CEO
Exercise / conversionPerformance Shares · Derivative 8,606 Not disclosed Not disclosed
Disclosure

SEC source: 0001437749-26-011125 · rdgdoc.xml · derivative · entry 7

MONTROSS SCOTT J · CIK 0001228503 · President & CEO

10b5-1 filing: No plan indicated

Ownership: Direct

Disclosed balance after: 55,214

Underlying: Common Stock · 10,069 shares

Expires not disclosed

Exercise/conversion can include RSU settlement. Transaction price and option strike are different fields; a missing price is not zero. Derivative and underlying rows can describe the same event.

F3 · derivative.exercise_price: Performance Shares vest in an amount ranging from 0-200% to the extent such Performance Shares are earned. Performance Shares are earned based on NWPX's total EBITDA margin over the measurement period.

F3 · price: Performance Shares vest in an amount ranging from 0-200% to the extent such Performance Shares are earned. Performance Shares are earned based on NWPX's total EBITDA margin over the measurement period.

F4 · derivative.exercise_date: Performance Shares vest in installments as follows: 1/3 on April 1, 2024, 1/3 on March 31, 2025 and 1/3 on March 31, 2026.

F4 · derivative.expiration_date: Performance Shares vest in installments as follows: 1/3 on April 1, 2024, 1/3 on March 31, 2025 and 1/3 on March 31, 2026.

Read SEC document
March 31, 2026 Filed Apr 2, 2026 20:14 UTC
MONTROSS SCOTT JPresident & CEO
Tax withholdingCommon Stock 3,236 $77.86 $251,954.96
Disclosure

SEC source: 0001437749-26-011125 · rdgdoc.xml · nonDerivative · entry 6

MONTROSS SCOTT J · CIK 0001228503 · President & CEO

10b5-1 filing: No plan indicated

Ownership: Direct

Disclosed balance after: 81,129

F2 · shares: Represents shares withheld by the issuer for payment of taxes incurred upon vesting event consistent with company policy.

Read SEC document
March 31, 2026 Filed Apr 2, 2026 20:14 UTC
MONTROSS SCOTT JPresident & CEO
Exercise / conversionCommon Stock 8,224 Not disclosed Not disclosed
Disclosure

SEC source: 0001437749-26-011125 · rdgdoc.xml · nonDerivative · entry 5

MONTROSS SCOTT J · CIK 0001228503 · President & CEO

10b5-1 filing: No plan indicated

Ownership: Direct

Disclosed balance after: 84,365

Exercise/conversion can include RSU settlement. Transaction price and option strike are different fields; a missing price is not zero. Derivative and underlying rows can describe the same event.

F1 · price: Represents shares acquired pursuant to the vesting of Performance Shares.

Read SEC document
March 31, 2026 Filed Apr 2, 2026 20:14 UTC
MONTROSS SCOTT JPresident & CEO
Tax withholdingCommon Stock 3,966 $77.86 $308,792.76
Disclosure

SEC source: 0001437749-26-011125 · rdgdoc.xml · nonDerivative · entry 4

MONTROSS SCOTT J · CIK 0001228503 · President & CEO

10b5-1 filing: No plan indicated

Ownership: Direct

Disclosed balance after: 76,141

F2 · shares: Represents shares withheld by the issuer for payment of taxes incurred upon vesting event consistent with company policy.

Read SEC document
March 31, 2026 Filed Apr 2, 2026 20:14 UTC
MONTROSS SCOTT JPresident & CEO
Exercise / conversionCommon Stock 10,079 Not disclosed Not disclosed
Disclosure

SEC source: 0001437749-26-011125 · rdgdoc.xml · nonDerivative · entry 3

MONTROSS SCOTT J · CIK 0001228503 · President & CEO

10b5-1 filing: No plan indicated

Ownership: Direct

Disclosed balance after: 80,107

Exercise/conversion can include RSU settlement. Transaction price and option strike are different fields; a missing price is not zero. Derivative and underlying rows can describe the same event.

F1 · price: Represents shares acquired pursuant to the vesting of Performance Shares.

Read SEC document
March 31, 2026 Filed Apr 2, 2026 20:14 UTC
MONTROSS SCOTT JPresident & CEO
Tax withholdingCommon Stock 3,962 $77.86 $308,481.32
Disclosure

SEC source: 0001437749-26-011125 · rdgdoc.xml · nonDerivative · entry 2

MONTROSS SCOTT J · CIK 0001228503 · President & CEO

10b5-1 filing: No plan indicated

Ownership: Direct

Disclosed balance after: 70,028

F2 · shares: Represents shares withheld by the issuer for payment of taxes incurred upon vesting event consistent with company policy.

Read SEC document
March 31, 2026 Filed Apr 2, 2026 20:14 UTC
MONTROSS SCOTT JPresident & CEO
Exercise / conversionCommon Stock 10,069 Not disclosed Not disclosed
Disclosure

SEC source: 0001437749-26-011125 · rdgdoc.xml · nonDerivative · entry 1

MONTROSS SCOTT J · CIK 0001228503 · President & CEO

10b5-1 filing: No plan indicated

Ownership: Direct

Disclosed balance after: 73,990

Exercise/conversion can include RSU settlement. Transaction price and option strike are different fields; a missing price is not zero. Derivative and underlying rows can describe the same event.

F1 · price: Represents shares acquired pursuant to the vesting of Performance Shares.

Read SEC document
March 30, 2026 Filed Mar 31, 2026 17:05 UTC
MONTROSS SCOTT JPresident & CEO
SaleCommon Stock 2,056 $76.85 $158,003.60
Disclosure

SEC source: 0001437749-26-010582 · rdgdoc.xml · nonDerivative · entry 1

MONTROSS SCOTT J · CIK 0001228503 · President & CEO

10b5-1 filing: Plan reported

Ownership: Direct

Disclosed balance after: 63,921

F1 · kind: Adoption date of referenced 10b5-1(c) plan is: 12/03/2025

F1 · shares: Adoption date of referenced 10b5-1(c) plan is: 12/03/2025

F2 · price: This transaction was executed in multiple trades. The price reported reflects the weighted average sale price. The Reporting Person undertakes to provide to the Issuer, any security holder of the Issuer, or to the staff of the SEC, upon request, full information regarding the number of shares sold at each separate price within the range set forth in this footnote.

Read SEC document
March 20, 2026 Filed Mar 23, 2026 21:18 UTC
Brittain MilesExecutive Vice President
SaleCommon Stock 3,300 $70.89 $233,940.96
Disclosure

SEC source: 0001437749-26-009442 · rdgdoc.xml · nonDerivative · entry 1

Brittain Miles · CIK 0001766072 · Executive Vice President

10b5-1 filing: Plan reported

Ownership: Indirect · Trust

Disclosed balance after: 20,006

F1 · kind: Adoption date of referenced 10b5-1(c) plan is: 12/05/2025

F1 · shares: Adoption date of referenced 10b5-1(c) plan is: 12/05/2025

F2 · price: This transaction was executed in multiple trades at prices ranging from $69.6001 to $71.85 per share. The price reported reflects the weighted average sale price. The Reporting Person undertakes to provide to the Issuer, any security holder of the Issuer, or to the staff of the SEC, upon request, full information regarding the number of shares sold at each separate price within the range set forth in this footnote.

F7 · ownership.nature: Reporting person is a beneficiary of the trust.

Read SEC document
March 16, 2026 Filed Mar 17, 2026 19:59 UTC SaleCommon Stock 3,473 $71.98 $249,999.04
Disclosure

SEC source: 0001437749-26-008597 · rdgdoc.xml · nonDerivative · entry 1

Julian Amanda · CIK 0001817893 · Director

10b5-1 filing: Plan reported

Ownership: Direct

Disclosed balance after: 10,417

F1 · kind: Adoption date of referenced 10b5-1(c) plan is: 12/15/2025

F1 · shares: Adoption date of referenced 10b5-1(c) plan is: 12/15/2025

F2 · price: This transaction was executed in multiple trades at prices ranging from $71.38 to $72.54 per share. The price reported reflects the weighted average sale price. The Reporting Person undertakes to provide to the Issuer, any security holder of the Issuer, or to the staff of the SEC, upon request, full information regarding the number of shares sold at each separate price within the range set forth in this footnote.

Read SEC document
March 16, 2026 Filed Mar 17, 2026 19:57 UTC
MONTROSS SCOTT JPresident & CEO
SaleCommon Stock 2,500 $71.44 $178,600.00
Disclosure

SEC source: 0001437749-26-008595 · rdgdoc.xml · nonDerivative · entry 1

MONTROSS SCOTT J · CIK 0001228503 · President & CEO

10b5-1 filing: Plan reported

Ownership: Direct

Disclosed balance after: 68,477

F1 · kind: Adoption date of referenced 10b5-1(c) plan is: 12/03/2025

F1 · shares: Adoption date of referenced 10b5-1(c) plan is: 12/03/2025

F2 · price: This transaction was executed in multiple trades. The price reported reflects the weighted average sale price. The Reporting Person undertakes to provide to the Issuer, any security holder of the Issuer, or to the staff of the SEC, upon request, full information regarding the number of shares sold at each separate price within the range set forth in this footnote.

Read SEC document
March 16, 2026 Filed Mar 23, 2026 21:54 UTC
MONTROSS SCOTT JPresident & CEO
SaleCommon Stock 2,500 $72.48 $181,200.00
Disclosure

SEC source: 0001437749-26-009471 · rdgdoc.xml · nonDerivative · entry 1

MONTROSS SCOTT J · CIK 0001228503 · President & CEO

10b5-1 filing: Plan reported

Ownership: Direct

Disclosed balance after: 65,977

F1 · kind: Adoption date of referenced 10b5-1(c) plan is: 12/03/2025

F1 · shares: Adoption date of referenced 10b5-1(c) plan is: 12/03/2025

F2 · price: This transaction was executed in multiple trades. The price reported reflects the weighted average sale price. The Reporting Person undertakes to provide to the Issuer, any security holder of the Issuer, or to the staff of the SEC, upon request, full information regarding the number of shares sold at each separate price within the range set forth in this footnote.

Read SEC document
March 12, 2026 Filed Mar 16, 2026 21:04 UTC
Wray MichaelExecutive Vice President
GrantPerformance Shares · Derivative 4,607 Not disclosed Not disclosed
Disclosure

SEC source: 0001437749-26-008445 · rdgdoc.xml · derivative · entry 3

Wray Michael · CIK 0001922394 · Executive Vice President

10b5-1 filing: No plan indicated

Ownership: Direct

Disclosed balance after: 18,752

Underlying: Common Stock · 4,607 shares

Expires not disclosed

F3 · derivative.exercise_price: Performance Shares vest in an amount ranging from 0-200% to the extent such Performance Shares are earned. Performance Shares are earned based on NWPX's total EBITDA margin over the measurement period.

F3 · price: Performance Shares vest in an amount ranging from 0-200% to the extent such Performance Shares are earned. Performance Shares are earned based on NWPX's total EBITDA margin over the measurement period.

F4 · derivative.exercise_date: The Performance Shares vest in installments as follows: 1/3 on March 31, 2027, 1/3 on March 31, 2028 and 1/3 on March 30, 2029.

F4 · derivative.expiration_date: The Performance Shares vest in installments as follows: 1/3 on March 31, 2027, 1/3 on March 31, 2028 and 1/3 on March 30, 2029.

F3 · derivative.underlying_shares: Performance Shares vest in an amount ranging from 0-200% to the extent such Performance Shares are earned. Performance Shares are earned based on NWPX's total EBITDA margin over the measurement period.

Read SEC document

Value uses the disclosed total when available, otherwise shares × reported transaction price. It is not an estimate of exercise cash cost or investment performance.