Latest filing published 12 Jun 2025 for Kaiser Aluminum CORP.
Insider track record
No signal scores available.
David A. Foster: trading record in brief
David A. Foster (board member) discloses dealings in Kaiser Aluminum Corp to SEC (Form 4). Between 2 June 2009 and 10 June 2025, the trades on record add up to 18 filings.
Every open-market trade on record is a sale: 1 sale worth €52k. Outside the open market, there are 17 share grants.
Most recently, on 12 June 2025, the filings show a share grant in Kaiser Aluminum Corp. Typically, a trade is published a median of 2 days after it takes place. US insiders must file a Form 4 within two business days of a trade. A sale on its own says little: insiders also sell to pay tax, fund a purchase or diversify. 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 David A. Foster
Open company profiles for insider transactions, fundamentals and analyst consensus when available.
- 1,905 shares0Common Stock, par value $0.01 per shareSEC:0000950170-25-085462:0
- 1,444 shares0Common Stock, par value $0.01 per shareSEC:0000950170-24-073067:0
- 2,060 shares0Common Stock, par value $0.01 per shareSEC:0001209191-23-035882:0
- 1,325 shares0Common Stock, par value $0.01 per shareSEC:0001628280-22-016360:0
- 952 shares0Common Stock, par value $0.01 per shareSEC:0001628280-21-011757:0
- 1,756 shares0Common Stock, par value $0.01 per shareSEC:0001372886-20-000001:0
- 1,185 shares0Common Stock, par value $0.01 per shareSEC:0001628280-19-007870:0
- 1,001 shares0Common Stock, par value $0.01 per shareSEC:0001628280-18-007933:0
- 1,313 shares0Common Stock, par value $0.01 per shareSEC:0001628280-17-006544:0
- 1,078 shares0Common Stock, par value $0.01 per shareSEC:0001209191-16-124025:0
- 1,158 shares0Common Stock, par value $0.01 per shareSEC:0001209191-15-050202:0
- 1,384 shares0Common Stock, par value $0.01 per shareSEC:0001209191-14-039432:0
- 1,000 shares@ US$72.01Common Stock, par value $0.01 per shareSEC:0001209191-14-023442:0
- 1,478 shares0Common Stock, par value $0.01 per shareSEC:0001209191-13-030879:0
- 1,572 shares0Common Stock, par value $0.01 per shareSEC:0001209191-12-033039:0
- 1,500 shares0Common Stock, par value $0.01 per shareSEC:0001209191-11-033944:0
- 1,695 shares0Common Stock, par value $0.01 per shareSEC:0001209191-10-033313:0
- 1,740 shares0Common Stock, par value $0.01 per shareSEC:0001209191-09-030825:0
18 of 18 declarations