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
| Month | Purchases | Sales |
|---|---|---|
| Nov 2025 | 0 | 6 |
| Dec 2025 | 0 | 4 |
| Jan 2026 | 0 | 0 |
| Feb 2026 | 0 | 0 |
| Mar 2026 | 0 | 8 |
| Apr 2026 | 0 | 0 |
| May 2026 | 0 | 0 |
| Jun 2026 | 0 | 0 |
| Jul 2026 | 0 | 0 |
| Aug 2026 | 0 | 10 |
| Sep 2026 | 0 | 11 |
| Oct 2026 | 0 | 3 |
Latest available
Insider transactions
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 date | Owner / reported role | Activity / security | Shares / units | Reported price | Reported value | Details |
|---|---|---|---|---|---|---|
| March 12, 2026 Filed Mar 16, 2026 21:04 UTC |
Wray MichaelExecutive Vice President
|
GrantRestricted Stock · Derivative | 1,536 | Not disclosed | Not disclosed |
DisclosureSEC source: 0001437749-26-008445 · rdgdoc.xml · derivative · entry 2 Wray Michael · CIK 0001922394 · Executive Vice President 10b5-1 filing: No plan indicated Ownership: Direct Disclosed balance after: 3,791 Underlying: Common Stock · 1,536 shares Expires not disclosed F1 · derivative.exercise_price: Each Restricted Stock Unit represents a contingent right to receive one share of NWPX common stock. F1 · price: Each Restricted Stock Unit represents a contingent right to receive one share of NWPX common stock. F2 · derivative.exercise_date: The Restricted Stock Units vest in installments as follows: 1/3 on January 15, 2027, 1/3 on January 14, 2028 and 1/3 on January 16, 2029. F2 · derivative.expiration_date: The Restricted Stock Units vest in installments as follows: 1/3 on January 15, 2027, 1/3 on January 14, 2028 and 1/3 on January 16, 2029. Read SEC document |
| March 12, 2026 Filed Mar 16, 2026 21:11 UTC |
Kendrick Megan A.Sr. VP of Human Resources
|
GrantPerformance Shares · Derivative | 2,588 | Not disclosed | Not disclosed |
DisclosureSEC source: 0001437749-26-008457 · rdgdoc.xml · derivative · entry 3 Kendrick Megan A. · CIK 0001445525 · Sr. VP of Human Resources 10b5-1 filing: No plan indicated Ownership: Direct Disclosed balance after: 12,011 Underlying: Common Stock · 2,588 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 |
| March 12, 2026 Filed Mar 16, 2026 21:11 UTC |
Kendrick Megan A.Sr. VP of Human Resources
|
GrantRestricted Stock · Derivative | 863 | Not disclosed | Not disclosed |
DisclosureSEC source: 0001437749-26-008457 · rdgdoc.xml · derivative · entry 2 Kendrick Megan A. · CIK 0001445525 · Sr. VP of Human Resources 10b5-1 filing: No plan indicated Ownership: Direct Disclosed balance after: 2,351 Underlying: Common Stock · 863 shares Expires not disclosed F1 · derivative.exercise_price: Each Restricted Stock Unit represents a contingent right to receive one share of NWPX common stock. F1 · price: Each Restricted Stock Unit represents a contingent right to receive one share of NWPX common stock. F2 · derivative.exercise_date: The Restricted Stock Units vest in installments as follows: 1/3 on January 15, 2027, 1/3 on January 14, 2028 and 1/3 on January 16, 2029. F2 · derivative.expiration_date: The Restricted Stock Units vest in installments as follows: 1/3 on January 15, 2027, 1/3 on January 14, 2028 and 1/3 on January 16, 2029. Read SEC document |
| March 12, 2026 Filed Mar 16, 2026 21:09 UTC |
Brittain MilesExecutive Vice President
|
SaleCommon Stock | 4,000 | $71.01 | $284,040.00 |
DisclosureSEC source: 0001437749-26-008454 · rdgdoc.xml · nonDerivative · entry 1 Brittain Miles · CIK 0001766072 · Executive Vice President 10b5-1 filing: Plan reported Ownership: Indirect · Trust Disclosed balance after: 23,306 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 $70.45 to $73.77 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 12, 2026 Filed Mar 16, 2026 21:05 UTC |
Stokes EricSVP and Group President of WTS
|
GrantPerformance Shares · Derivative | 4,198 | Not disclosed | Not disclosed |
DisclosureSEC source: 0001437749-26-008449 · rdgdoc.xml · derivative · entry 3 Stokes Eric · CIK 0001808046 · SVP and Group President of WTS 10b5-1 filing: No plan indicated Ownership: Direct Disclosed balance after: 18,473 Underlying: Common Stock · 4,198 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 |
| March 12, 2026 Filed Mar 16, 2026 21:05 UTC |
Stokes EricSVP and Group President of WTS
|
GrantRestricted Stock · Derivative | 1,399 | Not disclosed | Not disclosed |
DisclosureSEC source: 0001437749-26-008449 · rdgdoc.xml · derivative · entry 2 Stokes Eric · CIK 0001808046 · SVP and Group President of WTS 10b5-1 filing: No plan indicated Ownership: Direct Disclosed balance after: 3,654 Underlying: Common Stock · 1,399 shares Expires not disclosed F1 · derivative.exercise_price: Each Restricted Stock Unit represents a contingent right to receive one share of NWPX common stock. F1 · price: Each Restricted Stock Unit represents a contingent right to receive one share of NWPX common stock. F2 · derivative.exercise_date: The Restricted Stock Units vest in installments as follows: 1/3 on January 15, 2027, 1/3 on January 14, 2028 and 1/3 on January 16, 2029. F2 · derivative.expiration_date: The Restricted Stock Units vest in installments as follows: 1/3 on January 15, 2027, 1/3 on January 14, 2028 and 1/3 on January 16, 2029. Read SEC document |
| March 12, 2026 Filed Mar 16, 2026 21:02 UTC | GrantPerformance Shares · Derivative | 4,775 | Not disclosed | Not disclosed |
DisclosureSEC source: 0001437749-26-008440 · rdgdoc.xml · derivative · entry 3 Wilkins Aaron · CIK 0001685213 · CFO 10b5-1 filing: No plan indicated Ownership: Direct Disclosed balance after: 21,536 Underlying: Common Stock · 4,775 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 |
|
| March 12, 2026 Filed Mar 16, 2026 21:02 UTC | GrantRestricted Stock · Derivative | 1,592 | Not disclosed | Not disclosed |
DisclosureSEC source: 0001437749-26-008440 · rdgdoc.xml · derivative · entry 2 Wilkins Aaron · CIK 0001685213 · CFO 10b5-1 filing: No plan indicated Ownership: Direct Disclosed balance after: 4,283 Underlying: Common Stock · 1,592 shares Expires not disclosed F1 · derivative.exercise_price: Each Restricted Stock Unit represents a contingent right to receive one share of NWPX common stock. F1 · price: Each Restricted Stock Unit represents a contingent right to receive one share of NWPX common stock. F2 · derivative.exercise_date: The Restricted Stock Units vest in installments as follows: 1/3 on January 15, 2027, 1/3 on January 14, 2028 and 1/3 on January 16, 2029. F2 · derivative.expiration_date: The Restricted Stock Units vest in installments as follows: 1/3 on January 15, 2027, 1/3 on January 14, 2028 and 1/3 on January 16, 2029. Read SEC document |
|
| March 12, 2026 Filed Mar 16, 2026 21:01 UTC |
MONTROSS SCOTT JPresident & CEO
|
GrantPerformance Shares · Derivative | 17,068 | Not disclosed | Not disclosed |
DisclosureSEC source: 0001437749-26-008437 · rdgdoc.xml · derivative · entry 3 MONTROSS SCOTT J · CIK 0001228503 · President & CEO 10b5-1 filing: No plan indicated Ownership: Direct Disclosed balance after: 63,820 Underlying: Common Stock · 17,068 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 |
| March 12, 2026 Filed Mar 16, 2026 21:01 UTC |
MONTROSS SCOTT JPresident & CEO
|
GrantRestricted Stock · Derivative | 5,689 | Not disclosed | Not disclosed |
DisclosureSEC source: 0001437749-26-008437 · rdgdoc.xml · derivative · entry 2 MONTROSS SCOTT J · CIK 0001228503 · President & CEO 10b5-1 filing: No plan indicated Ownership: Direct Disclosed balance after: 13,305 Underlying: Common Stock · 5,689 shares Expires not disclosed F1 · derivative.exercise_price: Each Restricted Stock Unit represents a contingent right to receive one share of NWPX common stock. F1 · price: Each Restricted Stock Unit represents a contingent right to receive one share of NWPX common stock. F2 · derivative.exercise_date: The Restricted Stock Units vest in installments as follows: 1/3 on January 15, 2027, 1/3 on January 14, 2028 and 1/3 on January 16, 2029. F2 · derivative.expiration_date: The Restricted Stock Units vest in installments as follows: 1/3 on January 15, 2027, 1/3 on January 14, 2028 and 1/3 on January 16, 2029. Read SEC document |
| March 12, 2026 Filed Mar 23, 2026 21:23 UTC |
Tanguis JesusSVP/GM Precast Infrastructure
|
GrantPerformance Shares · Derivative | 3,584 | Not disclosed | Not disclosed |
DisclosureSEC source: 0001437749-26-009444 · rdgdoc.xml · derivative · entry 3 Tanguis Jesus · CIK 0002123601 · SVP/GM Precast Infrastructure 10b5-1 filing: No plan indicated Ownership: Direct Disclosed balance after: 7,838 Underlying: Common Stock · 3,584 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 |
| March 12, 2026 Filed Mar 23, 2026 21:23 UTC |
Tanguis JesusSVP/GM Precast Infrastructure
|
GrantRestricted Stock · Derivative | 1,195 | Not disclosed | Not disclosed |
DisclosureSEC source: 0001437749-26-009444 · rdgdoc.xml · derivative · entry 2 Tanguis Jesus · CIK 0002123601 · SVP/GM Precast Infrastructure 10b5-1 filing: No plan indicated Ownership: Direct Disclosed balance after: 2,034 Underlying: Common Stock · 1,195 shares Expires not disclosed F1 · derivative.exercise_price: Each Restricted Stock Unit represents a contingent right to receive one share of NWPX common stock. F1 · price: Each Restricted Stock Unit represents a contingent right to receive one share of NWPX common stock. F2 · derivative.exercise_date: The Restricted Stock Units vest in installments as follows: 1/3 on January 15, 2027, 1/3 on January 14, 2028 and 1/3 on January 16, 2029. F2 · derivative.expiration_date: The Restricted Stock Units vest in installments as follows: 1/3 on January 15, 2027, 1/3 on January 14, 2028 and 1/3 on January 16, 2029. Read SEC document |
| March 09, 2026 Filed Mar 10, 2026 20:33 UTC |
MONTROSS SCOTT JPresident & CEO
|
SaleCommon Stock | 2,500 | $72.32 | $180,788.75 |
DisclosureSEC source: 0001437749-26-007549 · rdgdoc.xml · nonDerivative · entry 1 MONTROSS SCOTT J · CIK 0001228503 · President & CEO 10b5-1 filing: Plan reported Ownership: Direct Disclosed balance after: 70,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 at prices ranging from $71.91 to $73.65 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 04, 2026 Filed Mar 6, 2026 17:48 UTC |
Kendrick Megan A.Sr. VP of Human Resources
|
SaleCommon Stock | 4,500 | $80.59 | $362,655.00 |
DisclosureSEC source: 0001437749-26-007159 · rdgdoc.xml · nonDerivative · entry 1 Kendrick Megan A. · CIK 0001445525 · Sr. VP of Human Resources 10b5-1 filing: Plan reported Ownership: Direct Disclosed balance after: 6,996 F1 · kind: Adoption date of referenced 10b5-1(c) plan is: 11/06/2025 F1 · shares: Adoption date of referenced 10b5-1(c) plan is: 11/06/2025 Read SEC document |
| January 15, 2026 Filed Jan 20, 2026 21:14 UTC |
Wray MichaelSVP/GM, Precast Infrastructure
|
Exercise / conversionRestricted Stock · Derivative | 709 | Not disclosed | Not disclosed |
DisclosureSEC source: 0001437749-26-001559 · rdgdoc.xml · derivative · entry 9 Wray Michael · CIK 0001922394 · SVP/GM, Precast Infrastructure 10b5-1 filing: No plan indicated Ownership: Direct Disclosed balance after: 2,255 Underlying: Common Stock · 709 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: Each Restricted Stock Unit represents a contingent right to receive one share of NWPX common stock. F3 · price: Each Restricted Stock Unit represents a contingent right to receive one share of NWPX common stock. F6 · derivative.exercise_date: The Restricted Stock Units vest in installments as follows: 1/3 on January 15, 2026, 1/3 on January 15, 2027 and 1/3 on January 14, 2028. F6 · derivative.expiration_date: The Restricted Stock Units vest in installments as follows: 1/3 on January 15, 2026, 1/3 on January 15, 2027 and 1/3 on January 14, 2028. Read SEC document |
| January 15, 2026 Filed Jan 20, 2026 21:14 UTC |
Wray MichaelSVP/GM, Precast Infrastructure
|
Exercise / conversionRestricted Stock · Derivative | 834 | Not disclosed | Not disclosed |
DisclosureSEC source: 0001437749-26-001559 · rdgdoc.xml · derivative · entry 8 Wray Michael · CIK 0001922394 · SVP/GM, Precast Infrastructure 10b5-1 filing: No plan indicated Ownership: Direct Disclosed balance after: 2,964 Underlying: Common Stock · 834 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: Each Restricted Stock Unit represents a contingent right to receive one share of NWPX common stock. F3 · price: Each Restricted Stock Unit represents a contingent right to receive one share of NWPX common stock. F5 · derivative.exercise_date: The Restricted Stock Units vest in installments as follows: 1/3 on January 15, 2025, 1/3 on January 15, 2026 and 1/3 on January 15, 2027. F5 · derivative.expiration_date: The Restricted Stock Units vest in installments as follows: 1/3 on January 15, 2025, 1/3 on January 15, 2026 and 1/3 on January 15, 2027. Read SEC document |
| January 15, 2026 Filed Jan 20, 2026 21:14 UTC |
Wray MichaelSVP/GM, Precast Infrastructure
|
Exercise / conversionRestricted Stock · Derivative | 918 | Not disclosed | Not disclosed |
DisclosureSEC source: 0001437749-26-001559 · rdgdoc.xml · derivative · entry 7 Wray Michael · CIK 0001922394 · SVP/GM, Precast Infrastructure 10b5-1 filing: No plan indicated Ownership: Direct Disclosed balance after: 3,798 Underlying: Common Stock · 918 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: Each Restricted Stock Unit represents a contingent right to receive one share of NWPX common stock. F3 · price: Each Restricted Stock Unit represents a contingent right to receive one share of NWPX common stock. F4 · derivative.exercise_date: The Restricted Stock Units vest in installments as follows: 1/3 on January 15, 2024, 1/3 on January 15, 2025 and 1/3 on January 15, 2026. F4 · derivative.expiration_date: The Restricted Stock Units vest in installments as follows: 1/3 on January 15, 2024, 1/3 on January 15, 2025 and 1/3 on January 15, 2026. Read SEC document |
| January 15, 2026 Filed Jan 20, 2026 21:14 UTC |
Wray MichaelSVP/GM, Precast Infrastructure
|
Tax withholdingCommon Stock | 322 | $69.27 | $22,304.94 |
DisclosureSEC source: 0001437749-26-001559 · rdgdoc.xml · nonDerivative · entry 6 Wray Michael · CIK 0001922394 · SVP/GM, Precast Infrastructure 10b5-1 filing: No plan indicated Ownership: Direct Disclosed balance after: 23,050 F2 · price: Represents shares withheld by the issuer for payment of taxes incurred upon vesting event consistent with company policy. Read SEC document |
| January 15, 2026 Filed Jan 20, 2026 21:14 UTC |
Wray MichaelSVP/GM, Precast Infrastructure
|
Exercise / conversionCommon Stock | 709 | Not disclosed | Not disclosed |
DisclosureSEC source: 0001437749-26-001559 · rdgdoc.xml · nonDerivative · entry 5 Wray Michael · CIK 0001922394 · SVP/GM, Precast Infrastructure 10b5-1 filing: No plan indicated Ownership: Direct Disclosed balance after: 23,372 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 vesting of Restricted Stock Units. Read SEC document |
| January 15, 2026 Filed Jan 20, 2026 21:14 UTC |
Wray MichaelSVP/GM, Precast Infrastructure
|
Tax withholdingCommon Stock | 379 | $69.27 | $26,253.33 |
DisclosureSEC source: 0001437749-26-001559 · rdgdoc.xml · nonDerivative · entry 4 Wray Michael · CIK 0001922394 · SVP/GM, Precast Infrastructure 10b5-1 filing: No plan indicated Ownership: Direct Disclosed balance after: 22,663 F2 · price: Represents shares withheld by the issuer for payment of taxes incurred upon vesting event consistent with company policy. Read SEC document |
| January 15, 2026 Filed Jan 20, 2026 21:14 UTC |
Wray MichaelSVP/GM, Precast Infrastructure
|
Exercise / conversionCommon Stock | 834 | Not disclosed | Not disclosed |
DisclosureSEC source: 0001437749-26-001559 · rdgdoc.xml · nonDerivative · entry 3 Wray Michael · CIK 0001922394 · SVP/GM, Precast Infrastructure 10b5-1 filing: No plan indicated Ownership: Direct Disclosed balance after: 23,042 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 vesting of Restricted Stock Units. Read SEC document |
| January 15, 2026 Filed Jan 20, 2026 21:14 UTC |
Wray MichaelSVP/GM, Precast Infrastructure
|
Tax withholdingCommon Stock | 417 | $69.27 | $28,885.59 |
DisclosureSEC source: 0001437749-26-001559 · rdgdoc.xml · nonDerivative · entry 2 Wray Michael · CIK 0001922394 · SVP/GM, Precast Infrastructure 10b5-1 filing: No plan indicated Ownership: Direct Disclosed balance after: 22,208 F2 · price: Represents shares withheld by the issuer for payment of taxes incurred upon vesting event consistent with company policy. Read SEC document |
| January 15, 2026 Filed Jan 20, 2026 21:14 UTC |
Wray MichaelSVP/GM, Precast Infrastructure
|
Exercise / conversionCommon Stock | 918 | Not disclosed | Not disclosed |
DisclosureSEC source: 0001437749-26-001559 · rdgdoc.xml · nonDerivative · entry 1 Wray Michael · CIK 0001922394 · SVP/GM, Precast Infrastructure 10b5-1 filing: No plan indicated Ownership: Direct Disclosed balance after: 22,625 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 vesting of Restricted Stock Units. Read SEC document |
| January 15, 2026 Filed Jan 20, 2026 21:18 UTC |
Kendrick Megan A.Sr. VP of Human Resources
|
Exercise / conversionRestricted Stock · Derivative | 468 | Not disclosed | Not disclosed |
DisclosureSEC source: 0001437749-26-001572 · rdgdoc.xml · derivative · entry 9 Kendrick Megan A. · CIK 0001445525 · Sr. VP of Human Resources 10b5-1 filing: No plan indicated Ownership: Direct Disclosed balance after: 1,488 Underlying: Common Stock · 468 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: Each Restricted Stock Unit represents a contingent right to receive one share of NWPX common stock. F3 · price: Each Restricted Stock Unit represents a contingent right to receive one share of NWPX common stock. F6 · derivative.exercise_date: The Restricted Stock Units vest in installments as follows: 1/3 on January 15, 2026, 1/3 on January 15, 2027 and 1/3 on January 14, 2028. F6 · derivative.expiration_date: The Restricted Stock Units vest in installments as follows: 1/3 on January 15, 2026, 1/3 on January 15, 2027 and 1/3 on January 14, 2028. Read SEC document |
| January 15, 2026 Filed Jan 20, 2026 21:18 UTC |
Kendrick Megan A.Sr. VP of Human Resources
|
Exercise / conversionRestricted Stock · Derivative | 550 | Not disclosed | Not disclosed |
DisclosureSEC source: 0001437749-26-001572 · rdgdoc.xml · derivative · entry 8 Kendrick Megan A. · CIK 0001445525 · Sr. VP of Human Resources 10b5-1 filing: No plan indicated Ownership: Direct Disclosed balance after: 1,956 Underlying: Common Stock · 550 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: Each Restricted Stock Unit represents a contingent right to receive one share of NWPX common stock. F3 · price: Each Restricted Stock Unit represents a contingent right to receive one share of NWPX common stock. F5 · derivative.exercise_date: The Restricted Stock Units vest in installments as follows: 1/3 on January 15, 2025, 1/3 on January 15, 2026 and 1/3 on January 15, 2027. F5 · derivative.expiration_date: The Restricted Stock Units vest in installments as follows: 1/3 on January 15, 2025, 1/3 on January 15, 2026 and 1/3 on January 15, 2027. Read SEC document |
| January 15, 2026 Filed Jan 20, 2026 21:18 UTC |
Kendrick Megan A.Sr. VP of Human Resources
|
Exercise / conversionRestricted Stock · Derivative | 635 | Not disclosed | Not disclosed |
DisclosureSEC source: 0001437749-26-001572 · rdgdoc.xml · derivative · entry 7 Kendrick Megan A. · CIK 0001445525 · Sr. VP of Human Resources 10b5-1 filing: No plan indicated Ownership: Direct Disclosed balance after: 2,506 Underlying: Common Stock · 635 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: Each Restricted Stock Unit represents a contingent right to receive one share of NWPX common stock. F3 · price: Each Restricted Stock Unit represents a contingent right to receive one share of NWPX common stock. F4 · derivative.exercise_date: The Restricted Stock Units vest in installments as follows: 1/3 on January 15, 2024, 1/3 on January 15, 2025 and 1/3 on January 15, 2026. F4 · derivative.expiration_date: The Restricted Stock Units vest in installments as follows: 1/3 on January 15, 2024, 1/3 on January 15, 2025 and 1/3 on January 15, 2026. Read SEC document |
| January 15, 2026 Filed Jan 20, 2026 21:18 UTC |
Kendrick Megan A.Sr. VP of Human Resources
|
Tax withholdingCommon Stock | 203 | $69.27 | $14,061.81 |
DisclosureSEC source: 0001437749-26-001572 · rdgdoc.xml · nonDerivative · entry 6 Kendrick Megan A. · CIK 0001445525 · Sr. VP of Human Resources 10b5-1 filing: No plan indicated Ownership: Direct Disclosed balance after: 11,496 F2 · price: Represents shares withheld by the issuer for payment of taxes incurred upon vesting event consistent with company policy. Read SEC document |
| January 15, 2026 Filed Jan 20, 2026 21:18 UTC |
Kendrick Megan A.Sr. VP of Human Resources
|
Exercise / conversionCommon Stock | 468 | Not disclosed | Not disclosed |
DisclosureSEC source: 0001437749-26-001572 · rdgdoc.xml · nonDerivative · entry 5 Kendrick Megan A. · CIK 0001445525 · Sr. VP of Human Resources 10b5-1 filing: No plan indicated Ownership: Direct Disclosed balance after: 11,699 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 vesting of Restricted Stock Units. Read SEC document |
| January 15, 2026 Filed Jan 20, 2026 21:18 UTC |
Kendrick Megan A.Sr. VP of Human Resources
|
Tax withholdingCommon Stock | 239 | $69.27 | $16,555.53 |
DisclosureSEC source: 0001437749-26-001572 · rdgdoc.xml · nonDerivative · entry 4 Kendrick Megan A. · CIK 0001445525 · Sr. VP of Human Resources 10b5-1 filing: No plan indicated Ownership: Direct Disclosed balance after: 11,231 F2 · price: Represents shares withheld by the issuer for payment of taxes incurred upon vesting event consistent with company policy. Read SEC document |
| January 15, 2026 Filed Jan 20, 2026 21:18 UTC |
Kendrick Megan A.Sr. VP of Human Resources
|
Exercise / conversionCommon Stock | 550 | Not disclosed | Not disclosed |
DisclosureSEC source: 0001437749-26-001572 · rdgdoc.xml · nonDerivative · entry 3 Kendrick Megan A. · CIK 0001445525 · Sr. VP of Human Resources 10b5-1 filing: No plan indicated Ownership: Direct Disclosed balance after: 11,470 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 vesting of Restricted Stock Units. Read SEC document |
| January 15, 2026 Filed Jan 20, 2026 21:18 UTC |
Kendrick Megan A.Sr. VP of Human Resources
|
Tax withholdingCommon Stock | 275 | $69.27 | $19,049.25 |
DisclosureSEC source: 0001437749-26-001572 · rdgdoc.xml · nonDerivative · entry 2 Kendrick Megan A. · CIK 0001445525 · Sr. VP of Human Resources 10b5-1 filing: No plan indicated Ownership: Direct Disclosed balance after: 10,920 F2 · price: Represents shares withheld by the issuer for payment of taxes incurred upon vesting event consistent with company policy. Read SEC document |
| January 15, 2026 Filed Jan 20, 2026 21:18 UTC |
Kendrick Megan A.Sr. VP of Human Resources
|
Exercise / conversionCommon Stock | 635 | Not disclosed | Not disclosed |
DisclosureSEC source: 0001437749-26-001572 · 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: 11,195 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 vesting of Restricted Stock Units. Read SEC document |
| January 15, 2026 Filed Jan 20, 2026 21:15 UTC |
Stokes EricSVP/GM of Water Transmission
|
Exercise / conversionRestricted Stock · Derivative | 709 | Not disclosed | Not disclosed |
DisclosureSEC source: 0001437749-26-001563 · rdgdoc.xml · derivative · entry 9 Stokes Eric · CIK 0001808046 · SVP/GM of Water Transmission 10b5-1 filing: No plan indicated Ownership: Direct Disclosed balance after: 2,255 Underlying: Common Stock · 709 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: Each Restricted Stock Unit represents a contingent right to receive one share of NWPX common stock. F3 · price: Each Restricted Stock Unit represents a contingent right to receive one share of NWPX common stock. F6 · derivative.exercise_date: The Restricted Stock Units vest in installments as follows: 1/3 on January 15, 2026, 1/3 on January 15, 2027 and 1/3 on January 14, 2028. F6 · derivative.expiration_date: The Restricted Stock Units vest in installments as follows: 1/3 on January 15, 2026, 1/3 on January 15, 2027 and 1/3 on January 14, 2028. Read SEC document |
| January 15, 2026 Filed Jan 20, 2026 21:15 UTC |
Stokes EricSVP/GM of Water Transmission
|
Exercise / conversionRestricted Stock · Derivative | 834 | Not disclosed | Not disclosed |
DisclosureSEC source: 0001437749-26-001563 · rdgdoc.xml · derivative · entry 8 Stokes Eric · CIK 0001808046 · SVP/GM of Water Transmission 10b5-1 filing: No plan indicated Ownership: Direct Disclosed balance after: 2,964 Underlying: Common Stock · 834 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: Each Restricted Stock Unit represents a contingent right to receive one share of NWPX common stock. F3 · price: Each Restricted Stock Unit represents a contingent right to receive one share of NWPX common stock. F5 · derivative.exercise_date: The Restricted Stock Units vest in installments as follows: 1/3 on January 15, 2025, 1/3 on January 15, 2026 and 1/3 on January 15, 2027. F5 · derivative.expiration_date: The Restricted Stock Units vest in installments as follows: 1/3 on January 15, 2025, 1/3 on January 15, 2026 and 1/3 on January 15, 2027. Read SEC document |
| January 15, 2026 Filed Jan 20, 2026 21:15 UTC |
Stokes EricSVP/GM of Water Transmission
|
Exercise / conversionRestricted Stock · Derivative | 960 | Not disclosed | Not disclosed |
DisclosureSEC source: 0001437749-26-001563 · rdgdoc.xml · derivative · entry 7 Stokes Eric · CIK 0001808046 · SVP/GM of Water Transmission 10b5-1 filing: No plan indicated Ownership: Direct Disclosed balance after: 3,798 Underlying: Common Stock · 960 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: Each Restricted Stock Unit represents a contingent right to receive one share of NWPX common stock. F3 · price: Each Restricted Stock Unit represents a contingent right to receive one share of NWPX common stock. F4 · derivative.exercise_date: The Restricted Stock Units vest in installments as follows: 1/3 on January 15, 2024, 1/3 on January 15, 2025 and 1/3 on January 15, 2026. F4 · derivative.expiration_date: The Restricted Stock Units vest in installments as follows: 1/3 on January 15, 2024, 1/3 on January 15, 2025 and 1/3 on January 15, 2026. Read SEC document |
| January 15, 2026 Filed Jan 20, 2026 21:15 UTC |
Stokes EricSVP/GM of Water Transmission
|
Tax withholdingCommon Stock | 302 | $69.27 | $20,919.54 |
DisclosureSEC source: 0001437749-26-001563 · rdgdoc.xml · nonDerivative · entry 6 Stokes Eric · CIK 0001808046 · SVP/GM of Water Transmission 10b5-1 filing: No plan indicated Ownership: Direct Disclosed balance after: 32,199 F2 · price: Represents shares withheld by the issuer for payment of taxes incurred upon vesting event consistent with company policy. Read SEC document |
| January 15, 2026 Filed Jan 20, 2026 21:15 UTC |
Stokes EricSVP/GM of Water Transmission
|
Exercise / conversionCommon Stock | 709 | Not disclosed | Not disclosed |
DisclosureSEC source: 0001437749-26-001563 · rdgdoc.xml · nonDerivative · entry 5 Stokes Eric · CIK 0001808046 · SVP/GM of Water Transmission 10b5-1 filing: No plan indicated Ownership: Direct Disclosed balance after: 32,501 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 vesting of Restricted Stock Units. Read SEC document |
| January 15, 2026 Filed Jan 20, 2026 21:15 UTC |
Stokes EricSVP/GM of Water Transmission
|
Tax withholdingCommon Stock | 355 | $69.27 | $24,590.85 |
DisclosureSEC source: 0001437749-26-001563 · rdgdoc.xml · nonDerivative · entry 4 Stokes Eric · CIK 0001808046 · SVP/GM of Water Transmission 10b5-1 filing: No plan indicated Ownership: Direct Disclosed balance after: 31,792 F2 · price: Represents shares withheld by the issuer for payment of taxes incurred upon vesting event consistent with company policy. Read SEC document |
| January 15, 2026 Filed Jan 20, 2026 21:15 UTC |
Stokes EricSVP/GM of Water Transmission
|
Exercise / conversionCommon Stock | 834 | Not disclosed | Not disclosed |
DisclosureSEC source: 0001437749-26-001563 · rdgdoc.xml · nonDerivative · entry 3 Stokes Eric · CIK 0001808046 · SVP/GM of Water Transmission 10b5-1 filing: No plan indicated Ownership: Direct Disclosed balance after: 32,147 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 vesting of Restricted Stock Units. Read SEC document |
| January 15, 2026 Filed Jan 20, 2026 21:15 UTC |
Stokes EricSVP/GM of Water Transmission
|
Tax withholdingCommon Stock | 409 | $69.27 | $28,331.43 |
DisclosureSEC source: 0001437749-26-001563 · rdgdoc.xml · nonDerivative · entry 2 Stokes Eric · CIK 0001808046 · SVP/GM of Water Transmission 10b5-1 filing: No plan indicated Ownership: Direct Disclosed balance after: 31,313 F2 · price: Represents shares withheld by the issuer for payment of taxes incurred upon vesting event consistent with company policy. Read SEC document |
| January 15, 2026 Filed Jan 20, 2026 21:15 UTC |
Stokes EricSVP/GM of Water Transmission
|
Exercise / conversionCommon Stock | 960 | Not disclosed | Not disclosed |
DisclosureSEC source: 0001437749-26-001563 · rdgdoc.xml · nonDerivative · entry 1 Stokes Eric · CIK 0001808046 · SVP/GM of Water Transmission 10b5-1 filing: No plan indicated Ownership: Direct Disclosed balance after: 31,722 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 vesting of Restricted Stock Units. Read SEC document |
| January 15, 2026 Filed Jan 20, 2026 21:11 UTC | Exercise / conversionRestricted Stock · Derivative | 865 | Not disclosed | Not disclosed |
DisclosureSEC source: 0001437749-26-001554 · rdgdoc.xml · derivative · entry 9 Wilkins Aaron · CIK 0001685213 · CFO 10b5-1 filing: No plan indicated Ownership: Direct Disclosed balance after: 2,691 Underlying: Common Stock · 865 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: The Restricted Stock Units vest in installments as follows: 1/3 on January 15, 2024, 1/3 on January 15, 2025 and 1/3 on January 15, 2026. F3 · price: Each Restricted Stock Unit represents a contingent right to receive one share of NWPX common stock. F6 · derivative.exercise_date: The Restricted Stock Units vest in installments as follows: 1/3 on January 15, 2026, 1/3 on January 15, 2027 and 1/3 on January 14, 2028. F6 · derivative.expiration_date: The Restricted Stock Units vest in installments as follows: 1/3 on January 15, 2026, 1/3 on January 15, 2027 and 1/3 on January 14, 2028. Read SEC document |
|
| January 15, 2026 Filed Jan 20, 2026 21:11 UTC | Exercise / conversionRestricted Stock · Derivative | 961 | Not disclosed | Not disclosed |
DisclosureSEC source: 0001437749-26-001554 · rdgdoc.xml · derivative · entry 8 Wilkins Aaron · CIK 0001685213 · CFO 10b5-1 filing: No plan indicated Ownership: Direct Disclosed balance after: 3,556 Underlying: Common Stock · 961 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: Each Restricted Stock Unit represents a contingent right to receive one share of NWPX common stock. F3 · price: Each Restricted Stock Unit represents a contingent right to receive one share of NWPX common stock. F5 · derivative.exercise_date: The Restricted Stock Units vest in installments as follows: 1/3 on January 15, 2025, 1/3 on January 15, 2026 and 1/3 on January 15, 2027. F5 · derivative.expiration_date: The Restricted Stock Units vest in installments as follows: 1/3 on January 15, 2025, 1/3 on January 15, 2026 and 1/3 on January 15, 2027. Read SEC document |
|
| January 15, 2026 Filed Jan 20, 2026 21:11 UTC | Exercise / conversionRestricted Stock · Derivative | 1,070 | Not disclosed | Not disclosed |
DisclosureSEC source: 0001437749-26-001554 · rdgdoc.xml · derivative · entry 7 Wilkins Aaron · CIK 0001685213 · CFO 10b5-1 filing: No plan indicated Ownership: Direct Disclosed balance after: 4,517 Underlying: Common Stock · 1,070 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: Each Restricted Stock Unit represents a contingent right to receive one share of NWPX common stock. F3 · price: Each Restricted Stock Unit represents a contingent right to receive one share of NWPX common stock. F4 · derivative.exercise_date: The Restricted Stock Units vest in installments as follows: 1/3 on January 15, 2024, 1/3 on January 15, 2025 and 1/3 on January 15, 2026. F4 · derivative.expiration_date: The Restricted Stock Units vest in installments as follows: 1/3 on January 15, 2024, 1/3 on January 15, 2025 and 1/3 on January 15, 2026. Read SEC document |
|
| January 15, 2026 Filed Jan 20, 2026 21:11 UTC | Tax withholdingCommon Stock | 393 | $69.27 | $27,223.11 |
DisclosureSEC source: 0001437749-26-001554 · rdgdoc.xml · nonDerivative · entry 6 Wilkins Aaron · CIK 0001685213 · CFO 10b5-1 filing: No plan indicated Ownership: Direct Disclosed balance after: 20,058 F2 · price: Represents shares withheld by the issuer for payment of taxes incurred upon vesting event consistent with company policy. Read SEC document |
|
| January 15, 2026 Filed Jan 20, 2026 21:11 UTC | Exercise / conversionCommon Stock | 865 | Not disclosed | Not disclosed |
DisclosureSEC source: 0001437749-26-001554 · rdgdoc.xml · nonDerivative · entry 5 Wilkins Aaron · CIK 0001685213 · CFO 10b5-1 filing: No plan indicated Ownership: Direct Disclosed balance after: 20,451 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 vesting of Restricted Stock Units. Read SEC document |
|
| January 15, 2026 Filed Jan 20, 2026 21:11 UTC | Tax withholdingCommon Stock | 436 | $69.27 | $30,201.72 |
DisclosureSEC source: 0001437749-26-001554 · rdgdoc.xml · nonDerivative · entry 4 Wilkins Aaron · CIK 0001685213 · CFO 10b5-1 filing: No plan indicated Ownership: Direct Disclosed balance after: 19,586 F2 · price: Represents shares withheld by the issuer for payment of taxes incurred upon vesting event consistent with company policy. Read SEC document |
|
| January 15, 2026 Filed Jan 20, 2026 21:11 UTC | Exercise / conversionCommon Stock | 961 | Not disclosed | Not disclosed |
DisclosureSEC source: 0001437749-26-001554 · rdgdoc.xml · nonDerivative · entry 3 Wilkins Aaron · CIK 0001685213 · CFO 10b5-1 filing: No plan indicated Ownership: Direct Disclosed balance after: 20,022 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 vesting of Restricted Stock Units. Read SEC document |
|
| January 15, 2026 Filed Jan 20, 2026 21:11 UTC | Tax withholdingCommon Stock | 486 | $69.27 | $33,665.22 |
DisclosureSEC source: 0001437749-26-001554 · rdgdoc.xml · nonDerivative · entry 2 Wilkins Aaron · CIK 0001685213 · CFO 10b5-1 filing: No plan indicated Ownership: Direct Disclosed balance after: 19,061 F2 · price: Represents shares withheld by the issuer for payment of taxes incurred upon vesting event consistent with company policy. Read SEC document |
|
| January 15, 2026 Filed Jan 20, 2026 21:11 UTC | Exercise / conversionCommon Stock | 1,070 | Not disclosed | Not disclosed |
DisclosureSEC source: 0001437749-26-001554 · rdgdoc.xml · nonDerivative · entry 1 Wilkins Aaron · CIK 0001685213 · CFO 10b5-1 filing: No plan indicated Ownership: Direct Disclosed balance after: 19,547 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 vesting of Restricted Stock Units. 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.