Latest filing published 16 Dec 2024 for Bentley Systems INC.
Filing timeline
BuySaleInsider track record
Michael M. Campbell: trading record in brief
Michael M. Campbell appears in our data through filings on Bentley Systems Inc shares, published by SEC (Form 4). The record holds 27 filings, for trades running from 24 January 2023 to 12 December 2024.
No open-market purchase appears, only 10 sales worth €1.8M. The rest of the record consists of 17 share grants. In 2024 alone, the filings show no purchases and 8 sales.
On 16 December 2024 came the latest disclosure, a share grant in Bentley Systems Inc. Between a trade and the moment it shows up on SEC (Form 4), the median delay is 2 days. For comparison, the SEC allows two business days to file a Form 4. Sales are harder to read than purchases, since they often meet personal needs such as tax or diversification. Source: insider filings from SEC (Form 4). Past trades are no guide to future returns.
Companies and markets linked to Michael M. Campbell
Open company profiles for insider transactions, fundamentals and analyst consensus when available.
- 68 shares0Class B Common StockSEC:0001104659-24-128917:0
- 65 shares0Class B Common StockSEC:0001104659-24-104286:0
- 2,777 shares@ US$47.104.3% of flowClass B Common StockSEC:0001104659-24-101346:0
- 897 shares@ US$50.001.4% of flowClass B Common StockSEC:0001104659-24-101349:0
- 6,450 shares@ US$47.229.9% of flowClass B Common StockSEC:0001104659-24-099323:0
- 10,899 shares@ US$48.2917.0% of flowClass B Common StockSEC:0001104659-24-098592:0
- 78 shares0Class B Common StockSEC:0001104659-24-072297:0
- 3,461 shares@ US$49.655.6% of flowClass B Common StockSEC:0001104659-24-068682:0
- 90 shares0Class B Common StockSEC:0001104659-24-041944:0
- 1,581 shares@ US$48.682.5% of flowClass B Common StockSEC:0001104659-24-035017:0
- 16,292 shares@ US$50.8127.3% of flowClass B Common StockSEC:0001104659-24-006701:0
- 67 shares0Class B Common StockSEC:0001104659-23-126951:0
- 9,556 shares@ US$50.1616.0% of flowClass B Common StockSEC:0001104659-23-099305:0
- 101 shares0Class B Common StockSEC:0001104659-23-096036:0
- 4,408 shares@ US$53.69117.7% of flowClass B Common StockSEC:0001104659-23-087327:0
- 88 shares0Class B Common StockSEC:0001104659-23-073768:0
- 16,173 shares0Class B Common StockSEC:0001104659-23-032843:0
- 96 shares0Class B Common StockSEC:0001104659-23-030628:0
- 6,519 shares@ US$38.328.2% of flowClass B Common StockSEC:0001104659-23-007044:0
19 of 19 declarations