Follow the people · Insider
James J. Barber
James J. Barber files insider transactions with the SEC as a president & ceo of Vestis (VSTS). We hold 1 disclosed purchase or sale filed since 5 March 2013, 1 of them in the last 90 days.
- Files forVSTS
- Disclosed buys and sells1 in all, 1 in the last 90 days
- Last disclosure3 September 2026
Positions held
4 posts we hold — a term names its own dates; a run of filings only says when they filed- Filed 2 June 2025 — 2 September 2026President & CEO · Vestis (VSTS)6 Form 4 lines · source: SEC Form 4
- Filed 30 December 2022 — 31 March 2025Director · C. H. Robinson Worldwide (CHRW)10 Form 4 lines · source: SEC Form 4
- Filed 18 May 2022 — 18 May 2023Director · US Foods Holding (USFD)2 Form 4 lines · source: SEC Form 4
- Filed 1 March 2013 — 19 December 2019Ret. Chief Operating Officer · United Parcel Service (UPS)205 Form 4 lines · source: SEC Form 4
Everything they disclosed
120 entries, newest first — one per disclosure report, one per Form 4 line- ▲ bought on the open market 84,500 shares of VestisSEC Form 43 September 2026Common Stock, par value $0.01 per share · traded 2 September 2026 · filed 3 September 2026
- was granted 355,872 shares of Vestis (a derivative holding)SEC Form 411 December 2025Stock Option (Right to Buy) · traded 9 December 2025 · filed 11 December 2025
- was granted 140,253 shares of VestisSEC Form 411 December 2025Common Stock, par value $0.01 per share · traded 9 December 2025 · filed 11 December 2025
- ▲ bought on the open market 81,633 shares of VestisSEC Form 45 December 2025Common Stock, par value $0.01 per share · traded 3 December 2025 · filed 5 December 2025
- ▲ bought on the open market 82,367 shares of VestisSEC Form 45 December 2025Common Stock, par value $0.01 per share · traded 4 December 2025 · filed 5 December 2025
- was granted 478,469 shares of VestisSEC Form 44 June 2025Common Stock, par value $0.01 per share · traded 2 June 2025 · filed 4 June 2025
- was granted 427 shares of C. H. Robinson Worldwide (a derivative holding)SEC Form 42 April 2025Phantom Stock (Restricted Stock Units) · traded 31 March 2025 · filed 2 April 2025
- was granted 423 shares of C. H. Robinson Worldwide (a derivative holding)SEC Form 43 January 2025Phantom Stock (Restricted Stock Units) · traded 31 December 2024 · filed 3 January 2025
- was granted 396 shares of C. H. Robinson Worldwide (a derivative holding)SEC Form 42 October 2024Phantom Stock (Restricted Stock Units) · traded 30 September 2024 · filed 2 October 2024
- was granted 496 shares of C. H. Robinson Worldwide (a derivative holding)SEC Form 42 July 2024Phantom Stock (Restricted Stock Units) · traded 30 June 2024 · filed 2 July 2024
- was granted 574 shares of C. H. Robinson Worldwide (a derivative holding)SEC Form 42 April 2024Phantom Stock (Restricted Stock Units) · traded 31 March 2024 · filed 2 April 2024
- was granted 506 shares of C. H. Robinson Worldwide (a derivative holding)SEC Form 43 January 2024Phantom Stock (Restricted Stock Units) · traded 31 December 2023 · filed 3 January 2024
- was granted 507 shares of C. H. Robinson Worldwide (a derivative holding)SEC Form 43 October 2023Phantom Stock (Restricted Stock Units) · traded 30 September 2023 · filed 3 October 2023
- was granted 463 shares of C. H. Robinson Worldwide (a derivative holding)SEC Form 45 July 2023Phantom Stock (Restricted Stock Units) · traded 30 June 2023 · filed 5 July 2023
- was granted 3,885 shares of US Foods HoldingSEC Form 422 May 2023Common Stock · traded 18 May 2023 · filed 22 May 2023
- was granted 440 shares of C. H. Robinson Worldwide (a derivative holding)SEC Form 44 April 2023Phantom Stock (Restricted Stock Units) · traded 31 March 2023 · filed 4 April 2023
- was granted 83 shares of C. H. Robinson Worldwide (a derivative holding)SEC Form 44 January 2023Phantom Stock (Restricted Stock Units) · traded 30 December 2022 · filed 4 January 2023
- was granted 4,908 shares of US Foods HoldingSEC Form 420 May 2022Common Stock · traded 18 May 2022 · filed 20 May 2022
- gave away 511 shares of United Parcel ServiceSEC Form 43 January 2020Class A Common Stock · traded 19 December 2019 · filed 3 January 2020
- gave away 83 shares of United Parcel ServiceSEC Form 44 November 2019Class A Common Stock · traded 11 September 2019 · filed 4 November 2019
- ▼ sold on the open market 1,500 shares of United Parcel ServiceSEC Form 44 November 2019Class A Common Stock · traded 1 November 2019 · filed 4 November 2019
- exercised options over 16,629 shares of United Parcel Service (a derivative holding)SEC Form 427 February 2019Restricted Performance Units · traded 25 February 2019 · filed 27 February 2019
- exercised options over 16,629 shares of United Parcel ServiceSEC Form 427 February 2019Class A Common Stock · traded 25 February 2019 · filed 27 February 2019
- had shares withheld for tax on 7,501 shares of United Parcel ServiceSEC Form 427 February 2019Class A Common Stock · traded 25 February 2019 · filed 27 February 2019
- was granted 21,965 shares of United Parcel Service (a derivative holding)SEC Form 415 February 2019Option to Purchase Class A Common · traded 14 February 2019 · filed 15 February 2019
- was granted 16,629 shares of United Parcel Service (a derivative holding)SEC Form 415 February 2019Restricted Performance Units · traded 14 February 2019 · filed 15 February 2019
- was granted 8,033 shares of United Parcel Service (a derivative holding)SEC Form 415 February 2019Restricted Performance Units · traded 14 February 2019 · filed 15 February 2019
- gave away 84 shares of United Parcel ServiceSEC Form 425 January 2019Class A Common Stock · traded 27 September 2018 · filed 25 January 2019
- gave away 921 shares of United Parcel ServiceSEC Form 425 January 2019Class A Common Stock · traded 7 November 2018 · filed 25 January 2019
- exercised options over 704 shares of United Parcel Service (a derivative holding)SEC Form 425 January 2019Restricted Performance Units · traded 23 January 2019 · filed 25 January 2019
- exercised options over 715 shares of United Parcel Service (a derivative holding)SEC Form 425 January 2019Restricted Performance Units · traded 23 January 2019 · filed 25 January 2019
- exercised options over 1,011 shares of United Parcel Service (a derivative holding)SEC Form 425 January 2019Restricted Performance Units · traded 23 January 2019 · filed 25 January 2019
- exercised options over 625 shares of United Parcel Service (a derivative holding)SEC Form 425 January 2019Restricted Performance Units · traded 23 January 2019 · filed 25 January 2019
- exercised options over 1,039 shares of United Parcel Service (a derivative holding)SEC Form 425 January 2019Restricted Performance Units · traded 23 January 2019 · filed 25 January 2019
- exercised options over 1,039 shares of United Parcel ServiceSEC Form 425 January 2019Class A Common Stock · traded 23 January 2019 · filed 25 January 2019
- exercised options over 1,011 shares of United Parcel ServiceSEC Form 425 January 2019Class A Common Stock · traded 23 January 2019 · filed 25 January 2019
- exercised options over 715 shares of United Parcel ServiceSEC Form 425 January 2019Class A Common Stock · traded 23 January 2019 · filed 25 January 2019
- exercised options over 704 shares of United Parcel ServiceSEC Form 425 January 2019Class A Common Stock · traded 23 January 2019 · filed 25 January 2019
- exercised options over 625 shares of United Parcel ServiceSEC Form 425 January 2019Class A Common Stock · traded 23 January 2019 · filed 25 January 2019
- had shares withheld for tax on 283 shares of United Parcel ServiceSEC Form 425 January 2019Class A Common Stock · traded 23 January 2019 · filed 25 January 2019
- had shares withheld for tax on 319 shares of United Parcel ServiceSEC Form 425 January 2019Class A Common Stock · traded 23 January 2019 · filed 25 January 2019
- had shares withheld for tax on 355 shares of United Parcel ServiceSEC Form 425 January 2019Class A Common Stock · traded 23 January 2019 · filed 25 January 2019
- had shares withheld for tax on 456 shares of United Parcel ServiceSEC Form 425 January 2019Class A Common Stock · traded 23 January 2019 · filed 25 January 2019
- had shares withheld for tax on 469 shares of United Parcel ServiceSEC Form 425 January 2019Class A Common Stock · traded 23 January 2019 · filed 25 January 2019
- ▼ sold on the open market 2,500 shares of United Parcel ServiceSEC Form 421 August 2018Class A Common Stock · traded 20 August 2018 · filed 21 August 2018
- exercised options over 11,055 shares of United Parcel ServiceSEC Form 416 March 2018Class A Common Stock · traded 14 March 2018 · filed 16 March 2018
- had shares withheld for tax on 5,014 shares of United Parcel ServiceSEC Form 416 March 2018Class A Common Stock · traded 14 March 2018 · filed 16 March 2018
- exercised options over 11,055 shares of United Parcel Service (a derivative holding)SEC Form 416 March 2018Restricted Performance Units · traded 14 March 2018 · filed 16 March 2018
- was granted 18,441 shares of United Parcel Service (a derivative holding)SEC Form 42 March 2018Option to Purchase UPS Class A Common · traded 1 March 2018 · filed 2 March 2018
- was granted 5,070 shares of United Parcel Service (a derivative holding)SEC Form 42 March 2018Restricted Performance Units · traded 1 March 2018 · filed 2 March 2018
- was granted 10,964 shares of United Parcel Service (a derivative holding)SEC Form 42 March 2018Restricted Performance Units · traded 1 March 2018 · filed 2 March 2018
- gave away 85 shares of United Parcel ServiceSEC Form 426 January 2018Class A Common Stock · traded 20 December 2017 · filed 26 January 2018
- exercised options over 325 shares of United Parcel Service (a derivative holding)SEC Form 426 January 2018Restricted Performance Units · traded 24 January 2018 · filed 26 January 2018
- exercised options over 682 shares of United Parcel Service (a derivative holding)SEC Form 426 January 2018Restricted Performance Units · traded 24 January 2018 · filed 26 January 2018
- exercised options over 691 shares of United Parcel Service (a derivative holding)SEC Form 426 January 2018Restricted Performance Units · traded 24 January 2018 · filed 26 January 2018
- exercised options over 980 shares of United Parcel Service (a derivative holding)SEC Form 426 January 2018Restricted Performance Units · traded 24 January 2018 · filed 26 January 2018
- exercised options over 606 shares of United Parcel Service (a derivative holding)SEC Form 426 January 2018Restricted Performance Units · traded 24 January 2018 · filed 26 January 2018
- exercised options over 980 shares of United Parcel ServiceSEC Form 426 January 2018Class A Common Stock · traded 24 January 2018 · filed 26 January 2018
- exercised options over 691 shares of United Parcel ServiceSEC Form 426 January 2018Class A Common Stock · traded 24 January 2018 · filed 26 January 2018
- exercised options over 682 shares of United Parcel ServiceSEC Form 426 January 2018Class A Common Stock · traded 24 January 2018 · filed 26 January 2018
- exercised options over 606 shares of United Parcel ServiceSEC Form 426 January 2018Class A Common Stock · traded 24 January 2018 · filed 26 January 2018
- exercised options over 325 shares of United Parcel ServiceSEC Form 426 January 2018Class A Common Stock · traded 24 January 2018 · filed 26 January 2018
- had shares withheld for tax on 173 shares of United Parcel ServiceSEC Form 426 January 2018Class A Common Stock · traded 24 January 2018 · filed 26 January 2018
- had shares withheld for tax on 291 shares of United Parcel ServiceSEC Form 426 January 2018Class A Common Stock · traded 24 January 2018 · filed 26 January 2018
- had shares withheld for tax on 331 shares of United Parcel ServiceSEC Form 426 January 2018Class A Common Stock · traded 24 January 2018 · filed 26 January 2018
- had shares withheld for tax on 339 shares of United Parcel ServiceSEC Form 426 January 2018Class A Common Stock · traded 24 January 2018 · filed 26 January 2018
- had shares withheld for tax on 470 shares of United Parcel ServiceSEC Form 426 January 2018Class A Common Stock · traded 24 January 2018 · filed 26 January 2018
- ▼ sold on the open market 3,556 shares of United Parcel ServiceSEC Form 41 August 2017Class A Common Stock · traded 31 July 2017 · filed 1 August 2017
- exercised options over 1,883 shares of United Parcel ServiceSEC Form 42 May 2017Class A Common Stock · traded 28 April 2017 · filed 2 May 2017
- had shares withheld for tax on 315 shares of United Parcel ServiceSEC Form 42 May 2017Class A Common Stock · traded 28 April 2017 · filed 2 May 2017
- had shares withheld for tax on 1,227 shares of United Parcel ServiceSEC Form 42 May 2017Class A Common Stock · traded 28 April 2017 · filed 2 May 2017
- exercised options over 1,883 shares of United Parcel Service (a derivative holding)SEC Form 42 May 2017Option to Purchase UPS Class A Common · traded 28 April 2017 · filed 2 May 2017
- exercised options over 8,754 shares of United Parcel ServiceSEC Form 415 March 2017Class A Common Stock · traded 14 March 2017 · filed 15 March 2017
- had shares withheld for tax on 4,198 shares of United Parcel ServiceSEC Form 415 March 2017Class A Common Stock · traded 14 March 2017 · filed 15 March 2017
- exercised options over 8,754 shares of United Parcel Service (a derivative holding)SEC Form 415 March 2017Restricted Performance Units · traded 14 March 2017 · filed 15 March 2017
- was granted 18,472 shares of United Parcel Service (a derivative holding)SEC Form 43 March 2017Option to Purchase UPS Class A Common · traded 1 March 2017 · filed 3 March 2017
- was granted 2,965 shares of United Parcel Service (a derivative holding)SEC Form 43 March 2017Restricted Performance Units · traded 1 March 2017 · filed 3 March 2017
- was granted 8,754 shares of United Parcel Service (a derivative holding)SEC Form 43 March 2017Restricted Performance Units · traded 1 March 2017 · filed 3 March 2017
- exercised options over 950 shares of United Parcel ServiceSEC Form 430 January 2017Class A Common Stock · traded 27 January 2017 · filed 30 January 2017
- exercised options over 672 shares of United Parcel ServiceSEC Form 430 January 2017Class A Common Stock · traded 27 January 2017 · filed 30 January 2017
- exercised options over 662 shares of United Parcel ServiceSEC Form 430 January 2017Class A Common Stock · traded 27 January 2017 · filed 30 January 2017
- exercised options over 414 shares of United Parcel ServiceSEC Form 430 January 2017Class A Common Stock · traded 27 January 2017 · filed 30 January 2017
- exercised options over 314 shares of United Parcel ServiceSEC Form 430 January 2017Class A Common Stock · traded 27 January 2017 · filed 30 January 2017
- had shares withheld for tax on 167 shares of United Parcel ServiceSEC Form 430 January 2017Class A Common Stock · traded 27 January 2017 · filed 30 January 2017
- had shares withheld for tax on 221 shares of United Parcel ServiceSEC Form 430 January 2017Class A Common Stock · traded 27 January 2017 · filed 30 January 2017
- had shares withheld for tax on 312 shares of United Parcel ServiceSEC Form 430 January 2017Class A Common Stock · traded 27 January 2017 · filed 30 January 2017
- had shares withheld for tax on 323 shares of United Parcel ServiceSEC Form 430 January 2017Class A Common Stock · traded 27 January 2017 · filed 30 January 2017
- had shares withheld for tax on 456 shares of United Parcel ServiceSEC Form 430 January 2017Class A Common Stock · traded 27 January 2017 · filed 30 January 2017
- exercised options over 414 shares of United Parcel Service (a derivative holding)SEC Form 430 January 2017Restricted Performance Units · traded 27 January 2017 · filed 30 January 2017
- exercised options over 314 shares of United Parcel Service (a derivative holding)SEC Form 430 January 2017Restricted Performance Units · traded 27 January 2017 · filed 30 January 2017
- exercised options over 662 shares of United Parcel Service (a derivative holding)SEC Form 430 January 2017Restricted Performance Units · traded 27 January 2017 · filed 30 January 2017
- exercised options over 672 shares of United Parcel Service (a derivative holding)SEC Form 430 January 2017Restricted Performance Units · traded 27 January 2017 · filed 30 January 2017
- exercised options over 950 shares of United Parcel Service (a derivative holding)SEC Form 430 January 2017Restricted Performance Units · traded 27 January 2017 · filed 30 January 2017
- gave away 86 shares of United Parcel ServiceSEC Form 427 January 2017Class A Common Stock · traded 22 December 2016 · filed 27 January 2017
- was granted 7,807 shares of United Parcel Service (a derivative holding)SEC Form 416 September 2016Option to Purchase UPS Class A Common · traded 16 September 2016 · filed 16 September 2016
- ▼ sold on the open market 2,268 shares of United Parcel ServiceSEC Form 415 August 2016Class A Common Stock · traded 12 August 2016 · filed 15 August 2016
- exercised options over 354 shares of United Parcel ServiceSEC Form 416 May 2016Class A Common Stock · traded 13 May 2016 · filed 16 May 2016
- had shares withheld for tax on 170 shares of United Parcel ServiceSEC Form 416 May 2016Class A Common Stock · traded 13 May 2016 · filed 16 May 2016
- exercised options over 354 shares of United Parcel Service (a derivative holding)SEC Form 416 May 2016Restricted Performance Units · traded 13 May 2016 · filed 16 May 2016
- exercised options over 3,640 shares of United Parcel ServiceSEC Form 414 March 2016Class A Common Stock · traded 11 March 2016 · filed 14 March 2016
- exercised options over 3,549 shares of United Parcel ServiceSEC Form 414 March 2016Class A Common Stock · traded 11 March 2016 · filed 14 March 2016
- exercised options over 3,444 shares of United Parcel ServiceSEC Form 414 March 2016Class A Common Stock · traded 11 March 2016 · filed 14 March 2016
- had shares withheld for tax on 1,149 shares of United Parcel ServiceSEC Form 414 March 2016Class A Common Stock · traded 11 March 2016 · filed 14 March 2016
- had shares withheld for tax on 1,281 shares of United Parcel ServiceSEC Form 414 March 2016Class A Common Stock · traded 11 March 2016 · filed 14 March 2016
- had shares withheld for tax on 1,746 shares of United Parcel ServiceSEC Form 414 March 2016Class A Common Stock · traded 11 March 2016 · filed 14 March 2016
- exercised options over 10,633 shares of United Parcel Service (a derivative holding)SEC Form 414 March 2016Restricted Performance Units · traded 11 March 2016 · filed 14 March 2016
- was granted 8,183 shares of United Parcel Service (a derivative holding)SEC Form 44 March 2016Option to Purchase UPS Class A Common · traded 2 March 2016 · filed 4 March 2016
- was granted 4,651 shares of United Parcel Service (a derivative holding)SEC Form 44 March 2016Restricted Performance Units · traded 2 March 2016 · filed 4 March 2016
- was granted 3,611 shares of United Parcel Service (a derivative holding)SEC Form 44 March 2016Restricted Performance Units · traded 2 March 2016 · filed 4 March 2016
- exercised options over 1,590 shares of United Parcel ServiceSEC Form 48 February 2016Class A Common Stock · traded 5 February 2016 · filed 8 February 2016
- had shares withheld for tax on 85 shares of United Parcel ServiceSEC Form 48 February 2016Class A Common Stock · traded 5 February 2016 · filed 8 February 2016
- had shares withheld for tax on 1,336 shares of United Parcel ServiceSEC Form 48 February 2016Class A Common Stock · traded 5 February 2016 · filed 8 February 2016
- exercised options over 1,590 shares of United Parcel Service (a derivative holding)SEC Form 48 February 2016Option to Purchase UPS Class A Common · traded 5 February 2016 · filed 8 February 2016
- exercised options over 652 shares of United Parcel ServiceSEC Form 41 February 2016Class A Common Stock · traded 29 January 2016 · filed 1 February 2016
- exercised options over 642 shares of United Parcel ServiceSEC Form 41 February 2016Class A Common Stock · traded 29 January 2016 · filed 1 February 2016
- exercised options over 403 shares of United Parcel ServiceSEC Form 41 February 2016Class A Common Stock · traded 29 January 2016 · filed 1 February 2016
- exercised options over 305 shares of United Parcel ServiceSEC Form 41 February 2016Class A Common Stock · traded 29 January 2016 · filed 1 February 2016
- had shares withheld for tax on 118 shares of United Parcel ServiceSEC Form 41 February 2016Class A Common Stock · traded 29 January 2016 · filed 1 February 2016
- had shares withheld for tax on 156 shares of United Parcel ServiceSEC Form 41 February 2016Class A Common Stock · traded 29 January 2016 · filed 1 February 2016
- had shares withheld for tax on 214 shares of United Parcel ServiceSEC Form 41 February 2016Class A Common Stock · traded 29 January 2016 · filed 1 February 2016
Positions come from the unitedstates/congress-legislators roster, the Office of Government Ethics and the SEC’s Form 4 index. Every disclosed line names its own source and links the document the government published; we print what the filing says and never a price we did not read from it. Headlines and links come from the GDELT Global Knowledge Graph — the story stays with the publisher. The portrait, where we have one, is the public-domain Congressional Bioguide photograph.