Follow the people · Insider
Scott J. Montross
Scott J. Montross files insider transactions with the SEC as a president & ceo of NWPX Infrastructure (NWPX). We hold 9 disclosed purchases and sales filed since 2 May 2006, 5 of them in the last 90 days.
- Files forNWPX
- Disclosed buys and sells9 in all, 5 in the last 90 days
- Last disclosure2 September 2026
Positions held
2 posts we hold — a term names its own dates; a run of filings only says when they filed- Filed 10 October 2011 — 31 August 2026President & CEO · NWPX Infrastructure (NWPX)277 Form 4 lines · source: SEC Form 4
- Filed 1 May 2006 — 1 May 2006VP, Sales and Marketing · Oregon Steel Mills (OS)1 Form 4 line · source: SEC Form 4
Everything they disclosed
120 entries, newest first — one per disclosure report, one per Form 4 line- ▼ sold on the open market 1,227 shares of NWPX InfrastructureSEC Form 42 September 2026Common Stock · traded 31 August 2026 · filed 2 September 2026
- ▼ sold on the open market 2,500 shares of NWPX InfrastructureSEC Form 425 August 2026Common Stock · traded 24 August 2026 · filed 25 August 2026
- ▼ sold on the open market 2,500 shares of NWPX InfrastructureSEC Form 418 August 2026Common Stock · traded 17 August 2026 · filed 18 August 2026
- ▼ sold on the open market 2,500 shares of NWPX InfrastructureSEC Form 411 August 2026Common Stock · traded 10 August 2026 · filed 11 August 2026
- ▼ sold on the open market 2,500 shares of NWPX InfrastructureSEC Form 45 August 2026Common Stock · traded 4 August 2026 · filed 5 August 2026
- exercised options over 10,069 shares of NWPX InfrastructureSEC Form 42 April 2026Common Stock · traded 31 March 2026 · filed 2 April 2026
- had shares withheld for tax on 3,962 shares of NWPX InfrastructureSEC Form 42 April 2026Common Stock · traded 31 March 2026 · filed 2 April 2026
- exercised options over 10,079 shares of NWPX InfrastructureSEC Form 42 April 2026Common Stock · traded 31 March 2026 · filed 2 April 2026
- had shares withheld for tax on 3,966 shares of NWPX InfrastructureSEC Form 42 April 2026Common Stock · traded 31 March 2026 · filed 2 April 2026
- exercised options over 8,224 shares of NWPX InfrastructureSEC Form 42 April 2026Common Stock · traded 31 March 2026 · filed 2 April 2026
- had shares withheld for tax on 3,236 shares of NWPX InfrastructureSEC Form 42 April 2026Common Stock · traded 31 March 2026 · filed 2 April 2026
- exercised options over 8,606 shares of NWPX Infrastructure (a derivative holding)SEC Form 42 April 2026Performance Shares · traded 31 March 2026 · filed 2 April 2026
- exercised options over 7,753 shares of NWPX Infrastructure (a derivative holding)SEC Form 42 April 2026Performance Shares · traded 31 March 2026 · filed 2 April 2026
- exercised options over 7,545 shares of NWPX Infrastructure (a derivative holding)SEC Form 42 April 2026Performance Shares · traded 31 March 2026 · filed 2 April 2026
- ▼ sold on the open market 2,056 shares of NWPX InfrastructureSEC Form 431 March 2026Common Stock · traded 30 March 2026 · filed 31 March 2026
- ▼ sold on the open market 2,056 shares of NWPX InfrastructureSEC Form 431 March 2026Common Stock · traded 30 March 2026 · filed 31 March 2026
- ▼ sold on the open market 2,500 shares of NWPX InfrastructureSEC Form 423 March 2026Common Stock · traded 16 March 2026 · filed 23 March 2026
- ▼ sold on the open market 2,500 shares of NWPX InfrastructureSEC Form 423 March 2026Common Stock · traded 16 March 2026 · filed 23 March 2026
- ▼ sold on the open market 2,500 shares of NWPX InfrastructureSEC Form 417 March 2026Common Stock · traded 16 March 2026 · filed 17 March 2026
- ▼ sold on the open market 2,500 shares of NWPX InfrastructureSEC Form 417 March 2026Common Stock · traded 16 March 2026 · filed 17 March 2026
- was granted 5,689 shares of NWPX Infrastructure (a derivative holding)SEC Form 416 March 2026Restricted Stock · traded 12 March 2026 · filed 16 March 2026
- was granted 17,068 shares of NWPX Infrastructure (a derivative holding)SEC Form 416 March 2026Performance Shares · traded 12 March 2026 · filed 16 March 2026
- was granted 5,689 shares of NWPX Infrastructure (a derivative holding)SEC Form 416 March 2026Restricted Stock · traded 12 March 2026 · filed 16 March 2026
- was granted 17,068 shares of NWPX Infrastructure (a derivative holding)SEC Form 416 March 2026Performance Shares · traded 12 March 2026 · filed 16 March 2026
- ▼ sold on the open market 2,500 shares of NWPX InfrastructureSEC Form 410 March 2026Common Stock · traded 9 March 2026 · filed 10 March 2026
- ▼ sold on the open market 2,500 shares of NWPX InfrastructureSEC Form 410 March 2026Common Stock · traded 9 March 2026 · filed 10 March 2026
- exercised options over 2,869 shares of NWPX InfrastructureSEC Form 420 January 2026Common Stock · traded 15 January 2026 · filed 20 January 2026
- had shares withheld for tax on 1,287 shares of NWPX InfrastructureSEC Form 420 January 2026Common Stock · traded 15 January 2026 · filed 20 January 2026
- exercised options over 2,585 shares of NWPX InfrastructureSEC Form 420 January 2026Common Stock · traded 15 January 2026 · filed 20 January 2026
- exercised options over 2,869 shares of NWPX Infrastructure (a derivative holding)SEC Form 420 January 2026Restricted Stock · traded 15 January 2026 · filed 20 January 2026
- exercised options over 2,585 shares of NWPX Infrastructure (a derivative holding)SEC Form 420 January 2026Restricted Stock · traded 15 January 2026 · filed 20 January 2026
- exercised options over 2,515 shares of NWPX Infrastructure (a derivative holding)SEC Form 420 January 2026Restricted Stock · traded 15 January 2026 · filed 20 January 2026
- had shares withheld for tax on 997 shares of NWPX InfrastructureSEC Form 420 January 2026Common Stock · traded 15 January 2026 · filed 20 January 2026
- exercised options over 2,515 shares of NWPX InfrastructureSEC Form 420 January 2026Common Stock · traded 15 January 2026 · filed 20 January 2026
- had shares withheld for tax on 989 shares of NWPX InfrastructureSEC Form 420 January 2026Common Stock · traded 15 January 2026 · filed 20 January 2026
- exercised options over 2,869 shares of NWPX Infrastructure (a derivative holding)SEC Form 420 January 2026Restricted Stock · traded 15 January 2026 · filed 20 January 2026
- exercised options over 2,585 shares of NWPX Infrastructure (a derivative holding)SEC Form 420 January 2026Restricted Stock · traded 15 January 2026 · filed 20 January 2026
- exercised options over 2,869 shares of NWPX InfrastructureSEC Form 420 January 2026Common Stock · traded 15 January 2026 · filed 20 January 2026
- had shares withheld for tax on 1,287 shares of NWPX InfrastructureSEC Form 420 January 2026Common Stock · traded 15 January 2026 · filed 20 January 2026
- exercised options over 2,585 shares of NWPX InfrastructureSEC Form 420 January 2026Common Stock · traded 15 January 2026 · filed 20 January 2026
- had shares withheld for tax on 997 shares of NWPX InfrastructureSEC Form 420 January 2026Common Stock · traded 15 January 2026 · filed 20 January 2026
- exercised options over 2,515 shares of NWPX InfrastructureSEC Form 420 January 2026Common Stock · traded 15 January 2026 · filed 20 January 2026
- had shares withheld for tax on 989 shares of NWPX InfrastructureSEC Form 420 January 2026Common Stock · traded 15 January 2026 · filed 20 January 2026
- exercised options over 2,515 shares of NWPX Infrastructure (a derivative holding)SEC Form 420 January 2026Restricted Stock · traded 15 January 2026 · filed 20 January 2026
- ▼ sold on the open market 1,000 shares of NWPX InfrastructureSEC Form 413 November 2025Common Stock · traded 11 November 2025 · filed 13 November 2025
- ▼ sold on the open market 1,500 shares of NWPX InfrastructureSEC Form 413 November 2025Common Stock · traded 11 November 2025 · filed 13 November 2025
- ▼ sold on the open market 2,500 shares of NWPX InfrastructureSEC Form 413 November 2025Common Stock · traded 11 November 2025 · filed 13 November 2025
- ▼ sold on the open market 3,210 shares of NWPX InfrastructureSEC Form 413 November 2025Common Stock · traded 11 November 2025 · filed 13 November 2025
- acquired or disposed of, other 8,869 shares of Northwest Pipe CoSEC Form 46 May 2025Common Stock · traded 5 May 2025 · filed 6 May 2025
- exercised options over 7,952 shares of Northwest Pipe Co (a derivative holding)SEC Form 42 April 2025Performance Shares · traded 31 March 2025 · filed 2 April 2025
- exercised options over 8,604 shares of Northwest Pipe Co (a derivative holding)SEC Form 42 April 2025Performance Shares · traded 31 March 2025 · filed 2 April 2025
- exercised options over 7,753 shares of Northwest Pipe Co (a derivative holding)SEC Form 42 April 2025Performance Shares · traded 31 March 2025 · filed 2 April 2025
- exercised options over 9,383 shares of Northwest Pipe CoSEC Form 42 April 2025Common Stock · traded 31 March 2025 · filed 2 April 2025
- had shares withheld for tax on 3,692 shares of Northwest Pipe CoSEC Form 42 April 2025Common Stock · traded 31 March 2025 · filed 2 April 2025
- exercised options over 9,550 shares of Northwest Pipe CoSEC Form 42 April 2025Common Stock · traded 31 March 2025 · filed 2 April 2025
- had shares withheld for tax on 3,757 shares of Northwest Pipe CoSEC Form 42 April 2025Common Stock · traded 31 March 2025 · filed 2 April 2025
- exercised options over 10,311 shares of Northwest Pipe CoSEC Form 42 April 2025Common Stock · traded 31 March 2025 · filed 2 April 2025
- had shares withheld for tax on 4,057 shares of Northwest Pipe CoSEC Form 42 April 2025Common Stock · traded 31 March 2025 · filed 2 April 2025
- was granted 7,546 shares of Northwest Pipe Co (a derivative holding)SEC Form 431 March 2025Restricted Stock · traded 27 March 2025 · filed 31 March 2025
- was granted 22,637 shares of Northwest Pipe Co (a derivative holding)SEC Form 431 March 2025Performance Shares · traded 27 March 2025 · filed 31 March 2025
- acquired or disposed of, other 2,357 shares of Northwest Pipe CoSEC Form 413 February 2025Common Stock · traded 12 February 2025 · filed 13 February 2025
- exercised options over 2,650 shares of Northwest Pipe Co (a derivative holding)SEC Form 417 January 2025Restricted Stock · traded 15 January 2025 · filed 17 January 2025
- exercised options over 2,868 shares of Northwest Pipe Co (a derivative holding)SEC Form 417 January 2025Restricted Stock · traded 15 January 2025 · filed 17 January 2025
- exercised options over 2,584 shares of Northwest Pipe Co (a derivative holding)SEC Form 417 January 2025Restricted Stock · traded 15 January 2025 · filed 17 January 2025
- exercised options over 2,650 shares of Northwest Pipe CoSEC Form 417 January 2025Common Stock · traded 15 January 2025 · filed 17 January 2025
- had shares withheld for tax on 1,236 shares of Northwest Pipe CoSEC Form 417 January 2025Common Stock · traded 15 January 2025 · filed 17 January 2025
- exercised options over 2,868 shares of Northwest Pipe CoSEC Form 417 January 2025Common Stock · traded 15 January 2025 · filed 17 January 2025
- had shares withheld for tax on 1,158 shares of Northwest Pipe CoSEC Form 417 January 2025Common Stock · traded 15 January 2025 · filed 17 January 2025
- exercised options over 2,584 shares of Northwest Pipe CoSEC Form 417 January 2025Common Stock · traded 15 January 2025 · filed 17 January 2025
- had shares withheld for tax on 993 shares of Northwest Pipe CoSEC Form 417 January 2025Common Stock · traded 15 January 2025 · filed 17 January 2025
- acquired or disposed of, other 44,369 shares of Northwest Pipe CoSEC Form 413 December 2024Common Stock · traded 11 December 2024 · filed 13 December 2024
- acquired or disposed of, other 21,394 shares of Northwest Pipe CoSEC Form 49 December 2024Common Stock · traded 6 December 2024 · filed 9 December 2024
- exercised options over 6,581 shares of Northwest Pipe Co (a derivative holding)SEC Form 43 April 2024Performance Shares · traded 1 April 2024 · filed 3 April 2024
- exercised options over 7,949 shares of Northwest Pipe Co (a derivative holding)SEC Form 43 April 2024Performance Shares · traded 1 April 2024 · filed 3 April 2024
- exercised options over 8,604 shares of Northwest Pipe Co (a derivative holding)SEC Form 43 April 2024Performance Shares · traded 1 April 2024 · filed 3 April 2024
- exercised options over 8,095 shares of Northwest Pipe CoSEC Form 43 April 2024Common Stock · traded 1 April 2024 · filed 3 April 2024
- had shares withheld for tax on 3,232 shares of Northwest Pipe CoSEC Form 43 April 2024Common Stock · traded 1 April 2024 · filed 3 April 2024
- exercised options over 8,744 shares of Northwest Pipe CoSEC Form 43 April 2024Common Stock · traded 1 April 2024 · filed 3 April 2024
- had shares withheld for tax on 3,491 shares of Northwest Pipe CoSEC Form 43 April 2024Common Stock · traded 1 April 2024 · filed 3 April 2024
- exercised options over 7,744 shares of Northwest Pipe CoSEC Form 43 April 2024Common Stock · traded 1 April 2024 · filed 3 April 2024
- had shares withheld for tax on 3,092 shares of Northwest Pipe CoSEC Form 43 April 2024Common Stock · traded 1 April 2024 · filed 3 April 2024
- was granted 7,754 shares of Northwest Pipe Co (a derivative holding)SEC Form 41 April 2024Restricted Stock · traded 28 March 2024 · filed 1 April 2024
- was granted 23,262 shares of Northwest Pipe Co (a derivative holding)SEC Form 41 April 2024Performance Shares · traded 28 March 2024 · filed 1 April 2024
- exercised options over 2,194 shares of Northwest Pipe Co (a derivative holding)SEC Form 417 January 2024Restricted Stock · traded 15 January 2024 · filed 17 January 2024
- exercised options over 2,650 shares of Northwest Pipe Co (a derivative holding)SEC Form 417 January 2024Restricted Stock · traded 15 January 2024 · filed 17 January 2024
- exercised options over 2,868 shares of Northwest Pipe Co (a derivative holding)SEC Form 417 January 2024Restricted Stock · traded 15 January 2024 · filed 17 January 2024
- exercised options over 2,194 shares of Northwest Pipe CoSEC Form 417 January 2024Common Stock · traded 15 January 2024 · filed 17 January 2024
- had shares withheld for tax on 1,088 shares of Northwest Pipe CoSEC Form 417 January 2024Common Stock · traded 15 January 2024 · filed 17 January 2024
- exercised options over 2,650 shares of Northwest Pipe CoSEC Form 417 January 2024Common Stock · traded 16 January 2023 · filed 17 January 2024
- had shares withheld for tax on 1,172 shares of Northwest Pipe CoSEC Form 417 January 2024Common Stock · traded 15 January 2024 · filed 17 January 2024
- exercised options over 2,868 shares of Northwest Pipe CoSEC Form 417 January 2024Common Stock · traded 15 January 2024 · filed 17 January 2024
- had shares withheld for tax on 1,102 shares of Northwest Pipe CoSEC Form 417 January 2024Common Stock · traded 15 January 2024 · filed 17 January 2024
- was granted 8,605 shares of Northwest Pipe Co (a derivative holding)SEC Form 411 April 2023Restricted Stock · traded 8 April 2023 · filed 11 April 2023
- was granted 25,814 shares of Northwest Pipe Co (a derivative holding)SEC Form 411 April 2023Performance Shares · traded 8 April 2023 · filed 11 April 2023
- exercised options over 8,225 shares of Northwest Pipe Co (a derivative holding)SEC Form 44 April 2023Performance Shares · traded 31 March 2023 · filed 4 April 2023
- exercised options over 6,580 shares of Northwest Pipe Co (a derivative holding)SEC Form 44 April 2023Performance Shares · traded 31 March 2023 · filed 4 April 2023
- exercised options over 7,949 shares of Northwest Pipe Co (a derivative holding)SEC Form 44 April 2023Performance Shares · traded 31 March 2023 · filed 4 April 2023
- exercised options over 13,078 shares of Northwest Pipe CoSEC Form 44 April 2023Common Stock · traded 31 March 2023 · filed 4 April 2023
- had shares withheld for tax on 5,146 shares of Northwest Pipe CoSEC Form 44 April 2023Common Stock · traded 31 March 2023 · filed 4 April 2023
- exercised options over 8,291 shares of Northwest Pipe CoSEC Form 44 April 2023Common Stock · traded 31 March 2023 · filed 4 April 2023
- had shares withheld for tax on 3,262 shares of Northwest Pipe CoSEC Form 44 April 2023Common Stock · traded 31 March 2023 · filed 4 April 2023
- exercised options over 10,493 shares of Northwest Pipe CoSEC Form 44 April 2023Common Stock · traded 31 March 2023 · filed 4 April 2023
- had shares withheld for tax on 4,128 shares of Northwest Pipe CoSEC Form 44 April 2023Common Stock · traded 31 March 2023 · filed 4 April 2023
- exercised options over 2,740 shares of Northwest Pipe Co (a derivative holding)SEC Form 418 January 2023Restricted Stock · traded 16 January 2023 · filed 18 January 2023
- exercised options over 2,913 shares of Northwest Pipe Co (a derivative holding)SEC Form 418 January 2023Restricted Stock · traded 16 January 2023 · filed 18 January 2023
- exercised options over 2,650 shares of Northwest Pipe Co (a derivative holding)SEC Form 418 January 2023Restricted Stock · traded 16 January 2023 · filed 18 January 2023
- exercised options over 2,740 shares of Northwest Pipe CoSEC Form 418 January 2023Common Stock · traded 16 January 2023 · filed 18 January 2023
- had shares withheld for tax on 1,256 shares of Northwest Pipe CoSEC Form 418 January 2023Common Stock · traded 16 January 2023 · filed 18 January 2023
- exercised options over 2,193 shares of Northwest Pipe CoSEC Form 418 January 2023Common Stock · traded 16 January 2023 · filed 18 January 2023
- had shares withheld for tax on 965 shares of Northwest Pipe CoSEC Form 418 January 2023Common Stock · traded 16 January 2023 · filed 18 January 2023
- exercised options over 2,650 shares of Northwest Pipe CoSEC Form 418 January 2023Common Stock · traded 16 January 2023 · filed 18 January 2023
- had shares withheld for tax on 1,018 shares of Northwest Pipe CoSEC Form 418 January 2023Common Stock · traded 16 January 2023 · filed 18 January 2023
- was granted 7,950 shares of Northwest Pipe Co (a derivative holding)SEC Form 421 June 2022Restricted Stock · traded 16 June 2022 · filed 21 June 2022
- was granted 23,850 shares of Northwest Pipe Co (a derivative holding)SEC Form 421 June 2022Performance Shares · traded 16 June 2022 · filed 21 June 2022
- ▼ sold on the open market 1,000 shares of Northwest Pipe CoSEC Form 46 June 2022Common Stock · traded 6 June 2022 · filed 6 June 2022
- ▼ sold on the open market 552 shares of Northwest Pipe CoSEC Form 46 June 2022Common Stock · traded 6 June 2022 · filed 6 June 2022
- ▼ sold on the open market 1,000 shares of Northwest Pipe CoSEC Form 41 June 2022Common Stock · traded 31 May 2022 · filed 1 June 2022
- ▼ sold on the open market 1,500 shares of Northwest Pipe CoSEC Form 41 June 2022Common Stock · traded 31 May 2022 · filed 1 June 2022
- ▼ sold on the open market 1,000 shares of Northwest Pipe CoSEC Form 424 May 2022Common Stock · traded 23 May 2022 · filed 24 May 2022
- ▼ sold on the open market 1,500 shares of Northwest Pipe CoSEC Form 424 May 2022Common Stock · traded 23 May 2022 · filed 24 May 2022
Positions come from the unitedstates/congress-legislators roster, the Office of Government Ethics and the SEC’s Form 4 index. Every disclosed line names its own source and links the document the government published; we print what the filing says and never a price we did not read from it. Headlines and links come from the GDELT Global Knowledge Graph — the story stays with the publisher. The portrait, where we have one, is the public-domain Congressional Bioguide photograph.