Bio-Techne insider activity
What the executives and directors of Bio-Techne 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 85 routine events on the chart, as a list
| Date | Insider | Shares |
|---|---|---|
| Aug 15, 2026 | Hippel James | 14K |
| Aug 15, 2026 | Kelderman Kim | 32K |
| Aug 15, 2026 | Geist William | 8,392 |
| Aug 15, 2026 | Bohnen Shane | 5,693 |
| Aug 15, 2026 | Herr Amy E. | 802 |
| Aug 15, 2026 | Crouse Steven C. | 7,370 |
| Jul 29, 2026 | Hippel James | 113K |
| Jul 28, 2026 | Kelderman Kim | 64K |
| Jul 23, 2026 | Bohnen Shane | 792 |
| Jun 2, 2026 | Crouse Steven C. | 816 |
| May 8, 2026 | Herr Amy E. | 6,636 |
| May 5, 2026 | Hippel James | 119K |
| May 5, 2026 | Kelderman Kim | 51K |
| May 5, 2026 | Bohnen Shane | 15K |
| May 1, 2026 | Crouse Steven C. | 1,105 |
| Apr 22, 2026 | Hippel James | 118K |
| Apr 22, 2026 | Kelderman Kim | 13K |
| Apr 14, 2026 | Kelderman Kim | 69K |
| Apr 3, 2026 | Bohnen Shane | 2,999 |
| Feb 3, 2026 | Herr Amy E. | 54 |
| Feb 1, 2026 | McManus Matthew | 6,286 |
| Nov 3, 2025 | Hippel James | 37K |
| Nov 3, 2025 | Kelderman Kim | 2,303 |
| Nov 3, 2025 | Geist William | 14K |
| Oct 30, 2025 | HIGGINS JOHN L | 1,640 |
| Oct 30, 2025 | BAUMGARTNER ROBERT V | 1,640 |
| Oct 30, 2025 | KEEGAN JOSEPH D | 1,640 |
| Oct 30, 2025 | Bushman Julie L | 1,640 |
| Oct 30, 2025 | Vessey Rupert | 1,640 |
| Oct 30, 2025 | Seth Alpna | 1,640 |
| Oct 30, 2025 | Klimovsky Judith V. | 1,640 |
| Oct 30, 2025 | Herr Amy E. | 1,640 |
| Aug 25, 2025 | BAUMGARTNER ROBERT V | 17K |
| Aug 25, 2025 | Nusse Roeland | 17K |
| Aug 15, 2025 | Hippel James | 5,936 |
| Aug 15, 2025 | Kelderman Kim | 13K |
| Aug 15, 2025 | Geist William | 3,426 |
| Aug 15, 2025 | McManus Matthew | 3,517 |
| Aug 15, 2025 | Bohnen Shane | 2,245 |
| Aug 15, 2025 | Herr Amy E. | 380 |
| Aug 7, 2025 | HIGGINS JOHN L | 5,040 |
| Jul 29, 2025 | Hippel James | 316K |
| Jul 22, 2025 | Kelderman Kim | 92K |
| Jul 15, 2025 | Kelderman Kim | 69K |
| Jun 9, 2025 | Herr Amy E. | 1,280 |
| May 1, 2025 | HIGGINS JOHN L | 12K |
| Apr 3, 2025 | Bohnen Shane | 3,007 |
| Feb 14, 2025 | Herr Amy E. | 1,976 |
| Feb 3, 2025 | Herr Amy E. | 1,040 |
| Feb 1, 2025 | Geist William | 4,429 |
| Feb 1, 2025 | McManus Matthew | 6,262 |
| Jan 27, 2025 | Kelderman Kim | 13K |
| Nov 1, 2024 | Hippel James | 20K |
| Nov 1, 2024 | Kelderman Kim | 2,430 |
| Nov 1, 2024 | Geist William | 13K |
| Oct 24, 2024 | HIGGINS JOHN L | 1,462 |
| Oct 24, 2024 | BAUMGARTNER ROBERT V | 1,462 |
| Oct 24, 2024 | KEEGAN JOSEPH D | 1,462 |
| Oct 24, 2024 | Nusse Roeland | 1,462 |
| Oct 24, 2024 | Bushman Julie L | 1,462 |
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 | 13K |
| Vested / exercised | 402K |
| Withheld for tax | 300K |
| Discretionary sales | 8,612 |
| Kept | 107K |
Who holds what
the 14 largest holdings of 16| Insider | Role | Shares held | Buys 12 m | Sales 12 m | 12 m | Last trade |
|---|---|---|---|---|---|---|
| Hippel James CFO Last trade Nov 2, 2021 | CFO | 174K | – | – | Nov 2, 2021 | |
| Kelderman Kim Chief Executive Officer Last trade Jan 27, 2025 | CEO | 94K | – | – | Jan 27, 2025 | |
| HIGGINS JOHN L Last trade May 14, 2024 | Director | 67K | – | – | May 14, 2024 | |
| Nusse Roeland Last trade Aug 25, 2025 | Director | 62K | – | – | Aug 25, 2025 | |
| BAUMGARTNER ROBERT V Last trade Aug 25, 2025 | Director | 47K | – | – | Aug 25, 2025 | |
| Geist William PRESIDENT, PROTEIN SCIENCES | Officer | 27K | – | – | – | |
| STEER RANDOLPH C Last trade Sep 7, 2021 | Director | 24K | – | – | Sep 7, 2021 | |
| KEEGAN JOSEPH D | Director | 15K | – | – | – | |
| Seth Alpna Last trade Nov 9, 2020 | Director | 15K | – | – | Nov 9, 2020 | |
| Crouse Steven C. President - Diag & Spatial Bi | Officer | 12K | – | – | – | |
| Bohnen Shane SVP - General Counsel | Officer | 12K | – | – | – | |
| Vessey Rupert | Director | 11K | – | – | – | |
| McManus Matthew President - Diag & Spatial Bio | Officer | 9,356 | – | – | – | |
| Bushman Julie L | Director | 8,775 | – | – | – |
Open-market trade log
the 60 most recent of 333| Date | Insider | Type | Shares | Price | Value | Since trade | Filed |
|---|---|---|---|---|---|---|---|
| May 8, 2026 | Herr Amy E. (Director) 6,636 shares $48.28 +0.0% since trade filed May 12, 2026 | Discretionary sale | 6,636 | $48.28 | $320K | +0.0% | May 12, 2026 |
| Feb 17, 2026 | Herr Amy E. (Director) 1,976 shares $59.11 −18.3% since trade filed Feb 19, 2026 | Discretionary sale | 1,976 | $59.11 | $117K | −18.3% | Feb 19, 2026 |
| Aug 25, 2025 | BAUMGARTNER ROBERT V (Director) 17K shares $56.21 −14.1% since trade filed Aug 27, 2025 | Discretionary sale | 17K | $56.21 | $958K | −14.1% | Aug 27, 2025 |
| Aug 25, 2025 | Nusse Roeland (Director) 17K shares $56.36 −14.3% since trade filed Aug 27, 2025 | Discretionary sale | 17K | $56.36 | $960K | −14.3% | Aug 27, 2025 |
| Jun 9, 2025 | Herr Amy E. (Director) 1,280 shares $49.77 −3.0% since trade filed Jun 11, 2025 | Discretionary sale | 1,280 | $49.77 | $64K | −3.0% | Jun 11, 2025 |
| Feb 14, 2025 | Herr Amy E. (Director) 1,860 shares $65.96 −26.8% since trade filed Feb 18, 2025 | Discretionary sale | 1,860 | $65.96 | $123K | −26.8% | Feb 18, 2025 |
| Jan 27, 2025 | Kelderman Kim (CEO) 1,661 shares $77.95 −38.1% since trade filed Jan 29, 2025 | Discretionary sale | 1,661 | $77.95 | $129K | −38.1% | Jan 29, 2025 |
| Jan 27, 2025 | Kelderman Kim (CEO) 12K shares $77.19 −37.5% since trade filed Jan 29, 2025 | Discretionary sale | 12K | $77.19 | $906K | −37.5% | Jan 29, 2025 |
| Aug 8, 2024 | BAUMGARTNER ROBERT V (Director) 16K shares $72.10 −33.0% since trade filed Aug 12, 2024 | Discretionary sale | 16K | $72.10 | $1.2M | −33.0% | Aug 12, 2024 |
| May 14, 2024 | HIGGINS JOHN L (Director) 4,000 shares $83.84 −42.4% since trade filed May 16, 2024 | Discretionary sale | 4,000 | $83.84 | $335K | −42.4% | May 16, 2024 |
| Mar 7, 2024 | Nusse Roeland (Director) 10K shares $76.98 −37.3% since trade filed Mar 11, 2024 | Discretionary sale | 10K | $76.98 | $801K | −37.3% | Mar 11, 2024 |
| Aug 30, 2023 | Nusse Roeland (Director) 8,939 shares $80.32 −39.9% since trade filed Sep 1, 2023 | Discretionary sale | 8,939 | $80.32 | $718K | −39.9% | Sep 1, 2023 |
| Jul 21, 2023 | Kummeth Charles R. (CEO) 80K shares $88.36 −45.4% since trade filed Jul 25, 2023 | Planned sale (10b5-1) | 80K | $88.36 | $7.1M | −45.4% | Jul 25, 2023 |
| Jun 7, 2023 | Kummeth Charles R. (CEO) 322 shares $83.00 −41.8% since trade filed Jun 9, 2023 | Discretionary sale | 322 | $83.00 | $27K | −41.8% | Jun 9, 2023 |
| Dec 8, 2022 | Furlow Brenda S. (Officer) 7,450 shares $82.12 −41.2% since trade filed Dec 9, 2022 | Discretionary sale | 7,450 | $82.12 | $612K | −41.2% | Dec 9, 2022 |
| Dec 7, 2022 | Furlow Brenda S. (Officer) 800 shares $82.01 −41.1% since trade filed Dec 9, 2022 | Discretionary sale | 800 | $82.01 | $66K | −41.1% | Dec 9, 2022 |
| Aug 11, 2022 | HIGGINS JOHN L (Director) 8 shares $380.71 −87.3% since trade filed Aug 12, 2022 | Discretionary sale | 8 | $380.71 | $3K | −87.3% | Aug 12, 2022 |
| Aug 11, 2022 | HIGGINS JOHN L (Director) 504 shares $385.47 −87.5% since trade filed Aug 12, 2022 | Discretionary sale | 504 | $385.47 | $194K | −87.5% | Aug 12, 2022 |
| Aug 10, 2022 | HIGGINS JOHN L (Director) 100 shares $374.90 −87.1% since trade filed Aug 12, 2022 | Discretionary sale | 100 | $374.90 | $37K | −87.1% | Aug 12, 2022 |
| Aug 10, 2022 | HIGGINS JOHN L (Director) 900 shares $373.99 −87.1% since trade filed Aug 12, 2022 | Discretionary sale | 900 | $373.99 | $337K | −87.1% | Aug 12, 2022 |
| Aug 10, 2022 | HIGGINS JOHN L (Director) 992 shares $380.15 −87.3% since trade filed Aug 12, 2022 | Discretionary sale | 992 | $380.15 | $377K | −87.3% | Aug 12, 2022 |
| Jun 8, 2022 | HIGGINS JOHN L (Director) 600 shares $366.09 −86.8% since trade filed Jun 9, 2022 | Discretionary sale | 600 | $366.09 | $220K | −86.8% | Jun 9, 2022 |
| Jun 7, 2022 | HIGGINS JOHN L (Director) 1,000 shares $364.31 −86.8% since trade filed Jun 9, 2022 | Discretionary sale | 1,000 | $364.31 | $364K | −86.8% | Jun 9, 2022 |
| Jun 7, 2022 | Kummeth Charles R. (CEO) 5,104 shares $365.00 −86.8% since trade filed Jun 9, 2022 | Discretionary sale | 5,104 | $365.00 | $1.9M | −86.8% | Jun 9, 2022 |
| May 10, 2022 | BAUMGARTNER ROBERT V (Director) 300 shares $352.55 −86.3% since trade filed May 11, 2022 | Open-market buy | 300 | $352.55 | $106K | −86.3% | May 11, 2022 |
| Nov 19, 2021 | Kelderman Kim (Officer) 100 shares $503.76 −90.4% since trade filed Nov 23, 2021 | Discretionary sale | 100 | $503.76 | $50K | −90.4% | Nov 23, 2021 |
| Nov 19, 2021 | Kelderman Kim (Officer) 400 shares $505.78 −90.5% since trade filed Nov 23, 2021 | Discretionary sale | 400 | $505.78 | $202K | −90.5% | Nov 23, 2021 |
| Nov 12, 2021 | Eansor Norman David (Officer) 200 shares $504.78 −90.4% since trade filed Nov 16, 2021 | Discretionary sale | 200 | $504.78 | $101K | −90.4% | Nov 16, 2021 |
| Nov 12, 2021 | Eansor Norman David (Officer) 300 shares $502.99 −90.4% since trade filed Nov 16, 2021 | Discretionary sale | 300 | $502.99 | $151K | −90.4% | Nov 16, 2021 |
| Nov 12, 2021 | Eansor Norman David (Officer) 400 shares $505.01 −90.4% since trade filed Nov 16, 2021 | Discretionary sale | 400 | $505.01 | $202K | −90.4% | Nov 16, 2021 |
| Nov 12, 2021 | Eansor Norman David (Officer) 401 shares $506.24 −90.5% since trade filed Nov 16, 2021 | Discretionary sale | 401 | $506.24 | $203K | −90.5% | Nov 16, 2021 |
| Nov 12, 2021 | Eansor Norman David (Officer) 537 shares $504.14 −90.4% since trade filed Nov 16, 2021 | Discretionary sale | 537 | $504.14 | $271K | −90.4% | Nov 16, 2021 |
| Nov 12, 2021 | Eansor Norman David (Officer) 700 shares $504.09 −90.4% since trade filed Nov 16, 2021 | Discretionary sale | 700 | $504.09 | $353K | −90.4% | Nov 16, 2021 |
| Nov 12, 2021 | Eansor Norman David (Officer) 2,535 shares $505.49 −90.5% since trade filed Nov 16, 2021 | Discretionary sale | 2,535 | $505.49 | $1.3M | −90.5% | Nov 16, 2021 |
| Nov 12, 2021 | Eansor Norman David (Officer) 4,054 shares $502.77 −90.4% since trade filed Nov 16, 2021 | Discretionary sale | 4,054 | $502.77 | $2.0M | −90.4% | Nov 16, 2021 |
| Nov 12, 2021 | Eansor Norman David (Officer) 8,989 shares $504.39 −90.4% since trade filed Nov 16, 2021 | Discretionary sale | 8,989 | $504.39 | $4.5M | −90.4% | Nov 16, 2021 |
| Nov 12, 2021 | Eansor Norman David (Officer) 9,043 shares $503.61 −90.4% since trade filed Nov 16, 2021 | Discretionary sale | 9,043 | $503.61 | $4.6M | −90.4% | Nov 16, 2021 |
| Nov 2, 2021 | Hippel James (CFO) 200 shares $525.10 −90.8% since trade filed Nov 3, 2021 | Discretionary sale | 200 | $525.10 | $105K | −90.8% | Nov 3, 2021 |
| Nov 1, 2021 | Hippel James (CFO) 943 shares $528.55 −90.9% since trade filed Nov 3, 2021 | Discretionary sale | 943 | $528.55 | $498K | −90.9% | Nov 3, 2021 |
| Nov 1, 2021 | Hippel James (CFO) 1,433 shares $527.50 −90.9% since trade filed Nov 3, 2021 | Discretionary sale | 1,433 | $527.50 | $756K | −90.9% | Nov 3, 2021 |
| Nov 1, 2021 | Hippel James (CFO) 2,880 shares $526.50 −90.8% since trade filed Nov 3, 2021 | Discretionary sale | 2,880 | $526.50 | $1.5M | −90.8% | Nov 3, 2021 |
| Nov 1, 2021 | Hippel James (CFO) 3,566 shares $525.61 −90.8% since trade filed Nov 3, 2021 | Discretionary sale | 3,566 | $525.61 | $1.9M | −90.8% | Nov 3, 2021 |
| Oct 29, 2021 | Hippel James (CFO) 662 shares $525.23 −90.8% since trade filed Nov 1, 2021 | Discretionary sale | 662 | $525.23 | $348K | −90.8% | Nov 1, 2021 |
| Oct 28, 2021 | Hippel James (CFO) 100 shares $525.18 −90.8% since trade filed Nov 1, 2021 | Discretionary sale | 100 | $525.18 | $53K | −90.8% | Nov 1, 2021 |
| Sep 22, 2021 | Kelderman Kim (Officer) 822 shares $529.04 −90.9% since trade filed Sep 24, 2021 | Discretionary sale | 822 | $529.04 | $435K | −90.9% | Sep 24, 2021 |
| Sep 7, 2021 | STEER RANDOLPH C (Director) 500 shares $511.45 −90.6% since trade filed Sep 9, 2021 | Discretionary sale | 500 | $511.45 | $256K | −90.6% | Sep 9, 2021 |
| Sep 7, 2021 | STEER RANDOLPH C (Director) 2,900 shares $509.33 −90.5% since trade filed Sep 9, 2021 | Discretionary sale | 2,900 | $509.33 | $1.5M | −90.5% | Sep 9, 2021 |
| Sep 7, 2021 | STEER RANDOLPH C (Director) 4,600 shares $510.23 −90.5% since trade filed Sep 9, 2021 | Discretionary sale | 4,600 | $510.23 | $2.3M | −90.5% | Sep 9, 2021 |
| Sep 2, 2021 | Furlow Brenda S. (Officer) 1,576 shares $510.82 −90.6% since trade filed Sep 7, 2021 | Discretionary sale | 1,576 | $510.82 | $805K | −90.6% | Sep 7, 2021 |
| Sep 2, 2021 | Furlow Brenda S. (Officer) 5,295 shares $509.67 −90.5% since trade filed Sep 7, 2021 | Discretionary sale | 5,295 | $509.67 | $2.7M | −90.5% | Sep 7, 2021 |
| Sep 2, 2021 | Hippel James (CFO) 7 shares $509.17 −90.5% since trade filed Sep 7, 2021 | Discretionary sale | 7 | $509.17 | $4K | −90.5% | Sep 7, 2021 |
| Sep 2, 2021 | Hippel James (CFO) 9,993 shares $507.22 −90.5% since trade filed Sep 7, 2021 | Discretionary sale | 9,993 | $507.22 | $5.1M | −90.5% | Sep 7, 2021 |
| Aug 31, 2021 | Eansor Norman David (Officer) 1,538 shares $503.07 filed Sep 2, 2021 | Discretionary sale | 1,538 | $503.07 | $774K | – | Sep 2, 2021 |
| Aug 31, 2021 | Furlow Brenda S. (Officer) 323 shares $503.24 filed Sep 2, 2021 | Discretionary sale | 323 | $503.24 | $163K | – | Sep 2, 2021 |
| Aug 31, 2021 | Furlow Brenda S. (Officer) 1,569 shares $505.26 filed Sep 2, 2021 | Discretionary sale | 1,569 | $505.26 | $793K | – | Sep 2, 2021 |
| Aug 31, 2021 | Furlow Brenda S. (Officer) 3,108 shares $506.12 filed Sep 2, 2021 | Discretionary sale | 3,108 | $506.12 | $1.6M | – | Sep 2, 2021 |
| Aug 23, 2021 | BAUMGARTNER ROBERT V (Director) 100 shares $487.88 filed Aug 25, 2021 | Discretionary sale | 100 | $487.88 | $49K | – | Aug 25, 2021 |
| Aug 23, 2021 | BAUMGARTNER ROBERT V (Director) 299 shares $481.77 filed Aug 25, 2021 | Discretionary sale | 299 | $481.77 | $144K | – | Aug 25, 2021 |
| Aug 23, 2021 | BAUMGARTNER ROBERT V (Director) 600 shares $485.03 filed Aug 25, 2021 | Discretionary sale | 600 | $485.03 | $291K | – | Aug 25, 2021 |
| Aug 23, 2021 | BAUMGARTNER ROBERT V (Director) 601 shares $483.60 filed Aug 25, 2021 | Discretionary sale | 601 | $483.60 | $291K | – | Aug 25, 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.