Dover insider activity
What the executives and directors of Dover actually did with their own shares, decoded from their SEC Form 4 filings. Each figure says the stretch of time it covers.
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 |
|---|---|
| Granted | 56K |
| Vested / exercised | 261K |
| Withheld for tax | 181K |
| Discretionary sales | 87K |
| Gifts | 2,617 |
| Other out | 999 |
| Kept | 45K |
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 |
|---|---|---|---|
| Tobin Richard J | 259K | 213K | 82.3 |
| GRAHAM KRISTIANE C | 246K | 170K | 69 |
| Cabrera Ivonne M | 26K | 72K | 276.9 |
| JOHNSTON MICHAEL F | 20K | 23K | 119.4 |
| Spiegel Eric A. | 7,739 | 12K | 154.2 |
Who holds what
the 14 largest holdings of 20| Insider | Role | Shares held | Buys 12 m | Sales 12 m | 12 m | Last trade |
|---|---|---|---|---|---|---|
| Tobin Richard J Chairman, President & CEO Last trade Feb 19, 2026 | CEO | 293K | – | – | – | Feb 19, 2026 |
| GRAHAM KRISTIANE C Last trade May 20, 2021 | Director | 170K | – | – | – | May 20, 2021 |
| Cabrera Ivonne M SVP, General Counsel & Secr. Last trade Feb 17, 2026 | Officer | 72K | – | – | – | Feb 17, 2026 |
| JOHNSTON MICHAEL F Last trade Feb 17, 2016 | Director | 23K | – | – | – | Feb 17, 2016 |
| Todd Stephen M. Last trade Mar 7, 2024 | Director | 23K | – | – | – | Mar 7, 2024 |
| Cerepak Brad M Senior VP & CFO Last trade Sep 6, 2024 | CFO | 12K | – | – | – | Sep 6, 2024 |
| Spiegel Eric A. Last trade Mar 16, 2020 | Director | 12K | – | – | – | Mar 16, 2020 |
| Juneja Girish Senior VP & CDO Last trade Feb 11, 2026 | Officer | 11K | – | – | – | Feb 11, 2026 |
| Moran James M VP & Treasurer | Officer | 11K | – | – | – | – |
| WANDELL KEITH E | Director | 11K | – | – | – | – |
| Gilbertson H John Jr | Director | 8,065 | – | – | – | – |
| BORS KIMBERLY K Senior VP & CHRO | Officer | 7,679 | – | – | – | – |
| Kosinski Anthony K VP Tax Last trade Nov 30, 2023 | Officer | 5,333 | – | – | – | Nov 30, 2023 |
| DeHaas Deborah L | Director | 4,959 | – | – | – | – |
Open-market trade log
the 60 most recent of 535| Date | Insider | Type | Shares | Price | Value | Since trade | Filed |
|---|---|---|---|---|---|---|---|
| Feb 19, 2026 | Tobin Richard J (CEO) 77K shares filed Feb 20, 2026 | Discretionary sale | 77K | – | – | – | Feb 20, 2026 |
| Feb 17, 2026 | Cabrera Ivonne M (Officer) 4,000 shares filed Feb 18, 2026 | Discretionary sale | 4,000 | – | – | – | Feb 18, 2026 |
| Feb 11, 2026 | Juneja Girish (Officer) 1,500 shares filed Feb 12, 2026 | Discretionary sale | 1,500 | – | – | – | Feb 12, 2026 |
| Dec 4, 2025 | Cabrera Ivonne M (Officer) 2,630 shares filed Dec 5, 2025 | Discretionary sale | 2,630 | – | – | – | Dec 5, 2025 |
| Nov 28, 2025 | Woenker Christopher B. (CFO) 1,627 shares filed Dec 1, 2025 | Discretionary sale | 1,627 | – | – | – | Dec 1, 2025 |
| Nov 11, 2024 | Cabrera Ivonne M (Officer) 2,500 shares filed Nov 12, 2024 | Discretionary sale | 2,500 | – | – | – | Nov 12, 2024 |
| Nov 7, 2024 | Juneja Girish (Officer) 1,000 shares filed Nov 8, 2024 | Discretionary sale | 1,000 | – | – | – | Nov 8, 2024 |
| Sep 6, 2024 | Cerepak Brad M (CFO) 15K shares filed Sep 10, 2024 | Discretionary sale | 15K | – | – | – | Sep 10, 2024 |
| Aug 29, 2024 | Cabrera Ivonne M (Officer) 1,220 shares filed Aug 30, 2024 | Discretionary sale | 1,220 | – | – | – | Aug 30, 2024 |
| Aug 21, 2024 | Tobin Richard J (CEO) 25K shares filed Aug 23, 2024 | Discretionary sale | 25K | – | – | – | Aug 23, 2024 |
| Jul 31, 2024 | Cerepak Brad M (CFO) 4,341 shares filed Aug 1, 2024 | Discretionary sale | 4,341 | – | – | – | Aug 1, 2024 |
| Mar 13, 2024 | Cerepak Brad M (CFO) 6,000 shares filed Mar 13, 2024 | Discretionary sale | 6,000 | – | – | – | Mar 13, 2024 |
| Mar 7, 2024 | Todd Stephen M. (Director) 1,500 shares filed Mar 8, 2024 | Discretionary sale | 1,500 | – | – | – | Mar 8, 2024 |
| Feb 23, 2024 | Cerepak Brad M (CFO) 18K shares filed Feb 27, 2024 | Discretionary sale | 18K | – | – | – | Feb 27, 2024 |
| Dec 5, 2023 | Cerepak Brad M (CFO) 14K shares filed Dec 6, 2023 | Discretionary sale | 14K | – | – | – | Dec 6, 2023 |
| Nov 30, 2023 | Kosinski Anthony K (Officer) 664 shares filed Dec 1, 2023 | Discretionary sale | 664 | – | – | – | Dec 1, 2023 |
| Sep 7, 2023 | Cerepak Brad M (CFO) 4,631 shares filed Sep 8, 2023 | Discretionary sale | 4,631 | – | – | – | Sep 8, 2023 |
| Jun 6, 2023 | Cerepak Brad M (CFO) 18K shares filed Jun 8, 2023 | Discretionary sale | 18K | – | – | – | Jun 8, 2023 |
| Mar 13, 2023 | Cerepak Brad M (CFO) 8,086 shares filed Mar 15, 2023 | Discretionary sale | 8,086 | – | – | – | Mar 15, 2023 |
| Mar 13, 2023 | Cerepak Brad M (CFO) 27K shares filed Mar 15, 2023 | Discretionary sale | 27K | – | – | – | Mar 15, 2023 |
| Oct 24, 2022 | Kosinski Anthony K (Officer) 2,203 shares filed Oct 25, 2022 | Discretionary sale | 2,203 | – | – | – | Oct 25, 2022 |
| Apr 25, 2022 | Malinas David J. (Officer) 350 shares filed Apr 26, 2022 | Open-market buy | 350 | – | – | – | Apr 26, 2022 |
| Mar 14, 2022 | Kosinski Anthony K (Officer) 3,287 shares filed Mar 16, 2022 | Discretionary sale | 3,287 | – | – | – | Mar 16, 2022 |
| Mar 3, 2022 | Tobin Richard J (CEO) 6,700 shares filed Mar 4, 2022 | Discretionary sale | 6,700 | – | – | – | Mar 4, 2022 |
| Mar 3, 2022 | Tobin Richard J (CEO) 25K shares filed Mar 4, 2022 | Discretionary sale | 25K | – | – | – | Mar 4, 2022 |
| Dec 1, 2021 | Cerepak Brad M (CFO) 2,216 shares filed Dec 2, 2021 | Discretionary sale | 2,216 | – | – | – | Dec 2, 2021 |
| Dec 1, 2021 | Cerepak Brad M (CFO) 18K shares filed Dec 2, 2021 | Discretionary sale | 18K | – | – | – | Dec 2, 2021 |
| Nov 2, 2021 | Kosinski Anthony K (Officer) 1,645 shares filed Nov 2, 2021 | Discretionary sale | 1,645 | – | – | – | Nov 2, 2021 |
| May 20, 2021 | GRAHAM KRISTIANE C (Director) 30K shares filed May 24, 2021 | Discretionary sale | 30K | – | – | – | May 24, 2021 |
| Mar 8, 2021 | Cabrera Ivonne M (Officer) 3,617 shares filed Mar 9, 2021 | Discretionary sale | 3,617 | – | – | – | Mar 9, 2021 |
| Dec 1, 2020 | Cerepak Brad M (CFO) 4,649 shares filed Dec 3, 2020 | Discretionary sale | 4,649 | – | – | – | Dec 3, 2020 |
| Dec 1, 2020 | Cerepak Brad M (CFO) 7,821 shares filed Dec 3, 2020 | Discretionary sale | 7,821 | – | – | – | Dec 3, 2020 |
| Dec 1, 2020 | Cerepak Brad M (CFO) 21K shares filed Dec 3, 2020 | Discretionary sale | 21K | – | – | – | Dec 3, 2020 |
| Nov 24, 2020 | Cerepak Brad M (CFO) 23K shares filed Nov 25, 2020 | Discretionary sale | 23K | – | – | – | Nov 25, 2020 |
| Nov 3, 2020 | Kosinski Anthony K (Officer) 4,203 shares filed Nov 3, 2020 | Discretionary sale | 4,203 | – | – | – | Nov 3, 2020 |
| Oct 23, 2020 | Kosinski Anthony K (Officer) 489 shares filed Oct 27, 2020 | Discretionary sale | 489 | – | – | – | Oct 27, 2020 |
| Aug 19, 2020 | GRAHAM KRISTIANE C (Director) 30K shares filed Aug 21, 2020 | Discretionary sale | 30K | – | – | – | Aug 21, 2020 |
| Mar 16, 2020 | Spiegel Eric A. (Director) 500 shares filed Mar 16, 2020 | Open-market buy | 500 | – | – | – | Mar 16, 2020 |
| Mar 9, 2020 | Malinas David J. (Officer) 500 shares filed Mar 11, 2020 | Open-market buy | 500 | – | – | – | Mar 11, 2020 |
| Feb 25, 2020 | Spiegel Eric A. (Director) 1,000 shares filed Feb 26, 2020 | Open-market buy | 1,000 | – | – | – | Feb 26, 2020 |
| Feb 18, 2020 | GRAHAM KRISTIANE C (Director) 4,822 shares filed Feb 19, 2020 | Discretionary sale | 4,822 | – | – | – | Feb 19, 2020 |
| Feb 14, 2020 | GRAHAM KRISTIANE C (Director) 300 shares filed Feb 19, 2020 | Discretionary sale | 300 | – | – | – | Feb 19, 2020 |
| Feb 12, 2020 | GRAHAM KRISTIANE C (Director) 10K shares filed Feb 14, 2020 | Discretionary sale | 10K | – | – | – | Feb 14, 2020 |
| Jan 30, 2020 | GRAHAM KRISTIANE C (Director) 400 shares filed Jan 31, 2020 | Discretionary sale | 400 | – | – | – | Jan 31, 2020 |
| Jan 17, 2020 | GRAHAM KRISTIANE C (Director) 100 shares filed Jan 21, 2020 | Discretionary sale | 100 | – | – | – | Jan 21, 2020 |
| Nov 25, 2019 | Cabrera Ivonne M (Officer) 4,055 shares filed Nov 26, 2019 | Discretionary sale | 4,055 | – | – | – | Nov 26, 2019 |
| Nov 22, 2019 | Spurgeon William (Officer) 6,559 shares filed Nov 25, 2019 | Discretionary sale | 6,559 | – | – | – | Nov 25, 2019 |
| Nov 5, 2019 | GRAHAM KRISTIANE C (Director) 1,000 shares filed Nov 7, 2019 | Discretionary sale | 1,000 | – | – | – | Nov 7, 2019 |
| Oct 29, 2019 | GRAHAM KRISTIANE C (Director) 14K shares filed Oct 31, 2019 | Discretionary sale | 14K | – | – | – | Oct 31, 2019 |
| Aug 16, 2019 | Cerepak Brad M (CFO) 9,918 shares filed Aug 16, 2019 | Discretionary sale | 9,918 | – | – | – | Aug 16, 2019 |
| Jul 26, 2019 | Spurgeon William (Officer) 20K shares filed Jul 26, 2019 | Discretionary sale | 20K | – | – | – | Jul 26, 2019 |
| Jul 25, 2019 | Kloosterboer Jay L (Officer) 15K shares filed Jul 25, 2019 | Discretionary sale | 15K | – | – | – | Jul 25, 2019 |
| Feb 28, 2019 | Kosinski Anthony K (Officer) 4,241 shares filed Mar 1, 2019 | Discretionary sale | 4,241 | – | – | – | Mar 1, 2019 |
| Feb 26, 2019 | Anderson Carrie L (Officer) 911 shares filed Feb 27, 2019 | Discretionary sale | 911 | – | – | – | Feb 27, 2019 |
| Feb 26, 2019 | Anderson Carrie L (Officer) 8,127 shares filed Feb 27, 2019 | Discretionary sale | 8,127 | – | – | – | Feb 27, 2019 |
| Feb 14, 2019 | Kosinski Anthony K (Officer) 2,184 shares filed Feb 15, 2019 | Discretionary sale | 2,184 | – | – | – | Feb 15, 2019 |
| Feb 12, 2019 | Cabrera Ivonne M (Officer) 7,272 shares filed Feb 12, 2019 | Discretionary sale | 7,272 | – | – | – | Feb 12, 2019 |
| Feb 7, 2019 | Spurgeon William (Officer) 13K shares filed Feb 8, 2019 | Discretionary sale | 13K | – | – | – | Feb 8, 2019 |
| Feb 5, 2019 | Kloosterboer Jay L (Officer) 12K shares filed Feb 5, 2019 | Discretionary sale | 12K | – | – | – | Feb 5, 2019 |
| Oct 23, 2018 | WINSTON MARY A (Director) 2,000 shares filed Oct 25, 2018 | Discretionary sale | 2,000 | – | – | – | Oct 25, 2018 |
“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.