Latest filing published 02 Apr 2026 for Astec Industries INC.
Filing timeline
BuySaleInsider track record
Barend Snyman: trading record in brief
All filings by Barend Snyman on record concern Astec Industries Inc. Over a trading history stretching from 15 August 2023 to 31 March 2026, the count stands at 27 filings.
The open-market record consists of 1 sale worth €101k, with no purchase. The rest of the record consists of 26 share grants.
The newest entry dates from 2 April 2026: a share grant, in Astec Industries Inc. Typically, a trade is published a median of 3 days after it takes place. Section 16 rules allow two business days to file each Form 4. A sale on its own says little: insiders also sell to pay tax, fund a purchase or diversify. Source: insider filings from SEC (Form 4). Past trades are no guide to future returns.
Companies and markets linked to Barend Snyman
Open company profiles for insider transactions, fundamentals and analyst consensus when available.
- 29 shares0Common StockSEC:0001984033-26-000003:0
- 856 shares@ US$61.3119.0% of flowCommon StockSEC:0001984033-26-000002:0
- 648 shares@ US$57.4413.6% of flowCommon StockSEC:0001984033-26-000001:0
- 3,656 shares0Common StockSEC:0001984033-26-000001:1
- 39 shares0Common StockSEC:0001984033-25-000011:0
- 2,498 shares@ US$47.216643.1% of flowCommon StockSEC:0001984033-25-000010:0
- 41 shares0Common StockSEC:0001984033-25-000007:0
- 493 shares@ US$45.738.3% of flowCommon StockSEC:0001984033-25-000006:0
- 48 shares0Common StockSEC:0001562180-25-004374:0
- 54 shares0Common StockSEC:0001562180-25-002809:0
- 881 shares@ US$31.1711.2% of flowCommon StockSEC:0001562180-25-001784:0
- 5,433 shares0Common StockSEC:0001562180-25-001535:0
- 42 shares0Common StockSEC:0001562180-24-008047:0
- 53 shares0Common StockSEC:0001562180-24-006614:0
- 389 shares@ US$32.004.9% of flowCommon StockSEC:0001562180-24-006327:0
- 56 shares0Common StockSEC:0001562180-24-004556:0
- 41 shares0Common StockSEC:0001562180-24-003080:0
- 7,383 shares0Common StockSEC:0001562180-24-001930:0
- 30 shares0Common StockSEC:0001562180-23-008061:0
- 7,161 shares0Common StockSEC:0001562180-23-006417:0
20 of 20 declarations