Latest filing published 12 Jun 2025 for Willdan Group, Inc..
Filing timeline
BuySaleInsider track record
Mohammad Shahidehpour: trading record in brief
Mohammad Shahidehpour is a declared insider of Willdan Group, Inc. (board member), with filings sourced from SEC (Form 4). We count 15 filings; the first trade dates from 5 June 2015 and the latest from 11 June 2025.
On the market, this insider has only sold: 4 sales, €364k in total. Outside the open market, there are 11 share grants. Since January 2025: no purchases and 1 sale on the market.
The latest filing, published on 12 June 2025, reports a share grant in Willdan Group, Inc. The median gap between a trade and its publication by SEC (Form 4) is 2 days. For comparison, the SEC allows two business days to file a Form 4. Selling is not necessarily a view on the stock: liquidity needs and diversification are common motives. These figures are compiled from regulatory filings published by SEC (Form 4). They describe what insiders did and are not a recommendation.
Companies and markets linked to Mohammad Shahidehpour
Open company profiles for insider transactions, fundamentals and analyst consensus when available.
- 1,781 shares0Common StockSEC:0001415889-25-017020:0
- 2,273 shares@ US$39.2037.6% of flowCommon StockSEC:0001415889-25-008009:0
- 2,248 shares0Common StockSEC:0001415889-24-016727:0
- 3,000 shares@ US$30.8339.6% of flowCommon StockSEC:0001415889-24-016537:0
- 3,585 shares0Common StockSEC:0001415889-23-009534:0
- 2,418 shares@ US$20.4822.8% of flowCommon StockSEC:0001415889-22-009594:0
- 2,589 shares0Common StockSEC:0001415889-22-006442:0
- 1,783 shares0Common StockSEC:0001179110-21-006618:0
- 3,053 shares0Common StockSEC:0001179110-20-007384:0
- 7,110 shares@ US$22.4940.3% of flowCommon StockSEC:0001179110-20-006320:0
- 2,168 shares0Common StockSEC:0001179110-19-007766:0
- 2,485 shares0Common StockSEC:0001179110-18-008641:0
- 1,474 shares0Common StockSEC:0001179110-17-008871:0
- 4,583 shares0Common StockSEC:0001179110-16-026435:0
- 3,600 shares0Common StockSEC:0001179110-15-009449:0
15 of 15 declarations