{"person":{"slug":"franson-michael-c","name":"Franson Michael C","type":"insider","q":["franson","michael"],"role":"Director","tradeCount":2,"topTickers":["NWPX"],"cat":"insider","buys":0,"sells":2,"disclosedVolume":368563,"estPnl":0,"pnlCoverage":0,"netFlow":-368563,"lastTrade":"2026-09-10","firstTrade":"2026-09-09","medianLagDays":2,"rankTrades":1829,"rankVolume":2138,"cohortSize":7107},"series":[["2026-09-09",0,368563,1,0,-368563],["2026-09-10",0,0,1,0,0]],"months":[["2026-09",0,2,368563]],"lagBuckets":[2,0,0,0,0,0],"tickers":[{"ticker":"NWPX","buys":0,"sells":2,"vol":368563,"pnl":0,"first":"2026-09-09","last":"2026-09-10"}],"trades":[{"id":"insider:2026-09-10:NWPX:607","source":"form4","personId":"franson-michael-c","personName":"FRANSON MICHAEL C","role":"Director","onBehalfOf":"self","issuerName":"NWPX","ticker":"NWPX","side":"sell","shares":100,"transactionDate":"2026-09-10","filedDate":"2026-09-11","disclosureLagDays":1,"sourceUrl":"https://www.sec.gov/cgi-bin/browse-edgar?action=getcompany"},{"id":"insider:2026-09-09:NWPX:606","source":"form4","personId":"franson-michael-c","personName":"FRANSON MICHAEL C","role":"Director","onBehalfOf":"self","issuerName":"NWPX","ticker":"NWPX","side":"sell","shares":3500,"pricePerShare":105.3036,"transactionDate":"2026-09-09","filedDate":"2026-09-11","disclosureLagDays":2,"sourceUrl":"https://www.sec.gov/cgi-bin/browse-edgar?action=getcompany"}]}