C.H. Robinson insider activity
What the executives and directors of C.H. Robinson actually did with their own shares, decoded from their SEC Form 4 filings. Each figure says the stretch of time it covers.
The tape: three years of insider trades
Every marker sits at the price reported on the Form 4. The line is the monthly median of all prices insiders reported, so the chart needs no market feed; the grey strip is the routine flow (grants, vestings, tax withholding and gifts) that a headline gets wrong by counting it as selling.
The 65 routine events on the chart, as a list
| Date | Insider | Shares |
|---|---|---|
| Jul 8, 2026 | Lee Damon J. | 4,698 |
| Jun 26, 2026 | Bozeman David P | 12K |
| May 29, 2026 | RAJAN ARUN | 8,714 |
| May 5, 2026 | Capers Dorothy Trefon | 1,204 |
| Feb 17, 2026 | Freeman Angela K. | 6,787 |
| Feb 17, 2026 | Short Michael John | 7,803 |
| Feb 17, 2026 | Castagnetto Michael D. | 3,009 |
| Feb 17, 2026 | RAJAN ARUN | 9,030 |
| Feb 9, 2026 | Freeman Angela K. | 5,926 |
| Feb 9, 2026 | Short Michael John | 3,787 |
| Feb 4, 2026 | Freeman Angela K. | 6,551 |
| Feb 4, 2026 | Bozeman David P | 66K |
| Feb 4, 2026 | Short Michael John | 8,328 |
| Feb 4, 2026 | Castagnetto Michael D. | 6,745 |
| Feb 4, 2026 | RAJAN ARUN | 19K |
| Feb 4, 2026 | Capers Dorothy Trefon | 3,480 |
| Feb 4, 2026 | Lee Damon J. | 5,610 |
| Jan 2, 2026 | RAJAN ARUN | 14K |
| Dec 31, 2025 | Freeman Angela K. | 2,163 |
| Dec 31, 2025 | Bozeman David P | 11K |
| Dec 31, 2025 | Short Michael John | 2,853 |
| Dec 31, 2025 | Castagnetto Michael D. | 2,390 |
| Dec 31, 2025 | Capers Dorothy Trefon | 711 |
| Dec 31, 2025 | Lee Damon J. | 2,603 |
| Nov 6, 2025 | Freeman Angela K. | 50K |
| Nov 4, 2025 | Castagnetto Michael D. | 46K |
| Aug 6, 2025 | Short Michael John | 6,364 |
| Jul 8, 2025 | Lee Damon J. | 5,848 |
| Jun 26, 2025 | Bozeman David P | 18K |
| May 5, 2025 | Capers Dorothy Trefon | 18K |
| Feb 18, 2025 | Freeman Angela K. | 5,183 |
| Feb 18, 2025 | Short Michael John | 5,344 |
| Feb 18, 2025 | Castagnetto Michael D. | 2,284 |
| Feb 18, 2025 | RAJAN ARUN | 7,428 |
| Feb 5, 2025 | Freeman Angela K. | 6,863 |
| Feb 5, 2025 | Bozeman David P | 61K |
| Feb 5, 2025 | Short Michael John | 8,621 |
| Feb 5, 2025 | Castagnetto Michael D. | 7,417 |
| Feb 5, 2025 | RAJAN ARUN | 19K |
| Feb 5, 2025 | Lee Damon J. | 7,700 |
| Dec 31, 2024 | Campbell Ben G | 1,248 |
| Dec 31, 2024 | Freeman Angela K. | 1,292 |
| Dec 31, 2024 | Bozeman David P | 6,819 |
| Dec 31, 2024 | Short Michael John | 1,725 |
| Dec 31, 2024 | Castagnetto Michael D. | 897 |
| Dec 31, 2024 | RAJAN ARUN | 3,563 |
| Dec 31, 2024 | Lee Damon J. | 1,263 |
| Dec 11, 2024 | Campbell Ben G | 23K |
| Nov 11, 2024 | Short Michael John | 10K |
| Aug 8, 2024 | Freeman Angela K. | 6,118 |
| Aug 8, 2024 | Short Michael John | 4,065 |
| Jul 1, 2024 | RAJAN ARUN | 7,696 |
| Jun 26, 2024 | Bozeman David P | 15K |
| Feb 15, 2024 | Campbell Ben G | 1,956 |
| Feb 15, 2024 | Freeman Angela K. | 1,884 |
| Feb 15, 2024 | Short Michael John | 1,908 |
| Feb 15, 2024 | Castagnetto Michael D. | 658 |
| Feb 8, 2024 | Campbell Ben G | 11K |
| Feb 8, 2024 | Castagnetto Michael D. | 9,603 |
| Feb 8, 2024 | Zechmeister Michael Paul | 2,406 |
Where the shares went, last 12 months
Every Form 4 movement decomposed: what flowed in (grants, vested equity, purchases) and what flowed out (tax withholding, plan sales, discretionary sales, gifts). Counted in shares, because grants carry no price.
The chart, in numbers
| Flow | Shares |
|---|---|
| From holdings | 15K |
| Granted | 110K |
| Vested / exercised | 95K |
| Bought on market | 3,042 |
| Withheld for tax | 103K |
| Planned sales (10b5-1) | 15K |
| Discretionary sales | 104K |
| Gifts | 658 |
Skin in the game
Directly held shares as reported after each trade, indexed to 100 at the start of the window, up to five years back. Direct holdings only: trust and family-entity positions are per-entity in the filings and do not sum honestly, so this chart refuses to guess. The steps are the trades.
The chart, in numbers
| Insider | Start of the window | Latest reported | Indexed, start = 100 |
|---|---|---|---|
| Bozeman David P | 143K | 179K | 125.5 |
| Campbell Ben G | 35K | 68K | 191.3 |
| Freeman Angela K. | 47K | 49K | 103.2 |
Who holds what
| Insider | Role | Shares held | Buys 12 m | Sales 12 m | 12 m | Last trade |
|---|---|---|---|---|---|---|
| WINSHIP HENRY WARD IV Last trade May 10, 2024 | Director | 267K | – | – | May 10, 2024 | |
| Bozeman David P President & CEO Last trade Feb 12, 2026 | CEO | 179K | $200K | – | net buying over the year: 1 month buying, 0 months selling | Feb 12, 2026 |
| RAJAN ARUN Chief Strat & Innov Officer Last trade Feb 12, 2026 | Officer | 133K | $101K | $382K | net selling over the year: 1 month buying, 1 month selling | Feb 12, 2026 |
| Campbell Ben G VP-General Counsel & Secretary Last trade Dec 11, 2024 | Officer | 129K | – | – | Dec 11, 2024 | |
| Zechmeister Michael Paul Chief Financial Officer Last trade Sep 6, 2022 | CFO | 64K | – | – | Sep 6, 2022 | |
| Freeman Angela K. CHRO and ESG Officer Last trade Feb 9, 2026 | Officer | 49K | – | $9.2M | net selling over the year: 0 months buying, 2 months selling | Feb 9, 2026 |
| Short Michael John President, Global Forwarding Last trade Feb 9, 2026 | Officer | 44K | – | $1.9M | net selling over the year: 0 months buying, 3 months selling | Feb 9, 2026 |
| Lee Damon J. Chief Financial Officer Last trade Feb 12, 2026 | CFO | 37K | $101K | – | net buying over the year: 1 month buying, 0 months selling | Feb 12, 2026 |
| Castagnetto Michael D. Pres, NAST Last trade Feb 12, 2026 | Officer | 32K | $100K | $7.4M | net selling over the year: 0 months buying, 2 months selling | Feb 12, 2026 |
| Capers Dorothy Trefon Chief Legal Officer | Officer | 19K | – | – | – |
Open-market trade log
the 60 most recent of 633| Date | Insider | Type | Shares | Price | Value | Since trade | Filed |
|---|---|---|---|---|---|---|---|
| Feb 12, 2026 | Bozeman David P (CEO) 1,223 shares $163.35 +3.0% since trade filed Feb 13, 2026 | Open-market buy | 1,223 | $163.35 | $200K | +3.0% | Feb 13, 2026 |
| Feb 12, 2026 | Castagnetto Michael D. (Officer) 594 shares $168.24 +0.0% since trade filed Feb 13, 2026 | Open-market buy | 594 | $168.24 | $100K | +0.0% | Feb 13, 2026 |
| Feb 12, 2026 | RAJAN ARUN (Officer) 605 shares $167.11 +0.7% since trade filed Feb 13, 2026 | Open-market buy | 605 | $167.11 | $101K | +0.7% | Feb 13, 2026 |
| Feb 12, 2026 | Lee Damon J. (CFO) 620 shares $162.52 +3.5% since trade filed Feb 13, 2026 | Open-market buy | 620 | $162.52 | $101K | +3.5% | Feb 13, 2026 |
| Feb 9, 2026 | Freeman Angela K. (Officer) 8,579 shares $200.52 −16.1% since trade filed Feb 11, 2026 | Discretionary sale | 8,579 | $200.52 | $1.7M | −16.1% | Feb 11, 2026 |
| Feb 9, 2026 | Short Michael John (Officer) 6,368 shares $201.30 −16.4% since trade filed Feb 11, 2026 | Planned sale (10b5-1) | 6,368 | $201.30 | $1.3M | −16.4% | Feb 11, 2026 |
| Feb 2, 2026 | Castagnetto Michael D. (Officer) 2,849 shares $194.20 −13.4% since trade filed Feb 4, 2026 | Planned sale (10b5-1) | 2,849 | $194.20 | $553K | −13.4% | Feb 4, 2026 |
| Jan 15, 2026 | Short Michael John (Officer) 1,230 shares $175.00 −3.9% since trade filed Jan 20, 2026 | Planned sale (10b5-1) | 1,230 | $175.00 | $215K | −3.9% | Jan 20, 2026 |
| Dec 31, 2025 | Short Michael John (Officer) 2,390 shares $161.91 +3.9% since trade filed Jan 5, 2026 | Planned sale (10b5-1) | 2,390 | $161.91 | $387K | +3.9% | Jan 5, 2026 |
| Nov 17, 2025 | RAJAN ARUN (Officer) 2,500 shares $152.77 +10.1% since trade filed Nov 18, 2025 | Planned sale (10b5-1) | 2,500 | $152.77 | $382K | +10.1% | Nov 18, 2025 |
| Nov 6, 2025 | Freeman Angela K. (Officer) 11K shares $150.47 +11.8% since trade filed Nov 10, 2025 | Discretionary sale | 11K | $150.47 | $1.7M | +11.8% | Nov 10, 2025 |
| Nov 6, 2025 | Freeman Angela K. (Officer) 39K shares $149.49 +12.5% since trade filed Nov 10, 2025 | Discretionary sale | 39K | $149.49 | $5.8M | +12.5% | Nov 10, 2025 |
| Nov 3, 2025 | Castagnetto Michael D. (Officer) 19K shares $152.00 +10.7% since trade filed Nov 5, 2025 | Discretionary sale | 19K | $152.00 | $2.9M | +10.7% | Nov 5, 2025 |
| Nov 3, 2025 | Castagnetto Michael D. (Officer) 26K shares $151.48 +11.1% since trade filed Nov 5, 2025 | Discretionary sale | 26K | $151.48 | $3.9M | +11.1% | Nov 5, 2025 |
| Aug 15, 2025 | RAJAN ARUN (Officer) 2,500 shares $121.74 +38.2% since trade filed Aug 19, 2025 | Planned sale (10b5-1) | 2,500 | $121.74 | $304K | +38.2% | Aug 19, 2025 |
| Aug 11, 2025 | Freeman Angela K. (Officer) 5,713 shares $116.24 +44.7% since trade filed Aug 13, 2025 | Discretionary sale | 5,713 | $116.24 | $664K | +44.7% | Aug 13, 2025 |
| Aug 6, 2025 | Short Michael John (Officer) 6,364 shares $117.24 +43.5% since trade filed Aug 8, 2025 | Discretionary sale | 6,364 | $117.24 | $746K | +43.5% | Aug 8, 2025 |
| May 14, 2025 | Freeman Angela K. (Officer) 5,700 shares $97.43 +72.7% since trade filed May 16, 2025 | Discretionary sale | 5,700 | $97.43 | $555K | +72.7% | May 16, 2025 |
| Feb 27, 2025 | Freeman Angela K. (Officer) 8,000 shares $100.39 +67.6% since trade filed Mar 3, 2025 | Discretionary sale | 8,000 | $100.39 | $803K | +67.6% | Mar 3, 2025 |
| Feb 18, 2025 | Short Michael John (Officer) 12K shares $99.58 +69.0% since trade filed Feb 20, 2025 | Discretionary sale | 12K | $99.58 | $1.2M | +69.0% | Feb 20, 2025 |
| Feb 18, 2025 | Castagnetto Michael D. (Officer) 5,016 shares $99.60 +68.9% since trade filed Feb 20, 2025 | Planned sale (10b5-1) | 5,016 | $99.60 | $500K | +68.9% | Feb 20, 2025 |
| Dec 31, 2024 | Castagnetto Michael D. (Officer) 2,032 shares $103.81 +62.1% since trade filed Jan 3, 2025 | Planned sale (10b5-1) | 2,032 | $103.81 | $211K | +62.1% | Jan 3, 2025 |
| Dec 11, 2024 | Campbell Ben G (Officer) 26K shares $110.00 +53.0% since trade filed Dec 13, 2024 | Planned sale (10b5-1) | 26K | $110.00 | $2.9M | +53.0% | Dec 13, 2024 |
| Nov 11, 2024 | Short Michael John (Officer) 10K shares $109.87 +53.1% since trade filed Nov 13, 2024 | Discretionary sale | 10K | $109.87 | $1.1M | +53.1% | Nov 13, 2024 |
| Aug 27, 2024 | Campbell Ben G (Officer) 2,780 shares $102.11 +64.8% since trade filed Aug 29, 2024 | Discretionary sale | 2,780 | $102.11 | $284K | +64.8% | Aug 29, 2024 |
| Aug 16, 2024 | Freeman Angela K. (Officer) 8,387 shares $99.44 +69.2% since trade filed Aug 20, 2024 | Discretionary sale | 8,387 | $99.44 | $834K | +69.2% | Aug 20, 2024 |
| Aug 9, 2024 | Short Michael John (Officer) 11K shares $98.38 +71.0% since trade filed Aug 12, 2024 | Discretionary sale | 11K | $98.38 | $1.1M | +71.0% | Aug 12, 2024 |
| May 10, 2024 | WINSHIP HENRY WARD IV (Director) 204 shares $82.32 +104.4% since trade filed May 14, 2024 | Discretionary sale | 204 | $82.32 | $17K | +104.4% | May 14, 2024 |
| Nov 21, 2023 | WINSHIP HENRY WARD IV (Director) 0 shares $82.26 +104.5% since trade filed Nov 21, 2023 | Discretionary sale | 0 | $82.26 | $7 | +104.5% | Nov 21, 2023 |
| Nov 16, 2023 | WINSHIP HENRY WARD IV (Director) 7 shares $82.25 +104.6% since trade filed Nov 21, 2023 | Discretionary sale | 7 | $82.25 | $576 | +104.6% | Nov 21, 2023 |
| Nov 14, 2023 | Bozeman David P (CEO) 1,807 shares $82.91 +102.9% since trade filed Nov 16, 2023 | Open-market buy | 1,807 | $82.91 | $150K | +102.9% | Nov 16, 2023 |
| May 4, 2023 | Freeman Angela K. (Officer) 2,000 shares $104.43 +61.1% since trade filed May 8, 2023 | Discretionary sale | 2,000 | $104.43 | $209K | +61.1% | May 8, 2023 |
| May 4, 2023 | Short Michael John (Officer) 16K shares $104.56 +60.9% since trade filed May 8, 2023 | Discretionary sale | 16K | $104.56 | $1.7M | +60.9% | May 8, 2023 |
| May 1, 2023 | Pinkerton Mac S (Officer) 7,624 shares $101.57 +65.6% since trade filed May 3, 2023 | Discretionary sale | 7,624 | $101.57 | $774K | +65.6% | May 3, 2023 |
| Feb 23, 2023 | Short Michael John (Officer) 3,496 shares $101.29 +66.1% since trade filed Feb 27, 2023 | Discretionary sale | 3,496 | $101.29 | $354K | +66.1% | Feb 27, 2023 |
| Nov 29, 2022 | Kass Jordan T (Officer) 5,276 shares $97.73 +72.2% since trade filed Dec 1, 2022 | Discretionary sale | 5,276 | $97.73 | $516K | +72.2% | Dec 1, 2022 |
| Nov 18, 2022 | Maier Henry J (Director) 1,000 shares $96.37 +74.6% since trade filed Nov 22, 2022 | Open-market buy | 1,000 | $96.37 | $96K | +74.6% | Nov 22, 2022 |
| Sep 6, 2022 | Zechmeister Michael Paul (CFO) 5,029 shares $114.25 +47.3% since trade filed Sep 8, 2022 | Discretionary sale | 5,029 | $114.25 | $575K | +47.3% | Sep 8, 2022 |
| Aug 31, 2022 | OBRIEN CHRIS (Officer) 30K shares $114.45 +47.0% since trade filed Sep 2, 2022 | Discretionary sale | 30K | $114.45 | $3.5M | +47.0% | Sep 2, 2022 |
| Aug 25, 2022 | Castagnetto Michael D. (Officer) 3,046 shares $120.00 +40.2% since trade filed Aug 29, 2022 | Discretionary sale | 3,046 | $120.00 | $366K | +40.2% | Aug 29, 2022 |
| Aug 11, 2022 | Freeman Angela K. (Officer) 29K shares $117.10 +43.7% since trade filed Aug 15, 2022 | Discretionary sale | 29K | $117.10 | $3.3M | +43.7% | Aug 15, 2022 |
| Aug 4, 2022 | Maier Henry J (Director) 922 shares $108.46 +55.1% since trade filed Aug 8, 2022 | Open-market buy | 922 | $108.46 | $100K | +55.1% | Aug 8, 2022 |
| Aug 1, 2022 | Kass Jordan T (Officer) 1,583 shares $110.14 +52.8% since trade filed Aug 3, 2022 | Discretionary sale | 1,583 | $110.14 | $174K | +52.8% | Aug 3, 2022 |
| Jun 14, 2022 | Campbell Ben G (Officer) 4,079 shares $113.00 +48.9% since trade filed Jun 16, 2022 | Discretionary sale | 4,079 | $113.00 | $461K | +48.9% | Jun 16, 2022 |
| Jun 14, 2022 | Zechmeister Michael Paul (CFO) 2,819 shares $114.25 +47.3% since trade filed Jun 16, 2022 | Discretionary sale | 2,819 | $114.25 | $322K | +47.3% | Jun 16, 2022 |
| Jun 14, 2022 | Biesterfeld Robert C Jr (CEO) 22K shares $111.46 +50.9% since trade filed Jun 16, 2022 | Discretionary sale | 22K | $111.46 | $2.4M | +50.9% | Jun 16, 2022 |
| May 31, 2022 | Biesterfeld Robert C Jr (CEO) 4,286 shares $109.00 +54.4% since trade filed Jun 2, 2022 | Discretionary sale | 4,286 | $109.00 | $467K | +54.4% | Jun 2, 2022 |
| May 25, 2022 | Pinkerton Mac S (Officer) 4,241 shares $105.90 +58.9% since trade filed May 27, 2022 | Discretionary sale | 4,241 | $105.90 | $449K | +58.9% | May 27, 2022 |
| May 11, 2022 | Freeman Angela K. (Officer) 23K shares $109.48 +53.7% since trade filed May 13, 2022 | Discretionary sale | 23K | $109.48 | $2.6M | +53.7% | May 13, 2022 |
| May 10, 2022 | Castagnetto Michael D. (Officer) 3,747 shares $110.15 +52.7% since trade filed May 12, 2022 | Discretionary sale | 3,747 | $110.15 | $413K | +52.7% | May 12, 2022 |
| May 3, 2022 | Freeman Angela K. (Officer) 28K shares $110.03 +52.9% since trade filed May 5, 2022 | Discretionary sale | 28K | $110.03 | $3.1M | +52.9% | May 5, 2022 |
| May 3, 2022 | Short Michael John (Officer) 35K shares $109.92 +53.1% since trade filed May 5, 2022 | Discretionary sale | 35K | $109.92 | $3.9M | +53.1% | May 5, 2022 |
| May 2, 2022 | OBRIEN CHRIS (Officer) 3,728 shares $107.10 +57.1% since trade filed May 4, 2022 | Discretionary sale | 3,728 | $107.10 | $399K | +57.1% | May 4, 2022 |
| May 2, 2022 | Castagnetto Michael D. (Officer) 123 shares $109.39 +53.8% since trade filed May 4, 2022 | Discretionary sale | 123 | $109.39 | $13K | +53.8% | May 4, 2022 |
| Feb 15, 2022 | Short Michael John (Officer) 1,229 shares $89.50 +88.0% since trade filed Feb 17, 2022 | Discretionary sale | 1,229 | $89.50 | $110K | +88.0% | Feb 17, 2022 |
| Feb 15, 2022 | Castagnetto Michael D. (Officer) 479 shares $89.50 +88.0% since trade filed Feb 17, 2022 | Discretionary sale | 479 | $89.50 | $43K | +88.0% | Feb 17, 2022 |
| Jan 4, 2022 | Campbell Ben G (Officer) 24K shares $110.22 +52.6% since trade filed Jan 5, 2022 | Discretionary sale | 24K | $110.22 | $2.6M | +52.6% | Jan 5, 2022 |
| Jan 3, 2022 | Campbell Ben G (Officer) 750 shares $110.19 +52.7% since trade filed Jan 5, 2022 | Discretionary sale | 750 | $110.19 | $83K | +52.7% | Jan 5, 2022 |
| Dec 17, 2021 | OBRIEN CHRIS (Officer) 9,445 shares $104.29 +61.3% since trade filed Dec 21, 2021 | Discretionary sale | 9,445 | $104.29 | $985K | +61.3% | Dec 21, 2021 |
| Dec 7, 2021 | Campbell Ben G (Officer) 20K shares $100.00 +68.2% since trade filed Dec 9, 2021 | Discretionary sale | 20K | $100.00 | $2.0M | +68.2% | Dec 9, 2021 |
“Since trade” compares with the latest insider-implied price, not a market quote: these pages are built from filings alone. A role here is the one on that day's Form 4, so somebody promoted since appears under both titles.
Filing hygiene
How to read this
A Form 4 transaction code decides everything. P is an open-market purchase and S an open-market sale; those two are the only codes where an insider chose to trade. A is a grant, M an option exercise or vesting, F shares withheld to cover tax, G a gift. Most “insiders dumped billions” headlines are code F and M mechanics.
Sales flagged 10b5-1 run on a plan the insider adopted in advance; since 2023 every Form 4 carries that flag. Buys have historically predicted returns, sales mostly have not, and this page states filings, not advice.