Latest filing published 28 May 2025 for Proto Labs Inc.
Insider track record
Donald G. Krantz: trading record in brief
Donald G. Krantz (board member) discloses dealings in Proto Labs Inc to SEC (Form 4). In total, 54 filings cover trades dated from 25 October 2012 to 23 May 2025.
No open-market purchase appears, only 19 sales worth €10.3M. The rest of the record consists of 16 share grants and 19 option exercises.
The record was last updated on 28 May 2025 with a share grant in Proto Labs Inc. Filings reach the SEC (Form 4) feed a median of 2 days after the trade. US insiders must file a Form 4 within two business days of a trade. Sales are harder to read than purchases, since they often meet personal needs such as tax or diversification. This summary is built from SEC (Form 4) disclosures alone and does not predict where the share price will go.
Companies and markets linked to Donald G. Krantz
Open company profiles for insider transactions, fundamentals and analyst consensus when available.
- 3,939 shares0Common StockSEC:0001628280-25-028217:0
- 4,701 shares0Common StockSEC:0001437749-24-018335:0
- 4,513 shares0Common StockSEC:0001437749-23-015287:0
- 3,236 shares0Common StockSEC:0001437749-22-021717:0
- 3,236 shares0Common StockSEC:0001437749-22-013221:0
- 1,520 shares0Common StockSEC:0001437749-21-012942:0
- 1,197 shares0Common StockSEC:0001437749-20-011578:0
- 1,311 shares0Common StockSEC:0001437749-19-010404:0
- 1,064 shares0Common StockSEC:0001437749-18-010367:0
- 1,586 shares0Common StockSEC:0001437749-17-010069:0
- 1,586 shares0Common StockSEC:0001437749-17-010069:1
- 1,586 shares0Common StockSEC:0001437749-17-009853:0
- 1,586 shares0Common StockSEC:0001437749-17-009853:1
- 21,000 shares@ US$7.866.8% of flowCommon StockSEC:0001437749-16-027835:0
- 3,234 shares@ US$47.086.3% of flowCommon StockSEC:0001437749-16-027835:1
- 1,999 shares@ US$67.155.5% of flowCommon StockSEC:0001437749-16-027835:2
- 26,233 shares@ US$75.1181.4% of flowCommon StockSEC:0001437749-16-027835:3
- 4,320 sharesCommon StockSEC:0001437749-16-025086:0
- 2,714 shares@ US$30.58Common StockSEC:0001437749-15-018407:0
- 40,805 shares@ US$7.86Common StockSEC:0001437749-15-014163:0
- 5,428 shares@ US$30.58Common StockSEC:0001437749-15-014163:1
- 5,468 shares@ US$47.08Common StockSEC:0001437749-15-014163:2
- 21,694 shares@ US$76.73Common StockSEC:0001437749-15-014163:3
- 4,067 shares@ US$77.87Common StockSEC:0001437749-15-014163:4
- 25,374 shares@ US$79.10Common StockSEC:0001437749-15-014163:5
25 of 54 declarations