Keith Larson

Insider profile

Currently holds a position at NWPX Infrastructure Inc

Performance

Overall performance
0.6

Performance over holding periods
0.6
30 days 90 days 120 days
Average return -18% 8.2% 15.1%
Success rate 0% 68% 82%
Transactions
1 100% Buy
34 71% Buy
47 69% Buy
Keith Larson's trades of NWPX Infrastructure Inc's stock


Loading...
Purchase Sale Planned purchase Planned sale Net purchase Net sale Buy signal Sell signal Earnings
Abbreviations B: Buy, S: Sell, PP: Planned purchase, PlS: Planned sale, PrS: Proposed sale, O: Option / Other
Transaction date
Planned purchase
Price
80.00
Quantity 625 +45.0%
Value US$50,000
Transaction date
Planned purchase
Price
70.02
Quantity 715 +105.9%
Value US$50,064
Transaction date
Planned purchase
Price
72.71
Quantity 675 +inf%
Value US$49,079
Transaction date
Purchase
Price
0.90
Quantity 22,000
Value £19,734
Transaction date
Proposed sale
Price
160.37
Quantity 1,900
Value US$304,694
Transaction date
Sale
Price
0.10
Quantity 1,069,511
Value £106,951
Notification date Transaction date Company B/S Transaction type Nb. shares
Price
Value
Number of shares Price Value Details
2026-09-16 2026-09-14 PlS Planned sale
40,985 -5.2%
247.65
US$1,425,412
40,985 -5.2% 247.65 US$1,425,412
2026-09-14 2026-09-14 PrS Proposed sale
57,267
18.04
US$870,677
57,267 18.04 US$870,677
2026-09-10 2026-09-08 PlS Planned sale
94,754 +34.5%
432.78
US$2,854,845
94,754 +34.5% 432.78 US$2,854,845
2026-09-10 2026-09-08 PlS Planned sale
1,000 -5.4%
105.87
US$105,869
1,000 -5.4% 105.87 US$105,869
2026-09-08 2026-09-08 PrS Proposed sale
1,000
106.52
US$106,520
1,000 106.52 US$106,520
2026-09-04 2026-09-03 PlS Planned sale
4 -0.0%
110.79
US$443
4 -0.0% 110.79 US$443
2026-09-03 2026-09-03 PrS Proposed sale
4
110.79
US$443
4 110.79 US$443
2026-09-03 2026-09-02 PlS Planned sale
74 -0.4%
110.26
US$8,159
74 -0.4% 110.26 US$8,159
2026-09-02 2026-09-02 PrS Proposed sale
74
110.26
US$8,159
74 110.26 US$8,159
2026-09-02 2026-08-31 PlS Planned sale
1,172 -5.9%
110.04
US$128,967
1,172 -5.9% 110.04 US$128,967
2026-08-25 2026-08-24 PlS Planned sale
1,250 -5.9%
110.32
US$137,894
1,250 -5.9% 110.32 US$137,894
2026-08-24 2026-08-24 PrS Proposed sale
1,250
110.32
US$137,894
1,250 110.32 US$137,894
2026-08-18 2026-08-17 PlS Planned sale
1,250 -5.6%
115.86
US$144,829
1,250 -5.6% 115.86 US$144,829
2026-08-17 2026-08-17 PrS Proposed sale
1,250
115.86
US$144,828
1,250 115.86 US$144,828
2025-12-29 2025-12-24 PP Planned purchase
625 +45.0%
80.00
US$50,000
625 +45.0% 80.00 US$50,000
2025-12-17 2025-12-17 PP Planned purchase
715 +105.9%
70.02
US$50,064
715 +105.9% 70.02 US$50,064
2025-12-10 2025-12-10 PP Planned purchase
675 +inf%
72.71
US$49,079
675 +inf% 72.71 US$49,079
2023-09-25 2023-09-22 B Purchase
22,000
0.90
£19,734
22,000 0.90 £19,734
2023-05-17 2023-05-17 PrS Proposed sale
1,900
160.37
US$304,694
1,900 160.37 US$304,694
2021-12-07 2021-12-06 PlS Planned sale
313 -2.5%
28.98
US$9,071
313 -2.5% 28.98 US$9,071
2021-11-30 2021-11-29 PlS Planned sale
1,000 -7.5%
29.62
US$29,624
1,000 -7.5% 29.62 US$29,624
2021-11-24 2021-11-22 PlS Planned sale
1,000 -6.9%
30.90
US$30,897
1,000 -6.9% 30.90 US$30,897
2021-11-18 2021-11-15 PlS Planned sale
1,000 -6.5%
29.24
US$29,241
1,000 -6.5% 29.24 US$29,241
2021-07-21 2021-07-19 PlS Planned sale
1,000 -5.4%
27.24
US$27,236
1,000 -5.4% 27.24 US$27,236
2021-06-23 2021-06-21 PlS Planned sale
1,000 -4.7%
28.76
US$28,761
1,000 -4.7% 28.76 US$28,761
2021-06-16 2021-06-14 PlS Planned sale
1,000 -4.5%
30.08
US$30,084
1,000 -4.5% 30.08 US$30,084
2021-06-08 2021-06-07 PlS Planned sale
1,000 -4.7%
31.77
US$31,769
1,000 -4.7% 31.77 US$31,769
2021-06-02 2021-06-01 PlS Planned sale
1,000 -4.5%
31.57
US$31,574
1,000 -4.5% 31.57 US$31,574
2021-05-26 2021-05-24 PlS Planned sale
1,500 -6.3%
33.74
US$50,610
1,500 -6.3% 33.74 US$50,610
2021-05-19 2021-05-17 PlS Planned sale
1,000 -4.0%
31.73
US$31,730
1,000 -4.0% 31.73 US$31,730
2020-04-06 2020-04-03 S Sale
1,069,511
0.10
£106,951
1,069,511 0.10 £106,951