Latest filing published 03 Jun 2026 for Academy Sports & Outdoors, Inc..
Insider track record
Michael Dastugue: trading record in brief
Michael Dastugue is a declared insider at 3 companies (finance chief); the most frequent names are J C Penney Co Inc, Hanesbrands Inc. and Academy Sports & Outdoors, Inc. The record holds 16 filings, for trades running from 23 February 2011 to 3 June 2026.
No open-market purchase or sale appears among the filings, only grants, plan transactions and other operations. Such operations are usually part of compensation schedules, which makes them a weaker signal than an open-market trade.
The record was last updated on 3 June 2026 with an option exercise in Academy Sports & Outdoors, 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. Every figure here comes from the filings published by SEC (Form 4) and describes the past, not future prices; it is not investment advice.
Companies and markets linked to Michael Dastugue
Open company profiles for insider transactions, fundamentals and analyst consensus when available.
- 1,825 sharesCommon StockSEC:0001817358-26-000093:0
- 6,522 shares@ US$8.0251.5% of flowCommon StockSEC:0000899243-23-002924:0
- 3,490 shares@ US$13.7248.5% of flowCommon StockSEC:0001359841-22-000110:0
- 61,387 shares0Common StockSEC:0001359841-22-000027:1
- 47,596 shares0Common StockSEC:0001359841-22-000027:0
- 23,798 shares0Common StockSEC:0001359841-21-000111:0
- 771 shares@ US$36.99Common Stock of 50 cents Par ValueSEC:0001140361-12-016585:0
- 453 shares@ US$36.24Common Stock of 50 cents Par ValueSEC:0001140361-12-016585:1
- 679 shares@ US$36.24Common Stock of 50 cents Par ValueSEC:0001140361-12-016585:2
- 16,609 shares0Common Stock of 50 cents Par ValueSEC:0001140361-12-016017:0
- 56,022 shares0Common Stock of 50 cents Par ValueSEC:0001140361-11-053981:0
- 663 shares@ US$36.15Common Stock of 50 cents Par ValueSEC:0001140361-11-017696:0
- 443 shares@ US$36.15Common Stock of 50 cents Par ValueSEC:0001140361-11-017696:1
- 8,543 shares0Common Stock of 50 cents Par ValueSEC:0001140361-11-017490:0
- 317 shares@ US$37.67Common Stock of 50 cents Par ValueSEC:0001140361-11-016845:0
- 7,520 shares0Common Stock of 50 cents Par ValueSEC:0001140361-11-012323:0
16 of 16 declarations