Latest filing published 02 Mar 2026 for CSX CORP.
Filing timeline
BuySaleInsider track record
Steven T. Halverson: trading record in brief
Steven T. Halverson (board member) discloses dealings in 2 companies, chiefly CSX Corp and PSS World Medical Inc. Over a trading history stretching from 13 September 2006 to 26 February 2026, the count stands at 44 filings.
No open-market purchase appears, only 1 sale worth €2.6M. Outside the open market, there are 42 share grants.
On 2 March 2026 came the latest disclosure, a share grant in CSX Corp. Between a trade and the moment it shows up on SEC (Form 4), the median delay is 2 days. 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. Source: insider filings from SEC (Form 4). Past trades are no guide to future returns.
Companies and markets linked to Steven T. Halverson
Open company profiles for insider transactions, fundamentals and analyst consensus when available.
- 4,455 shares0Common StockSEC:0001193125-26-085744:0
- 5,694 shares0Common StockSEC:0000950170-25-023441:0
- 4,902 shares0Common StockSEC:0000950170-24-017467:0
- 5,688 shares@ US$31.6553.0% of flowCommon StockSEC:0001209191-23-010284:0
- 4,803 shares@ US$35.1747.0% of flowCommon StockSEC:0001209191-22-011269:0
- 1,910 shares@ US$88.183.8% of flowCommon StockSEC:0001209191-21-010186:0
- 2,226 shares@ US$79.495.3% of flowCommon StockSEC:0001209191-20-009201:0
- 39,812 shares@ US$71.6580.5% of flowCommon StockSEC:0001209191-19-054104:0
- 2,426 shares@ US$68.094.4% of flowCommon StockSEC:0001209191-19-008486:0
- 2,741 shares@ US$52.973.4% of flowCommon StockSEC:0001209191-18-008744:0
- 4,031 shares@ US$47.965.2% of flowCommon StockSEC:0001209191-17-009466:0
- 5,819 sharesCommon StockSEC:0001209191-16-097911:0
- 4,213 shares0Common StockSEC:0001209191-15-013310:0
- 5,471 shares@ US$27.31Common StockSEC:0001209191-14-010354:0
- 15,133 shares@ US$29.00Common StockSEC:0000920527-13-000011:0
- 745 shares0Common StockSEC:0000920527-12-000095:0
- 935 shares0Common StockSEC:0000920527-12-000085:0
- 981 shares0Common StockSEC:0000920527-12-000055:0
- 826 shares0Common StockSEC:0000920527-12-000032:0
- 859 shares0Common StockSEC:0000920527-12-000010:0
- 1,130 shares0Common StockSEC:0000920527-11-000088:0
- 753 shares0Common StockSEC:0000920527-11-000063:0
- 782 shares0Common StockSEC:0000920527-11-000025:0
- 924 shares0Common StockSEC:0000920527-11-000006:0
- 997 shares0Common StockSEC:0000920527-10-000090:0
25 of 33 declarations