Latest filing published 09 Jun 2026 for VISTEON CORP.
Insider track record
James Barrese: trading record in brief
James Barrese is a declared insider at 2 companies (board member); the most frequent names are PayPal Holdings, Inc. and Visteon Corp. Between 17 July 2015 and 5 June 2026, the trades on record add up to 20 filings.
No open-market purchase appears, only 2 sales worth €889k. Other entries cover 6 share grants and 12 option exercises.
The latest filing, published on 9 June 2026, reports an option exercise in Visteon Corp. The median gap between a trade and its publication by SEC (Form 4) is 4 days. For comparison, the SEC allows two business days to file a Form 4. Keep in mind that insiders sell for many reasons unrelated to the outlook, from tax bills to estate planning. Source: insider filings from SEC (Form 4). Past trades are no guide to future returns.
Companies and markets linked to James Barrese
Open company profiles for insider transactions, fundamentals and analyst consensus when available.
- 1,829 sharesCommon StockSEC:0001588691-26-000004:0
- 1,396 sharesCommon StockSEC:0001111335-25-000101:0
- 841 sharesCommon StockSEC:0001111335-24-000109:0
- 1,189 sharesCommon StockSEC:0001209191-23-039699:0
- 1,003 sharesCommon StockSEC:0001209191-22-036577:0
- 17,316 shares0Common StockSEC:0001633917-16-000134:0
- 5,254 shares0Common StockSEC:0001633917-16-000134:1
- 4,513 shares0Common StockSEC:0001633917-16-000134:2
- 3,490 shares0Common StockSEC:0001633917-16-000134:3
- 4,035 shares0Common StockSEC:0001633917-16-000134:4
- 17,617 shares@ US$39.4079.1% of flowCommon StockSEC:0001633917-16-000134:5
- 23,731 shares0Common StockSEC:0001633917-16-000119:0
- 4,460 shares@ US$39.2520.9% of flowCommon StockSEC:0001633917-16-000119:1
- 1,970 shares@ US$22.98Common StockSEC:0001633917-15-000071:0
- 1,886 shares@ US$37.15Common StockSEC:0001633917-15-000071:1
- 23,809 shares@ US$37.14Common StockSEC:0001633917-15-000071:2
- 49,790 shares0Common StockSEC:0001633917-15-000024:0
- 25,981 shares@ US$38.14Common StockSEC:0001633917-15-000024:1
- 207,540 shares0Restricted Stock Units-1SEC:0001209191-15-061967:0
- 00Restricted Stock Units-1SEC:0001209191-15-061967:1
20 of 20 declarations