Michael Wray's most recent trade in Northwest Pipe Co. was a trade of 3,254 Common Stock done . Disclosure was reported to the exchange on March 31, 2026.
| Stock | Client Name | Client Category | Action | Reported to Exchange | Quantity | Post Transaction Holding | Traded % | Avg. Price | Value | Security Type |
|---|---|---|---|---|---|---|---|---|---|---|
| Northwest Pipe Co. | Michael Wray | Executive Vice President | Exercise or conversion of derivative security received from the company (such as an option) at price $ 0.00 per share. | 31 Mar 2026 | 3,254 | 28,258 (0%) | 0% | - | Common Stock | |
| Northwest Pipe Co. | Michael Wray | Executive Vice President | Exercise or conversion of derivative security received from the company (such as an option) at price $ 0.00 per share. | 31 Mar 2026 | 3,221 | 26,271 (0%) | 0% | - | Common Stock | |
| Northwest Pipe Co. | Michael Wray | Executive Vice President | Exercise or conversion of derivative security received from the company (such as an option) at price $ 0.00 per share. | 31 Mar 2026 | 2,753 | 15,999 | - | - | Performance Shares | |
| Northwest Pipe Co. | Michael Wray | Executive Vice President | Exercise or conversion of derivative security received from the company (such as an option) at price $ 0.00 per share. | 31 Mar 2026 | 2,503 | 13,496 | - | - | Performance Shares | |
| Northwest Pipe Co. | Michael Wray | Executive Vice President | Exercise or conversion of derivative security received from the company (such as an option) at price $ 0.00 per share. | 31 Mar 2026 | 2,320 | 29,298 (0%) | 0% | - | Common Stock | |
| Northwest Pipe Co. | Michael Wray | Executive Vice President | Exercise or conversion of derivative security received from the company (such as an option) at price $ 0.00 per share. | 31 Mar 2026 | 2,128 | 11,368 | - | - | Performance Shares | |
| Northwest Pipe Co. | Michael Wray | Executive Vice President | Payment of exercise price or tax liability using portion of securities received from the company at price $ 77.86 per share. | 31 Mar 2026 | 1,280 | 26,978 (0%) | 0% | 77.9 | 99,661 | Common Stock |
| Northwest Pipe Co. | Michael Wray | Executive Vice President | Payment of exercise price or tax liability using portion of securities received from the company at price $ 77.86 per share. | 31 Mar 2026 | 1,267 | 25,004 (0%) | 0% | 77.9 | 98,649 | Common Stock |
| Northwest Pipe Co. | Michael Wray | Executive Vice President | Payment of exercise price or tax liability using portion of securities received from the company at price $ 77.86 per share. | 31 Mar 2026 | 912 | 28,386 (0%) | 0% | 77.9 | 71,008 | Common Stock |
| Northwest Pipe Co. | Michael Wray | Executive Vice President | Grant, award, or other acquisition of securities at price $ 0.00 per share. | 12 Mar 2026 | 4,607 | 18,752 | - | - | Performance Shares | |
| Northwest Pipe Co. | Michael Wray | Executive Vice President | Grant, award, or other acquisition of securities at price $ 0.00 per share. | 12 Mar 2026 | 1,536 | 3,791 | - | - | Restricted Stock | |
| Northwest Pipe Co. | Michael Wray | SVP/GM, Precast Infrastructure | Exercise or conversion of derivative security received from the company (such as an option) at price $ 0.00 per share. | 15 Jan 2026 | 918 | 22,625 (0%) | 0% | - | Common Stock | |
| Northwest Pipe Co. | Michael Wray | SVP/GM, Precast Infrastructure | Exercise or conversion of derivative security received from the company (such as an option) at price $ 0.00 per share. | 15 Jan 2026 | 918 | 3,798 | - | - | Restricted Stock | |
| Northwest Pipe Co. | Michael Wray | SVP/GM, Precast Infrastructure | Exercise or conversion of derivative security received from the company (such as an option) at price $ 0.00 per share. | 15 Jan 2026 | 834 | 23,042 (0%) | 0% | - | Common Stock | |
| Northwest Pipe Co. | Michael Wray | SVP/GM, Precast Infrastructure | Exercise or conversion of derivative security received from the company (such as an option) at price $ 0.00 per share. | 15 Jan 2026 | 834 | 2,964 | - | - | Restricted Stock | |
| Northwest Pipe Co. | Michael Wray | SVP/GM, Precast Infrastructure | Exercise or conversion of derivative security received from the company (such as an option) at price $ 0.00 per share. | 15 Jan 2026 | 709 | 23,372 (0%) | 0% | - | Common Stock | |
| Northwest Pipe Co. | Michael Wray | SVP/GM, Precast Infrastructure | Exercise or conversion of derivative security received from the company (such as an option) at price $ 0.00 per share. | 15 Jan 2026 | 709 | 2,255 | - | - | Restricted Stock | |
| Northwest Pipe Co. | Michael Wray | SVP/GM, Precast Infrastructure | Payment of exercise price or tax liability using portion of securities received from the company at price $ 69.27 per share. | 15 Jan 2026 | 417 | 22,208 (0%) | 0% | 69.3 | 28,886 | Common Stock |
| Northwest Pipe Co. | Michael Wray | SVP/GM, Precast Infrastructure | Payment of exercise price or tax liability using portion of securities received from the company at price $ 69.27 per share. | 15 Jan 2026 | 379 | 22,663 (0%) | 0% | 69.3 | 26,253 | Common Stock |
| Northwest Pipe Co. | Michael Wray | SVP/GM, Precast Infrastructure | Payment of exercise price or tax liability using portion of securities received from the company at price $ 69.27 per share. | 15 Jan 2026 | 322 | 23,050 (0%) | 0% | 69.3 | 22,305 | Common Stock |
| Northwest Pipe Co. | Michael Wray | SVP/GM, Precast Infrastructure | Exercise or conversion of derivative security received from the company (such as an option) at price $ 0.00 per share. | 31 Mar 2025 | 3,329 | 23,016 (0%) | 0% | - | Common Stock | |
| Northwest Pipe Co. | Michael Wray | SVP/GM, Precast Infrastructure | Exercise or conversion of derivative security received from the company (such as an option) at price $ 0.00 per share. | 31 Mar 2025 | 3,054 | 20,888 (0%) | 0% | - | Common Stock | |
| Northwest Pipe Co. | Michael Wray | SVP/GM, Precast Infrastructure | Exercise or conversion of derivative security received from the company (such as an option) at price $ 0.00 per share. | 31 Mar 2025 | 2,751 | 16,648 | - | - | Performance Shares | |
| Northwest Pipe Co. | Michael Wray | SVP/GM, Precast Infrastructure | Exercise or conversion of derivative security received from the company (such as an option) at price $ 0.00 per share. | 31 Mar 2025 | 2,550 | 18,837 (0%) | 0% | - | Common Stock | |
| Northwest Pipe Co. | Michael Wray | SVP/GM, Precast Infrastructure | Exercise or conversion of derivative security received from the company (such as an option) at price $ 0.00 per share. | 31 Mar 2025 | 2,503 | 14,145 | - | - | Performance Shares | |
| Northwest Pipe Co. | Michael Wray | SVP/GM, Precast Infrastructure | Exercise or conversion of derivative security received from the company (such as an option) at price $ 0.00 per share. | 31 Mar 2025 | 2,161 | 19,399 | - | - | Performance Shares | |
| Northwest Pipe Co. | Michael Wray | SVP/GM, Precast Infrastructure | Payment of exercise price or tax liability using portion of securities received from the company at price $ 41.30 per share. | 31 Mar 2025 | 1,309 | 21,707 (0%) | 0% | 41.3 | 54,062 | Common Stock |
| Northwest Pipe Co. | Michael Wray | SVP/GM, Precast Infrastructure | Payment of exercise price or tax liability using portion of securities received from the company at price $ 41.30 per share. | 31 Mar 2025 | 1,201 | 19,687 (0%) | 0% | 41.3 | 49,601 | Common Stock |
| Northwest Pipe Co. | Michael Wray | SVP/GM, Precast Infrastructure | Payment of exercise price or tax liability using portion of securities received from the company at price $ 41.30 per share. | 31 Mar 2025 | 1,003 | 17,834 (0%) | 0% | 41.3 | 41,424 | Common Stock |
| Northwest Pipe Co. | Michael Wray | SVP/GM, Precast Infrastructure | Grant, award, or other acquisition of securities at price $ 0.00 per share. | 27 Mar 2025 | 6,386 | 21,560 | - | - | Performance Shares | |
| Northwest Pipe Co. | Michael Wray | SVP/GM, Precast Infrastructure | Grant, award, or other acquisition of securities at price $ 0.00 per share. | 27 Mar 2025 | 2,129 | 4,716 | - | - | Restricted Stock | |
| Northwest Pipe Co. | Michael Wray | SVP/GM, Precast Infrastructure | Exercise or conversion of derivative security received from the company (such as an option) at price $ 0.00 per share. | 15 Jan 2025 | 917 | 16,245 (0%) | 0% | - | Common Stock | |
| Northwest Pipe Co. | Michael Wray | SVP/GM, Precast Infrastructure | Exercise or conversion of derivative security received from the company (such as an option) at price $ 0.00 per share. | 15 Jan 2025 | 917 | 3,421 | - | - | Restricted Stock | |
| Northwest Pipe Co. | Michael Wray | SVP/GM, Precast Infrastructure | Exercise or conversion of derivative security received from the company (such as an option) at price $ 0.00 per share. | 15 Jan 2025 | 834 | 16,664 (0%) | 0% | - | Common Stock | |
| Northwest Pipe Co. | Michael Wray | SVP/GM, Precast Infrastructure | Exercise or conversion of derivative security received from the company (such as an option) at price $ 0.00 per share. | 15 Jan 2025 | 834 | 2,587 | - | - | Restricted Stock | |
| Northwest Pipe Co. | Michael Wray | SVP/GM, Precast Infrastructure | Exercise or conversion of derivative security received from the company (such as an option) at price $ 0.00 per share. | 15 Jan 2025 | 721 | 15,654 (0%) | 0% | - | Common Stock | |
| Northwest Pipe Co. | Michael Wray | SVP/GM, Precast Infrastructure | Exercise or conversion of derivative security received from the company (such as an option) at price $ 0.00 per share. | 15 Jan 2025 | 721 | 4,338 | - | - | Restricted Stock | |
| Northwest Pipe Co. | Michael Wray | SVP/GM, Precast Infrastructure | Payment of exercise price or tax liability using portion of securities received from the company at price $ 48.66 per share. | 15 Jan 2025 | 415 | 15,830 (0%) | 0% | 48.7 | 20,194 | Common Stock |
| Northwest Pipe Co. | Michael Wray | SVP/GM, Precast Infrastructure | Payment of exercise price or tax liability using portion of securities received from the company at price $ 48.66 per share. | 15 Jan 2025 | 377 | 16,287 (0%) | 0% | 48.7 | 18,345 | Common Stock |
| Northwest Pipe Co. | Michael Wray | SVP/GM, Precast Infrastructure | Payment of exercise price or tax liability using portion of securities received from the company at price $ 48.66 per share. | 15 Jan 2025 | 326 | 15,328 (0%) | 0% | 48.7 | 15,863 | Common Stock |
| Northwest Pipe Co. | Michael Wray | SVP/GM, Precast Infrastructure | Exercise or conversion of derivative security received from the company (such as an option) at price $ 0.00 per share. | 01 Apr 2024 | 2,751 | 15,174 | - | - | Performance Shares | |
| Northwest Pipe Co. | Michael Wray | SVP/GM, Precast Infrastructure | Exercise or conversion of derivative security received from the company (such as an option) at price $ 0.00 per share. | 01 Apr 2024 | 2,476 | 15,921 (0%) | 0% | - | Common Stock | |
| Northwest Pipe Co. | Michael Wray | SVP/GM, Precast Infrastructure | Exercise or conversion of derivative security received from the company (such as an option) at price $ 0.00 per share. | 01 Apr 2024 | 2,377 | 14,394 (0%) | 0% | - | Common Stock | |
| Northwest Pipe Co. | Michael Wray | SVP/GM, Precast Infrastructure | Exercise or conversion of derivative security received from the company (such as an option) at price $ 0.00 per share. | 01 Apr 2024 | 2,161 | 17,925 | - | - | Performance Shares | |
| Northwest Pipe Co. | Michael Wray | SVP/GM, Precast Infrastructure | Exercise or conversion of derivative security received from the company (such as an option) at price $ 0.00 per share. | 01 Apr 2024 | 1,155 | 12,478 (0%) | 0% | - | Common Stock | |
| Northwest Pipe Co. | Michael Wray | SVP/GM, Precast Infrastructure | Payment of exercise price or tax liability using portion of securities received from the company at price $ 35.16 per share. | 01 Apr 2024 | 988 | 14,933 (0%) | 0% | 35.2 | 34,738 | Common Stock |
| Northwest Pipe Co. | Michael Wray | SVP/GM, Precast Infrastructure | Payment of exercise price or tax liability using portion of securities received from the company at price $ 35.16 per share. | 01 Apr 2024 | 949 | 13,445 (0%) | 0% | 35.2 | 33,367 | Common Stock |
| Northwest Pipe Co. | Michael Wray | SVP/GM, Precast Infrastructure | Exercise or conversion of derivative security received from the company (such as an option) at price $ 0.00 per share. | 01 Apr 2024 | 939 | 20,086 | - | - | Performance Shares | |
| Northwest Pipe Co. | Michael Wray | SVP/GM, Precast Infrastructure | Payment of exercise price or tax liability using portion of securities received from the company at price $ 35.16 per share. | 01 Apr 2024 | 461 | 12,017 (0%) | 0% | 35.2 | 16,209 | Common Stock |
| Northwest Pipe Co. | Michael Wray | SVP/GM, Precast Infrastructure | Grant, award, or other acquisition of securities at price $ 0.00 per share. | 28 Mar 2024 | 7,509 | 21,025 | - | - | Performance Shares | |
| Northwest Pipe Co. | Michael Wray | SVP/GM, Precast Infrastructure | Grant, award, or other acquisition of securities at price $ 0.00 per share. | 28 Mar 2024 | 2,503 | 5,059 | - | - | Restricted Stock | |
| Northwest Pipe Co. | Michael Wray | SVP/GM, Precast Infrastructure | Exercise or conversion of derivative security received from the company (such as an option) at price $ 0.00 per share. | 15 Jan 2024 | 917 | 2,556 | - | - | Restricted Stock | |
| Northwest Pipe Co. | Michael Wray | SVP/GM, Precast Infrastructure | Exercise or conversion of derivative security received from the company (such as an option) at price $ 0.00 per share. | 15 Jan 2024 | 917 | 11,737 (0%) | 0% | - | Common Stock | |
| Northwest Pipe Co. | Wray Michael | SVP/GM, Precast Infrastructure | Exercise or conversion of derivative security received from the company (such as an option) at price $ 0.00 per share. | 15 Jan 2024 | 720 | 11,145 (0%) | 0% | - | Common Stock | |
| Northwest Pipe Co. | Michael Wray | SVP/GM, Precast Infrastructure | Exercise or conversion of derivative security received from the company (such as an option) at price $ 0.00 per share. | 15 Jan 2024 | 720 | 3,473 | - | - | Restricted Stock | |
| Northwest Pipe Co. | Wray Michael | SVP/GM, Precast Infrastructure | Payment of exercise price or tax liability using portion of securities received from the company at price $ 28.84 per share. | 15 Jan 2024 | 414 | 11,323 (0%) | 0% | 28.8 | 11,940 | Common Stock |
| Northwest Pipe Co. | Wray Michael | SVP/GM, Precast Infrastructure | Payment of exercise price or tax liability using portion of securities received from the company at price $ 28.84 per share. | 15 Jan 2024 | 325 | 10,820 (0%) | 0% | 28.8 | 9,373 | Common Stock |
| Northwest Pipe Co. | Wray Michael | SVP/GM, Precast Infrastructure | Exercise or conversion of derivative security received from the company (such as an option) at price $ 0.00 per share. | 15 Jan 2024 | 313 | 4,193 | - | - | Restricted Stock | |
| Northwest Pipe Co. | Wray Michael | SVP/GM, Precast Infrastructure | Exercise or conversion of derivative security received from the company (such as an option) at price $ 0.00 per share. | 15 Jan 2024 | 313 | 10,566 (0%) | 0% | - | Common Stock | |
| Northwest Pipe Co. | Michael Wray | SVP/GM, Precast Infrastructure | Payment of exercise price or tax liability using portion of securities received from the company at price $ 28.84 per share. | 15 Jan 2024 | 141 | 10,425 (0%) | 0% | 28.8 | 4,066 | Common Stock |
| Northwest Pipe Co. | Michael Wray | SVP/GM, Precast Infrastructure | Grant, award, or other acquisition of securities at price $ 0.00 per share. | 08 Apr 2023 | 8,255 | 13,516 | - | - | Performance Shares | |
| Northwest Pipe Co. | Michael Wray | SVP/GM, Precast Infrastructure | Grant, award, or other acquisition of securities at price $ 0.00 per share. | 08 Apr 2023 | 2,752 | 4,506 | - | - | Restricted Stock | |
| Northwest Pipe Co. | Michael Wray | SVP/GM, Precast Infrastructure | Exercise or conversion of derivative security received from the company (such as an option) at price $ 0.00 per share. | 31 Mar 2023 | 2,853 | 11,375 (0%) | 0% | - | Common Stock | |
| Northwest Pipe Co. | Michael Wray | SVP/GM, Precast Infrastructure | Exercise or conversion of derivative security received from the company (such as an option) at price $ 0.00 per share. | 31 Mar 2023 | 2,161 | 5,261 | - | - | Performance Shares | |
| Northwest Pipe Co. | Michael Wray | SVP/GM, Precast Infrastructure | Exercise or conversion of derivative security received from the company (such as an option) at price $ 0.00 per share. | 31 Mar 2023 | 1,491 | 8,391 (0%) | 0% | - | Common Stock | |
| Northwest Pipe Co. | Michael Wray | SVP/GM, Precast Infrastructure | Exercise or conversion of derivative security received from the company (such as an option) at price $ 0.00 per share. | 31 Mar 2023 | 1,182 | 8,987 (0%) | 0% | - | Common Stock | |
| Northwest Pipe Co. | Michael Wray | SVP/GM, Precast Infrastructure | Payment of exercise price or tax liability using portion of securities received from the company at price $ 31.23 per share. | 31 Mar 2023 | 1,122 | 10,253 (0%) | 0% | 31.2 | 35,040 | Common Stock |
| Northwest Pipe Co. | Michael Wray | SVP/GM, Precast Infrastructure | Exercise or conversion of derivative security received from the company (such as an option) at price $ 0.00 per share. | 31 Mar 2023 | 938 | 8,360 | - | - | Performance Shares | |
| Northwest Pipe Co. | Michael Wray | SVP/GM, Precast Infrastructure | Exercise or conversion of derivative security received from the company (such as an option) at price $ 0.00 per share. | 31 Mar 2023 | 938 | 7,422 | - | - | Performance Shares | |
| Northwest Pipe Co. | Michael Wray | SVP/GM, Precast Infrastructure | Payment of exercise price or tax liability using portion of securities received from the company at price $ 31.23 per share. | 31 Mar 2023 | 586 | 7,805 (0%) | 0% | 31.2 | 18,301 | Common Stock |
| Northwest Pipe Co. | Michael Wray | SVP/GM, Precast Infrastructure | Payment of exercise price or tax liability using portion of securities received from the company at price $ 31.23 per share. | 31 Mar 2023 | 465 | 8,522 (0%) | 0% | 31.2 | 14,522 | Common Stock |
| Northwest Pipe Co. | Michael Wray | SVP/GM, Precast Infrastructure | Exercise or conversion of derivative security received from the company (such as an option) at price $ 0.00 per share. | 16 Jan 2023 | 720 | 7,225 (0%) | 0% | - | Common Stock | |
| Northwest Pipe Co. | Michael Wray | SVP/GM, Precast Infrastructure | Exercise or conversion of derivative security received from the company (such as an option) at price $ 0.00 per share. | 16 Jan 2023 | 720 | 1,754 | - | - | Restricted Stock | |
| Northwest Pipe Co. | Michael Wray | SVP/GM, Precast Infrastructure | Payment of exercise price or tax liability using portion of securities received from the company at price $ 35.55 per share. | 16 Jan 2023 | 325 | 6,900 (0%) | 0% | 35.6 | 11,554 | Common Stock |
| Northwest Pipe Co. | Michael Wray | SVP/GM, Precast Infrastructure | Exercise or conversion of derivative security received from the company (such as an option) at price $ 0.00 per share. | 16 Jan 2023 | 313 | 6,646 (0%) | 0% | - | Common Stock | |
| Northwest Pipe Co. | Michael Wray | SVP/GM, Precast Infrastructure | Exercise or conversion of derivative security received from the company (such as an option) at price $ 0.00 per share. | 16 Jan 2023 | 313 | 2,474 | - | - | Restricted Stock | |
| Northwest Pipe Co. | Michael Wray | SVP/GM, Precast Infrastructure | Exercise or conversion of derivative security received from the company (such as an option) at price $ 0.00 per share. | 16 Jan 2023 | 312 | 6,474 (0%) | 0% | - | Common Stock | |
| Northwest Pipe Co. | Michael Wray | SVP/GM, Precast Infrastructure | Exercise or conversion of derivative security received from the company (such as an option) at price $ 0.00 per share. | 16 Jan 2023 | 312 | 2,787 | - | - | Restricted Stock | |
| Northwest Pipe Co. | Michael Wray | SVP/GM, Precast Infrastructure | Payment of exercise price or tax liability using portion of securities received from the company at price $ 35.55 per share. | 16 Jan 2023 | 141 | 6,333 (0%) | 0% | 35.6 | 5,013 | Common Stock |
| Northwest Pipe Co. | Michael Wray | SVP/GM, Precast Infrastructure | Payment of exercise price or tax liability using portion of securities received from the company at price $ 35.55 per share. | 16 Jan 2023 | 141 | 6,505 (0%) | 0% | 35.6 | 5,013 | Common Stock |
| Northwest Pipe Co. | Michael Wray | SVP/GM, Precast Infrastructure | Grant, award, or other acquisition of securities at price $ 0.00 per share. | 16 Jun 2022 | 6,483 | 9,298 | - | - | Performance Shares | |
| Northwest Pipe Co. | Michael Wray | SVP/GM, Precast Infrastructure | Grant, award, or other acquisition of securities at price $ 0.00 per share. | 16 Jun 2022 | 2,161 | 3,099 | - | - | Restricted Stock | |
| Old Dominion Freight Line | D. Michael Wray | Director | Grant, award, or other acquisition of securities at price $ 0.00 per share. | 18 May 2022 | 546 | 9,530 (0%) | 0% | 0 | Common Stock | |
| Old Dominion Freight Line | D. Michael Wray | Director | Sale of securities on an exchange or to another person at price $ 277.17 per share. | 17 Aug 2021 | 2,363 | 8,984 (0%) | 0% | 277.2 | 654,953 | Common Stock |
| Old Dominion Freight Line | D. Michael Wray | Director | Grant, award, or other acquisition of securities at price $ 0.00 per share. | 19 May 2021 | 545 | 11,347 (0%) | 0% | 0 | Common Stock |