Brisbin Thomas Donald

Insider profile

Performance

Overall performance
3.4

Performance over holding periods
3.4
30 days 90 days 120 days
Average return 2% 8.2% 15.1%
Success rate 70% 68% 82%
Transactions
75 0% Buy
34 71% Buy
47 69% Buy
Brisbin Thomas Donald's trades of Willdan Group 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
Sale
Price
407.14
Quantity 98,461 +35.3%
Value US$2,642,628
Transaction date
Sale
Price
161.30
Quantity 35,500 -21.6%
Value US$3,179,435
Transaction date
Proposed sale
Price
465.78
Quantity 26,958
Value US$3,238,719
Transaction date
Sale
Price
88.19
Quantity 3,439 -3.4%
Value US$303,285
Transaction date
Proposed sale
Price
88.19
Quantity 3,439
Value US$303,269
Transaction date
Sale
Price
88.14
Quantity 58,757 -37.8%
Value US$5,178,842
Transaction date
Proposed sale
Price
88.14
Quantity 58,757
Value US$5,178,683
Transaction date
Sale
Price
118.15
Quantity 5,182 -6.8%
Value US$612,253
Transaction date
Proposed sale
Price
118.15
Quantity 5,182
Value US$612,256
Transaction date
Sale
Price
110.84
Quantity 27,492 -28.0%
Value US$3,047,213
Transaction date
Sale
Price
109.39
Quantity 33,096 -25.2%
Value US$3,620,371
Transaction date
Sale
Price
108.90
Quantity 24,988 -16.0%
Value US$2,721,193
Transaction date
Sale
Price
107.65
Quantity 8,974 -5.4%
Value US$966,051
Transaction date
Sale
Price
106.68
Quantity 7,520 -4.4%
Value US$802,234
Transaction date
Sale
Price
105.36
Quantity 4,910 -2.8%
Value US$517,318
Transaction date
Sale
Price
104.58
Quantity 10,615 -5.6%
Value US$1,110,117
Transaction date
Sale
Price
106.34
Quantity 100 -0.1%
Value US$10,634
Transaction date
Sale
Price
105.91
Quantity 33,380 -15.1%
Value US$3,535,276
Transaction date
Sale
Price
104.66
Quantity 33,950 -13.3%
Value US$3,553,207
Transaction date
Sale
Price
103.95
Quantity 33,464 -11.6%
Value US$3,478,583
Transaction date
Sale
Price
103.01
Quantity 17,106 -5.6%
Value US$1,762,089
Transaction date
Sale
Price
101.87
Quantity 7,000 -2.2%
Value US$713,090
Transaction date
Sale
Price
104.19
Quantity 7,405 -2.3%
Value US$771,527
Transaction date
Sale
Price
111.21
Quantity 7,206 -2.2%
Value US$801,379
Transaction date
Sale
Price
110.51
Quantity 26,258 -7.4%
Value US$2,901,772
Transaction date
Sale
Price
109.51
Quantity 58,303 -14.1%
Value US$6,384,762
Transaction date
Sale
Price
108.63
Quantity 33,233 -7.5%
Value US$3,610,101
Transaction date
Sale
Price
113.01
Quantity 300 -0.1%
Value US$33,903
Transaction date
Sale
Price
112.30
Quantity 4,782 -1.1%
Value US$537,019
Transaction date
Proposed sale
Price
112.34
Quantity 5,082
Value US$570,905
Transaction date
Sale
Price
52.34
Quantity 22,459 -5.0%
Value US$1,175,504
Transaction date
Proposed sale
Price
52.34
Quantity 22,459
Value US$1,175,504
Transaction date
Sale
Price
51.54
Quantity 1,626 -0.4%
Value US$83,804
Transaction date
Sale
Price
52.04
Quantity 5,915 -1.4%
Value US$307,817
Transaction date
Proposed sale
Price
51.53
Quantity 10,000
Value US$515,300
Transaction date
Proposed sale
Price
51.27
Quantity 20,000
Value US$1,025,400
Transaction date
Sale
Price
48.54
Quantity 20,000 -4.5%
Value US$970,800
Transaction date
Proposed sale
Price
48.05
Quantity 20,000
Value US$961,000
Transaction date
Sale
Price
43.45
Quantity 7,700 -1.9%
Value US$334,565
Transaction date
Sale
Price
42.34
Quantity 7,700 -1.8%
Value US$326,018
Transaction date
Sale
Price
41.69
Quantity 7,700 -1.8%
Value US$321,013
Transaction date
Sale
Price
31.37
Quantity 1,576 -0.4%
Value US$49,439
Transaction date
Sale
Price
32.06
Quantity 18,245 -4.2%
Value US$584,935
Transaction date
Sale
Price
31.90
Quantity 397 -0.1%
Value US$12,664
Transaction date
Sale
Price
32.16
Quantity 5,267 -1.3%
Value US$169,387
Notification date Transaction date Company B/S Transaction type Nb. shares
Price
Value
Number of shares Price Value Details
2026-09-16 2026-09-15 S Sale
98,461 +35.3%
407.14
US$2,642,628
98,461 +35.3% 407.14 US$2,642,628
2026-09-16 2026-09-15 S Sale
35,500 -21.6%
161.30
US$3,179,435
35,500 -21.6% 161.30 US$3,179,435
2026-09-15 2026-09-15 PrS Proposed sale
26,958
465.78
US$3,238,719
26,958 465.78 US$3,238,719
2026-09-09 2026-09-08 S Sale
3,439 -3.4%
88.19
US$303,285
3,439 -3.4% 88.19 US$303,285
2026-09-08 2026-09-08 PrS Proposed sale
3,439
88.19
US$303,269
3,439 88.19 US$303,269
2026-09-04 2026-09-03 S Sale
58,757 -37.8%
88.14
US$5,178,842
58,757 -37.8% 88.14 US$5,178,842
2026-09-03 2026-09-03 PrS Proposed sale
58,757
88.14
US$5,178,683
58,757 88.14 US$5,178,683
2025-08-26 2025-08-25 S Sale
5,182 -6.8%
118.15
US$612,253
5,182 -6.8% 118.15 US$612,253
2025-08-25 2025-08-25 PrS Proposed sale
5,182
118.15
US$612,256
5,182 118.15 US$612,256
2025-08-26 2025-08-22 S Sale
27,492 -28.0%
110.84
US$3,047,213
27,492 -28.0% 110.84 US$3,047,213
2025-08-26 2025-08-22 S Sale
33,096 -25.2%
109.39
US$3,620,371
33,096 -25.2% 109.39 US$3,620,371
2025-08-26 2025-08-22 S Sale
24,988 -16.0%
108.90
US$2,721,193
24,988 -16.0% 108.90 US$2,721,193
2025-08-26 2025-08-22 S Sale
8,974 -5.4%
107.65
US$966,051
8,974 -5.4% 107.65 US$966,051
2025-08-26 2025-08-22 S Sale
7,520 -4.4%
106.68
US$802,234
7,520 -4.4% 106.68 US$802,234
2025-08-26 2025-08-22 S Sale
4,910 -2.8%
105.36
US$517,318
4,910 -2.8% 105.36 US$517,318
2025-08-26 2025-08-22 S Sale
10,615 -5.6%
104.58
US$1,110,117
10,615 -5.6% 104.58 US$1,110,117
2025-08-25 2025-08-21 S Sale
100 -0.1%
106.34
US$10,634
100 -0.1% 106.34 US$10,634
2025-08-25 2025-08-21 S Sale
33,380 -15.1%
105.91
US$3,535,276
33,380 -15.1% 105.91 US$3,535,276
2025-08-25 2025-08-21 S Sale
33,950 -13.3%
104.66
US$3,553,207
33,950 -13.3% 104.66 US$3,553,207
2025-08-25 2025-08-21 S Sale
33,464 -11.6%
103.95
US$3,478,583
33,464 -11.6% 103.95 US$3,478,583
2025-08-25 2025-08-21 S Sale
17,106 -5.6%
103.01
US$1,762,089
17,106 -5.6% 103.01 US$1,762,089
2025-08-25 2025-08-21 S Sale
7,000 -2.2%
101.87
US$713,090
7,000 -2.2% 101.87 US$713,090
2025-08-21 2025-08-20 S Sale
7,405 -2.3%
104.19
US$771,527
7,405 -2.3% 104.19 US$771,527
2025-08-20 2025-08-18 S Sale
7,206 -2.2%
111.21
US$801,379
7,206 -2.2% 111.21 US$801,379
2025-08-20 2025-08-18 S Sale
26,258 -7.4%
110.51
US$2,901,772
26,258 -7.4% 110.51 US$2,901,772
2025-08-20 2025-08-18 S Sale
58,303 -14.1%
109.51
US$6,384,762
58,303 -14.1% 109.51 US$6,384,762
2025-08-20 2025-08-18 S Sale
33,233 -7.5%
108.63
US$3,610,101
33,233 -7.5% 108.63 US$3,610,101
2025-08-20 2025-08-18 S Sale
300 -0.1%
113.01
US$33,903
300 -0.1% 113.01 US$33,903
2025-08-20 2025-08-18 S Sale
4,782 -1.1%
112.30
US$537,019
4,782 -1.1% 112.30 US$537,019
2025-08-18 2025-08-18 PrS Proposed sale
5,082
112.34
US$570,905
5,082 112.34 US$570,905
2025-05-29 2025-05-27 S Sale
22,459 -5.0%
52.34
US$1,175,504
22,459 -5.0% 52.34 US$1,175,504
2025-05-27 2025-05-27 PrS Proposed sale
22,459
52.34
US$1,175,504
22,459 52.34 US$1,175,504
2025-05-28 2025-05-23 S Sale
1,626 -0.4%
51.54
US$83,804
1,626 -0.4% 51.54 US$83,804
2025-05-27 2025-05-22 S Sale
5,915 -1.4%
52.04
US$307,817
5,915 -1.4% 52.04 US$307,817
2025-05-20 2025-05-20 PrS Proposed sale
10,000
51.53
US$515,300
10,000 51.53 US$515,300
2025-05-19 2025-05-19 PrS Proposed sale
20,000
51.27
US$1,025,400
20,000 51.27 US$1,025,400
2025-05-20 2025-05-16 S Sale
20,000 -4.5%
48.54
US$970,800
20,000 -4.5% 48.54 US$970,800
2025-05-13 2025-05-13 PrS Proposed sale
20,000
48.05
US$961,000
20,000 48.05 US$961,000
2024-12-16 2024-11-25 S Sale
7,700 -1.9%
43.45
US$334,565
7,700 -1.9% 43.45 US$334,565
2024-12-16 2024-11-22 S Sale
7,700 -1.8%
42.34
US$326,018
7,700 -1.8% 42.34 US$326,018
2024-12-16 2024-11-21 S Sale
7,700 -1.8%
41.69
US$321,013
7,700 -1.8% 41.69 US$321,013
2024-05-30 2024-05-29 S Sale
1,576 -0.4%
31.37
US$49,439
1,576 -0.4% 31.37 US$49,439
2024-05-30 2024-05-28 S Sale
18,245 -4.2%
32.06
US$584,935
18,245 -4.2% 32.06 US$584,935
2024-05-28 2024-05-24 S Sale
397 -0.1%
31.90
US$12,664
397 -0.1% 31.90 US$12,664
2024-05-23 2024-05-22 S Sale
5,267 -1.3%
32.16
US$169,387
5,267 -1.3% 32.16 US$169,387