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 |
|---|---|---|---|---|---|---|
| January 15, 2026 Filed Jan 20, 2026 21:12 UTC |
Brittain MilesExecutive Vice President
|
Exercise / conversionRestricted Stock · Derivative | 865 | Not disclosed | Not disclosed |
DisclosureSEC source: 0001437749-26-001557 · rdgdoc.xml · derivative · entry 9 Brittain Miles · CIK 0001766072 · Executive Vice President 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: Each Restricted Stock Unit represents a contingent right to receive one share of NWPX common stock. F4 · price: Each Restricted Stock Unit represents a contingent right to receive one share of NWPX common stock. F7 · 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. F7 · 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:12 UTC |
Brittain MilesExecutive Vice President
|
Exercise / conversionRestricted Stock · Derivative | 961 | Not disclosed | Not disclosed |
DisclosureSEC source: 0001437749-26-001557 · rdgdoc.xml · derivative · entry 8 Brittain Miles · CIK 0001766072 · Executive Vice President 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. F4 · derivative.exercise_price: Each Restricted Stock Unit represents a contingent right to receive one share of NWPX common stock. F4 · 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, 2025, 1/3 on January 15, 2026 and 1/3 on January 15, 2027. F6 · 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:12 UTC |
Brittain MilesExecutive Vice President
|
Exercise / conversionRestricted Stock · Derivative | 1,070 | Not disclosed | Not disclosed |
DisclosureSEC source: 0001437749-26-001557 · rdgdoc.xml · derivative · entry 7 Brittain Miles · CIK 0001766072 · Executive Vice President 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. F4 · derivative.exercise_price: Each Restricted Stock Unit represents a contingent right to receive one share of NWPX common stock. F4 · 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, 2024, 1/3 on January 15, 2025 and 1/3 on January 15, 2026. F5 · 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:12 UTC |
Brittain MilesExecutive Vice President
|
Tax withholdingCommon Stock | 393 | $69.27 | $27,223.11 |
DisclosureSEC source: 0001437749-26-001557 · rdgdoc.xml · nonDerivative · entry 6 Brittain Miles · CIK 0001766072 · Executive Vice President 10b5-1 filing: No plan indicated Ownership: Indirect · Trust Disclosed balance after: 27,306 F3 · price: 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 |
| January 15, 2026 Filed Jan 20, 2026 21:12 UTC |
Brittain MilesExecutive Vice President
|
Exercise / conversionCommon Stock | 865 | Not disclosed | Not disclosed |
DisclosureSEC source: 0001437749-26-001557 · 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,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. F2 · ownership.nature: Reporting Person is a beneficiary of the trust. Read SEC document |
| January 15, 2026 Filed Jan 20, 2026 21:12 UTC |
Brittain MilesExecutive Vice President
|
Tax withholdingCommon Stock | 436 | $69.27 | $30,201.72 |
DisclosureSEC source: 0001437749-26-001557 · rdgdoc.xml · nonDerivative · entry 4 Brittain Miles · CIK 0001766072 · Executive Vice President 10b5-1 filing: No plan indicated Ownership: Indirect · Trust Disclosed balance after: 26,834 F3 · price: 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 |
| January 15, 2026 Filed Jan 20, 2026 21:12 UTC |
Brittain MilesExecutive Vice President
|
Exercise / conversionCommon Stock | 961 | Not disclosed | Not disclosed |
DisclosureSEC source: 0001437749-26-001557 · rdgdoc.xml · nonDerivative · entry 3 Brittain Miles · CIK 0001766072 · Executive Vice President 10b5-1 filing: No plan indicated Ownership: Indirect · Trust Disclosed balance after: 27,270 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. F2 · ownership.nature: Reporting Person is a beneficiary of the trust. Read SEC document |
| January 15, 2026 Filed Jan 20, 2026 21:12 UTC |
Brittain MilesExecutive Vice President
|
Tax withholdingCommon Stock | 486 | $69.27 | $33,665.22 |
DisclosureSEC source: 0001437749-26-001557 · rdgdoc.xml · nonDerivative · entry 2 Brittain Miles · CIK 0001766072 · Executive Vice President 10b5-1 filing: No plan indicated Ownership: Indirect · Trust Disclosed balance after: 26,309 F3 · price: 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 |
| January 15, 2026 Filed Jan 20, 2026 21:12 UTC |
Brittain MilesExecutive Vice President
|
Exercise / conversionCommon Stock | 1,070 | Not disclosed | Not disclosed |
DisclosureSEC source: 0001437749-26-001557 · rdgdoc.xml · nonDerivative · entry 1 Brittain Miles · CIK 0001766072 · Executive Vice President 10b5-1 filing: No plan indicated Ownership: Indirect · Trust Disclosed balance after: 26,795 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. F2 · ownership.nature: Reporting Person is a beneficiary of the trust. Read SEC document |
| January 15, 2026 Filed Jan 20, 2026 21:10 UTC |
MONTROSS SCOTT JPresident & CEO
|
Exercise / conversionRestricted Stock · Derivative | 2,515 | Not disclosed | Not disclosed |
DisclosureSEC source: 0001437749-26-001551 · rdgdoc.xml · derivative · entry 9 MONTROSS SCOTT J · CIK 0001228503 · President & CEO 10b5-1 filing: No plan indicated Ownership: Direct Disclosed balance after: 7,616 Underlying: Common Stock · 2,515 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:10 UTC |
MONTROSS SCOTT JPresident & CEO
|
Exercise / conversionRestricted Stock · Derivative | 2,585 | Not disclosed | Not disclosed |
DisclosureSEC source: 0001437749-26-001551 · rdgdoc.xml · derivative · entry 8 MONTROSS SCOTT J · CIK 0001228503 · President & CEO 10b5-1 filing: No plan indicated Ownership: Direct Disclosed balance after: 10,131 Underlying: Common Stock · 2,585 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:10 UTC |
MONTROSS SCOTT JPresident & CEO
|
Exercise / conversionRestricted Stock · Derivative | 2,869 | Not disclosed | Not disclosed |
DisclosureSEC source: 0001437749-26-001551 · rdgdoc.xml · derivative · entry 7 MONTROSS SCOTT J · CIK 0001228503 · President & CEO 10b5-1 filing: No plan indicated Ownership: Direct Disclosed balance after: 12,716 Underlying: Common Stock · 2,869 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:10 UTC |
MONTROSS SCOTT JPresident & CEO
|
Tax withholdingCommon Stock | 989 | $69.27 | $68,508.03 |
DisclosureSEC source: 0001437749-26-001551 · rdgdoc.xml · nonDerivative · entry 6 MONTROSS SCOTT J · CIK 0001228503 · President & CEO 10b5-1 filing: No plan indicated Ownership: Direct Disclosed balance after: 73,477 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:10 UTC |
MONTROSS SCOTT JPresident & CEO
|
Exercise / conversionCommon Stock | 2,515 | Not disclosed | Not disclosed |
DisclosureSEC source: 0001437749-26-001551 · rdgdoc.xml · nonDerivative · entry 5 MONTROSS SCOTT J · CIK 0001228503 · President & CEO 10b5-1 filing: No plan indicated Ownership: Direct Disclosed balance after: 74,466 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:10 UTC |
MONTROSS SCOTT JPresident & CEO
|
Tax withholdingCommon Stock | 997 | $69.27 | $69,062.19 |
DisclosureSEC source: 0001437749-26-001551 · rdgdoc.xml · nonDerivative · entry 4 MONTROSS SCOTT J · CIK 0001228503 · President & CEO 10b5-1 filing: No plan indicated Ownership: Direct Disclosed balance after: 71,951 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:10 UTC |
MONTROSS SCOTT JPresident & CEO
|
Exercise / conversionCommon Stock | 2,585 | Not disclosed | Not disclosed |
DisclosureSEC source: 0001437749-26-001551 · rdgdoc.xml · nonDerivative · entry 3 MONTROSS SCOTT J · CIK 0001228503 · President & CEO 10b5-1 filing: No plan indicated Ownership: Direct Disclosed balance after: 72,948 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:10 UTC |
MONTROSS SCOTT JPresident & CEO
|
Tax withholdingCommon Stock | 1,287 | $69.27 | $89,150.49 |
DisclosureSEC source: 0001437749-26-001551 · rdgdoc.xml · nonDerivative · entry 2 MONTROSS SCOTT J · CIK 0001228503 · President & CEO 10b5-1 filing: No plan indicated Ownership: Direct Disclosed balance after: 70,363 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:10 UTC |
MONTROSS SCOTT JPresident & CEO
|
Exercise / conversionCommon Stock | 2,869 | Not disclosed | Not disclosed |
DisclosureSEC source: 0001437749-26-001551 · rdgdoc.xml · nonDerivative · entry 1 MONTROSS SCOTT J · CIK 0001228503 · President & CEO 10b5-1 filing: No plan indicated Ownership: Direct Disclosed balance after: 71,650 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 |
| December 15, 2025 Filed Dec 16, 2025 21:30 UTC | SaleCommon Stock | 35 | $63.50 | $2,222.50 |
DisclosureSEC source: 0001437749-25-038025 · rdgdoc.xml · nonDerivative · entry 1 Wilkins Aaron · CIK 0001685213 · CFO 10b5-1 filing: Plan reported Ownership: Direct Disclosed balance after: 18,477 F1 · kind: Adoption date of referenced 10b5-1(c) plan is: 09-08-2025 F1 · shares: Adoption date of referenced 10b5-1(c) plan is: 09-08-2025 Read SEC document |
|
| December 09, 2025 Filed Dec 10, 2025 17:16 UTC | SaleCommon Stock | 1,241 | $60.10 | $74,587.95 |
DisclosureSEC source: 0001437749-25-037341 · rdgdoc.xml · nonDerivative · entry 2 Wilkins Aaron · CIK 0001685213 · CFO 10b5-1 filing: Plan reported Ownership: Direct Disclosed balance after: 18,512 F1 · kind: Adoption date of referenced 10b5-1(c) plan is: 09-08-2025 F1 · shares: Adoption date of referenced 10b5-1(c) plan is: 09-08-2025 F3 · price: This transaction was executed in multiple trades at prices ranging from $60.00 to $60.31 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 |
|
| December 09, 2025 Filed Dec 11, 2025 16:13 UTC |
FRANSON MICHAEL CDirector
|
SaleCommon Stock | 5,506 | $60.17 | $331,286.11 |
DisclosureSEC source: 0001437749-25-037501 · rdgdoc.xml · nonDerivative · entry 1 FRANSON MICHAEL C · CIK 0001233202 · Director 10b5-1 filing: Plan reported Ownership: Direct Disclosed balance after: 18,525 F1 · date: Adoption date of referenced 10b5-1(c) plan is: 09/05/2025 F2 · price: This transaction was executed in multiple trades at prices ranging from $58.825 to $60.70 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 |
| December 08, 2025 Filed Dec 10, 2025 17:16 UTC | SaleCommon Stock | 5,009 | $59.90 | $300,032.09 |
DisclosureSEC source: 0001437749-25-037341 · rdgdoc.xml · nonDerivative · entry 1 Wilkins Aaron · CIK 0001685213 · CFO 10b5-1 filing: Plan reported Ownership: Direct Disclosed balance after: 19,753 F1 · kind: Adoption date of referenced 10b5-1(c) plan is: 09-08-2025 F1 · shares: Adoption date of referenced 10b5-1(c) plan is: 09-08-2025 F2 · price: This transaction was executed in multiple trades at prices ranging from $59.18 to $60.30 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 |
|
| November 24, 2025 Filed Nov 25, 2025 22:23 UTC |
Brittain MilesExecutive Vice President
|
SaleCommon Stock | 4,000 | $56.41 | $225,640.00 |
DisclosureSEC source: 0001437749-25-036353 · rdgdoc.xml · nonDerivative · entry 1 Brittain Miles · CIK 0001766072 · Executive Vice President 10b5-1 filing: Plan reported Ownership: Indirect · Trust Disclosed balance after: 25,725 F1 · kind: Adoption date of referenced 10b5-1(c) plan is: 08/14/2025 F1 · shares: Adoption date of referenced 10b5-1(c) plan is: 08/14/2025 F2 · price: This transaction was executed in multiple trades at prices ranging from $54.85 to $56.955 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 |
| November 14, 2025 Filed Nov 18, 2025 20:09 UTC |
Brittain MilesExecutive Vice President
|
SaleCommon Stock | 4,000 | $56.76 | $227,024.00 |
DisclosureSEC source: 0001437749-25-035573 · rdgdoc.xml · nonDerivative · entry 1 Brittain Miles · CIK 0001766072 · Executive Vice President 10b5-1 filing: Plan reported Ownership: Indirect · Trust Disclosed balance after: 29,725 F1 · kind: Adoption date of referenced 10b5-1(c) plan is: 08/14/2025 F1 · shares: Adoption date of referenced 10b5-1(c) plan is: 08/14/2025 F6 · ownership.nature: Reporting person is a beneficiary of the trust. Read SEC document |
| November 11, 2025 Filed Nov 13, 2025 23:07 UTC |
MONTROSS SCOTT JPresident & CEO
|
SaleCommon Stock | 3,210 | $57.18 | $183,541.70 |
DisclosureSEC source: 0001437749-25-034922 · rdgdoc.xml · nonDerivative · entry 4 MONTROSS SCOTT J · CIK 0001228503 · President & CEO 10b5-1 filing: Plan reported Ownership: Direct Disclosed balance after: 68,781 F1 · kind: Adoption date of referenced 10b5-1(c) plan is: 08/12/2025 F1 · shares: Adoption date of referenced 10b5-1(c) plan is: 08/12/2025 F5 · price: This transaction was executed in multiple trades at prices ranging from $56.89 to $58.79 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 |
| November 11, 2025 Filed Nov 13, 2025 23:07 UTC |
MONTROSS SCOTT JPresident & CEO
|
SaleCommon Stock | 2,500 | $57.23 | $143,069.25 |
DisclosureSEC source: 0001437749-25-034922 · rdgdoc.xml · nonDerivative · entry 3 MONTROSS SCOTT J · CIK 0001228503 · President & CEO 10b5-1 filing: Plan reported Ownership: Direct Disclosed balance after: 71,991 F1 · kind: Adoption date of referenced 10b5-1(c) plan is: 08/12/2025 F1 · shares: Adoption date of referenced 10b5-1(c) plan is: 08/12/2025 F4 · price: This transaction was executed in multiple trades at prices ranging from $56.97 to $59.23 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 |
| November 11, 2025 Filed Nov 13, 2025 23:07 UTC |
MONTROSS SCOTT JPresident & CEO
|
SaleCommon Stock | 1,500 | $57.34 | $86,013.90 |
DisclosureSEC source: 0001437749-25-034922 · rdgdoc.xml · nonDerivative · entry 2 MONTROSS SCOTT J · CIK 0001228503 · President & CEO 10b5-1 filing: Plan reported Ownership: Direct Disclosed balance after: 74,491 F1 · kind: Adoption date of referenced 10b5-1(c) plan is: 08/12/2025 F1 · shares: Adoption date of referenced 10b5-1(c) plan is: 08/12/2025 F3 · price: This transaction was executed in multiple trades at prices ranging from $56.995 to $58.375 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 |
| November 11, 2025 Filed Nov 13, 2025 23:07 UTC |
MONTROSS SCOTT JPresident & CEO
|
SaleCommon Stock | 1,000 | $57.53 | $57,528.30 |
DisclosureSEC source: 0001437749-25-034922 · rdgdoc.xml · nonDerivative · entry 1 MONTROSS SCOTT J · CIK 0001228503 · President & CEO 10b5-1 filing: Plan reported Ownership: Direct Disclosed balance after: 75,991 F1 · kind: Adoption date of referenced 10b5-1(c) plan is: 08/12/2025 F1 · shares: Adoption date of referenced 10b5-1(c) plan is: 08/12/2025 F2 · price: This transaction was executed in multiple trades at prices ranging from $57.00 to $58.245 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 |
| September 02, 2025 Filed Sep 3, 2025 21:28 UTC | SaleCommon Stock | 2,000 | $52.24 | $104,489.60 |
DisclosureSEC source: 0001437749-25-028309 · rdgdoc.xml · nonDerivative · entry 2 Wilkins Aaron · CIK 0001685213 · CFO 10b5-1 filing: Plan reported Ownership: Direct Disclosed balance after: 24,762 F1 · kind: Adoption date of referenced 10b5-1(c) plan is: 05-23-2025 F1 · shares: Adoption date of referenced 10b5-1(c) plan is: 05-23-2025 F2 · price: This transaction was executed in multiple trades at prices ranging from $52.00 to $52.76 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 |
|
| August 29, 2025 Filed Sep 3, 2025 21:28 UTC | SaleCommon Stock | 500 | $54.02 | $27,010.00 |
DisclosureSEC source: 0001437749-25-028309 · rdgdoc.xml · nonDerivative · entry 1 Wilkins Aaron · CIK 0001685213 · CFO 10b5-1 filing: Plan reported Ownership: Direct Disclosed balance after: 26,762 F1 · kind: Adoption date of referenced 10b5-1(c) plan is: 05-23-2025 F1 · shares: Adoption date of referenced 10b5-1(c) plan is: 05-23-2025 Read SEC document |
|
| August 22, 2025 Filed Aug 26, 2025 14:25 UTC | SaleCommon Stock | 2,500 | $50.89 | $127,225.00 |
DisclosureSEC source: 0001437749-25-027728 · rdgdoc.xml · nonDerivative · entry 1 Wilkins Aaron · CIK 0001685213 · CFO 10b5-1 filing: Plan reported Ownership: Direct Disclosed balance after: 27,262 F1 · kind: Adoption date of referenced 10b5-1(c) plan is: 05-23-2025 F1 · shares: Adoption date of referenced 10b5-1(c) plan is: 05-23-2025 Read SEC document |
|
| August 11, 2025 Filed Aug 12, 2025 18:19 UTC |
Kendrick Megan A.Sr. VP of Human Resources
|
SaleCommon Stock | 3,500 | $50.00 | $175,000.00 |
DisclosureSEC source: 0001437749-25-026141 · 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: 10,560 F1 · kind: Adoption date of referenced 10b5-1(c) plan is: 12-06-2024 F1 · shares: Adoption date of referenced 10b5-1(c) plan is: 12-06-2024 Read SEC document |
| June 12, 2025 Filed Jun 16, 2025 18:53 UTC |
Julian AmandaDirector
|
GrantCommon Stock | 2,166 | $39.23 | $84,972.18 |
DisclosureSEC source: 0001437749-25-020446 · rdgdoc.xml · nonDerivative · entry 1 Julian Amanda · CIK 0001817893 · Director 10b5-1 filing: No plan indicated Ownership: Direct Disclosed balance after: 13,890 Read SEC document |
| June 12, 2025 Filed Jun 16, 2025 18:49 UTC |
LARSON KEITH RDirector
|
GrantCommon Stock | 2,166 | $39.23 | $84,972.18 |
DisclosureSEC source: 0001437749-25-020442 · rdgdoc.xml · nonDerivative · entry 1 LARSON KEITH R · CIK 0001401658 · Director 10b5-1 filing: No plan indicated Ownership: Direct Disclosed balance after: 21,484 Read SEC document |
| June 12, 2025 Filed Jun 16, 2025 18:45 UTC |
Lockridge IrmaDirector
|
GrantCommon Stock | 2,166 | $39.23 | $84,972.18 |
DisclosureSEC source: 0001437749-25-020440 · rdgdoc.xml · nonDerivative · entry 1 Lockridge Irma · CIK 0001899348 · Director 10b5-1 filing: No plan indicated Ownership: Direct Disclosed balance after: 7,789 Read SEC document |
| June 12, 2025 Filed Jun 16, 2025 18:39 UTC |
Paschal JohnDirector
|
GrantCommon Stock | 2,166 | $39.23 | $84,972.18 |
DisclosureSEC source: 0001437749-25-020433 · rdgdoc.xml · nonDerivative · entry 1 Paschal John · CIK 0001786227 · Director 10b5-1 filing: No plan indicated Ownership: Direct Disclosed balance after: 16,199 Read SEC document |
| June 12, 2025 Filed Jun 16, 2025 18:27 UTC |
FRANSON MICHAEL CDirector
|
GrantCommon Stock | 2,166 | $39.23 | $84,972.18 |
DisclosureSEC source: 0001437749-25-020421 · rdgdoc.xml · nonDerivative · entry 1 FRANSON MICHAEL C · CIK 0001233202 · Director 10b5-1 filing: No plan indicated Ownership: Direct Disclosed balance after: 24,031 Read SEC document |
| June 12, 2025 Filed Jun 16, 2025 18:25 UTC |
ROMAN RICHARD ADirector
|
GrantCommon Stock | 2,166 | $39.23 | $84,972.18 |
DisclosureSEC source: 0001437749-25-020419 · rdgdoc.xml · nonDerivative · entry 1 ROMAN RICHARD A · CIK 0001234059 · Director 10b5-1 filing: No plan indicated Ownership: Direct Disclosed balance after: 33,441 Read SEC document |
| May 05, 2025 Filed May 6, 2025 20:10 UTC |
MONTROSS SCOTT JPresident & CEO
|
OtherCommon Stock | 8,869 | Not disclosed | Not disclosed |
DisclosureSEC source: 0001437749-25-014764 · rdgdoc.xml · nonDerivative · entry 1 MONTROSS SCOTT J · CIK 0001228503 · President & CEO 10b5-1 filing: No plan indicated Ownership: Direct Disclosed balance after: 76,991 F1 · kind: Shares were transferred as a non-sale transaction without monetary consideration pursuant to a domestic relations order in connection with a divorce settlement. The reporting person no longer has any pecuniary interest in these securities. F1 · price: Shares were transferred as a non-sale transaction without monetary consideration pursuant to a domestic relations order in connection with a divorce settlement. The reporting person no longer has any pecuniary interest in these securities. Read SEC document |
| March 31, 2025 Filed Apr 2, 2025 19:30 UTC |
Wray MichaelSVP/GM, Precast Infrastructure
|
Exercise / conversionPerformance Shares · Derivative | 2,503 | Not disclosed | Not disclosed |
DisclosureSEC source: 0001437749-25-010633 · rdgdoc.xml · derivative · entry 9 Wray Michael · CIK 0001922394 · SVP/GM, Precast Infrastructure 10b5-1 filing: No plan indicated Ownership: Direct Disclosed balance after: 14,145 Underlying: Common Stock · 3,329 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 Northwest Pipe Company'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 Northwest Pipe Company's total EBITDA margin over the measurement period. F6 · derivative.exercise_date: Performance Shares vest in installments as follows: 1/3 on 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 on March 31, 2025, 1/3 on March 31, 2026 and 1/3 on March 31, 2027. Read SEC document |
| March 31, 2025 Filed Apr 2, 2025 19:30 UTC |
Wray MichaelSVP/GM, Precast Infrastructure
|
Exercise / conversionPerformance Shares · Derivative | 2,751 | Not disclosed | Not disclosed |
DisclosureSEC source: 0001437749-25-010633 · rdgdoc.xml · derivative · entry 8 Wray Michael · CIK 0001922394 · SVP/GM, Precast Infrastructure 10b5-1 filing: No plan indicated Ownership: Direct Disclosed balance after: 16,648 Underlying: Common Stock · 3,054 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 Northwest Pipe Company'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 Northwest Pipe Company's total EBITDA margin over the measurement period. F5 · 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 F5 · 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, 2025 Filed Apr 2, 2025 19:30 UTC |
Wray MichaelSVP/GM, Precast Infrastructure
|
Exercise / conversionPerformance Shares · Derivative | 2,161 | Not disclosed | Not disclosed |
DisclosureSEC source: 0001437749-25-010633 · rdgdoc.xml · derivative · entry 7 Wray Michael · CIK 0001922394 · SVP/GM, Precast Infrastructure 10b5-1 filing: No plan indicated Ownership: Direct Disclosed balance after: 19,399 Underlying: Common Stock · 2,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: Performance Shares vest in an amount ranging from 0-200% to the extent such Performance Shares are earned. Performance Shares are earned based on Northwest Pipe Company'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 Northwest Pipe Company's total EBITDA margin over the measurement period. F4 · derivative.exercise_date: Performance Shares vest in installments as follows: 1/3 on March 31, 2023, 1/3 on April 1, 2024 and 1/3 on March 31, 2025 F4 · derivative.expiration_date: Performance Shares vest in installments as follows: 1/3 on March 31, 2023, 1/3 on April 1, 2024 and 1/3 on March 31, 2025 Read SEC document |
| March 31, 2025 Filed Apr 2, 2025 19:30 UTC |
Wray MichaelSVP/GM, Precast Infrastructure
|
Tax withholdingCommon Stock | 1,309 | $41.30 | $54,061.70 |
DisclosureSEC source: 0001437749-25-010633 · rdgdoc.xml · nonDerivative · entry 6 Wray Michael · CIK 0001922394 · SVP/GM, Precast Infrastructure 10b5-1 filing: No plan indicated Ownership: Direct Disclosed balance after: 21,707 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, 2025 Filed Apr 2, 2025 19:30 UTC |
Wray MichaelSVP/GM, Precast Infrastructure
|
Exercise / conversionCommon Stock | 3,329 | Not disclosed | Not disclosed |
DisclosureSEC source: 0001437749-25-010633 · 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,016 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, 2025 Filed Apr 2, 2025 19:30 UTC |
Wray MichaelSVP/GM, Precast Infrastructure
|
Tax withholdingCommon Stock | 1,201 | $41.30 | $49,601.30 |
DisclosureSEC source: 0001437749-25-010633 · rdgdoc.xml · nonDerivative · entry 4 Wray Michael · CIK 0001922394 · SVP/GM, Precast Infrastructure 10b5-1 filing: No plan indicated Ownership: Direct Disclosed balance after: 19,687 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, 2025 Filed Apr 2, 2025 19:30 UTC |
Wray MichaelSVP/GM, Precast Infrastructure
|
Exercise / conversionCommon Stock | 3,054 | Not disclosed | Not disclosed |
DisclosureSEC source: 0001437749-25-010633 · rdgdoc.xml · nonDerivative · entry 3 Wray Michael · CIK 0001922394 · SVP/GM, Precast Infrastructure 10b5-1 filing: No plan indicated Ownership: Direct Disclosed balance after: 20,888 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, 2025 Filed Apr 2, 2025 19:30 UTC |
Wray MichaelSVP/GM, Precast Infrastructure
|
Tax withholdingCommon Stock | 1,003 | $41.30 | $41,423.90 |
DisclosureSEC source: 0001437749-25-010633 · rdgdoc.xml · nonDerivative · entry 2 Wray Michael · CIK 0001922394 · SVP/GM, Precast Infrastructure 10b5-1 filing: No plan indicated Ownership: Direct Disclosed balance after: 17,834 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, 2025 Filed Apr 2, 2025 19:30 UTC |
Wray MichaelSVP/GM, Precast Infrastructure
|
Exercise / conversionCommon Stock | 2,550 | Not disclosed | Not disclosed |
DisclosureSEC source: 0001437749-25-010633 · rdgdoc.xml · nonDerivative · entry 1 Wray Michael · CIK 0001922394 · SVP/GM, Precast Infrastructure 10b5-1 filing: No plan indicated Ownership: Direct Disclosed balance after: 18,837 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, 2025 Filed Apr 2, 2025 19:26 UTC |
Stokes EricSVP/GM of Engineered SPP
|
Exercise / conversionPerformance Shares · Derivative | 2,503 | Not disclosed | Not disclosed |
DisclosureSEC source: 0001437749-25-010630 · rdgdoc.xml · derivative · entry 9 Stokes Eric · CIK 0001808046 · SVP/GM of Engineered SPP 10b5-1 filing: No plan indicated Ownership: Direct Disclosed balance after: 14,275 Underlying: Common Stock · 3,329 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 Northwest Pipe Company'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 Northwest Pipe Company's total EBITDA margin over the measurement period. F6 · derivative.exercise_date: Performance Shares vest in installments as follows: 1/3 on 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 on March 31, 2025, 1/3 on March 31, 2026 and 1/3 on March 31, 2027. Read SEC document |
| March 31, 2025 Filed Apr 2, 2025 19:26 UTC |
Stokes EricSVP/GM of Engineered SPP
|
Exercise / conversionPerformance Shares · Derivative | 2,882 | Not disclosed | Not disclosed |
DisclosureSEC source: 0001437749-25-010630 · rdgdoc.xml · derivative · entry 8 Stokes Eric · CIK 0001808046 · SVP/GM of Engineered SPP 10b5-1 filing: No plan indicated Ownership: Direct Disclosed balance after: 16,778 Underlying: Common Stock · 3,199 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 Northwest Pipe Company'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 Northwest Pipe Company's total EBITDA margin over the measurement period. F5 · 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 F5 · 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 |
Value uses the disclosed total when available, otherwise shares × reported transaction price. It is not an estimate of exercise cash cost or investment performance.