Idexx Laboratories insider activity
What the executives and directors of Idexx Laboratories 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 99 routine events on the chart, as a list
| Date | Insider | Shares |
|---|---|---|
| Sep 4, 2026 | Kingsley Lawrence D | 2,203 |
| Aug 20, 2026 | Emerson Andrew | 351 |
| Jul 30, 2026 | HOOLEY JOSEPH L | 49 |
| Jun 1, 2026 | FENNELL GEORGE | 923 |
| May 7, 2026 | JUNIUS DANIEL M | 257 |
| May 7, 2026 | SZOSTAK M ANNE | 257 |
| May 7, 2026 | HOOLEY JOSEPH L | 158 |
| May 7, 2026 | Kingsley Lawrence D | 339 |
| May 7, 2026 | Vandebroek Sophie V. | 257 |
| May 7, 2026 | Peacock Karen | 101 |
| Apr 30, 2026 | HOOLEY JOSEPH L | 43 |
| Mar 3, 2026 | Underberg Sharon E. | 197 |
| Feb 27, 2026 | MAZELSKY JONATHAN JAY | 24K |
| Feb 19, 2026 | Erickson Michael G | 7,770 |
| Feb 17, 2026 | Vandebroek Sophie V. | 945 |
| Feb 14, 2026 | FENNELL GEORGE | 13K |
| Feb 14, 2026 | MAZELSKY JONATHAN JAY | 2,972 |
| Feb 14, 2026 | Smith Martin Alexander | 1,306 |
| Feb 14, 2026 | Underberg Sharon E. | 1,083 |
| Feb 14, 2026 | Lane Michael | 1,313 |
| Feb 14, 2026 | Hunt Nimrata | 3,741 |
| Feb 14, 2026 | Johnson Michael Perkins | 751 |
| Feb 14, 2026 | Schreck Michael | 2,835 |
| Feb 14, 2026 | Erickson Michael G | 3,153 |
| Feb 14, 2026 | Emerson Andrew | 579 |
| Jan 30, 2026 | HOOLEY JOSEPH L | 36 |
| Nov 7, 2025 | Hunt Nimrata | 13K |
| Oct 30, 2025 | HOOLEY JOSEPH L | 39 |
| Sep 1, 2025 | Smith Martin Alexander | 23 |
| Aug 22, 2025 | SZOSTAK M ANNE | 2,705 |
| Aug 15, 2025 | MAZELSKY JONATHAN JAY | 1,051 |
| Aug 12, 2025 | Underberg Sharon E. | 183 |
| Aug 12, 2025 | Hunt Nimrata | 1,226 |
| Aug 8, 2025 | MAZELSKY JONATHAN JAY | 29K |
| Aug 8, 2025 | Underberg Sharon E. | 5,450 |
| Aug 7, 2025 | Emerson Andrew | 2,251 |
| Aug 6, 2025 | Lane Michael | 8,411 |
| Aug 6, 2025 | Hunt Nimrata | 13K |
| Jun 1, 2025 | Johnson Michael Perkins | 4,881 |
| May 21, 2025 | SZOSTAK M ANNE | 1,046 |
| May 13, 2025 | JUNIUS DANIEL M | 2,683 |
| May 9, 2025 | Vandebroek Sophie V. | 1,541 |
| May 6, 2025 | JUNIUS DANIEL M | 262 |
| May 6, 2025 | SZOSTAK M ANNE | 262 |
| May 6, 2025 | ESSIG STUART | 262 |
| May 6, 2025 | Kingsley Lawrence D | 346 |
| Feb 14, 2025 | FENNELL GEORGE | 10K |
| Feb 14, 2025 | Erickson Michael G | 2,278 |
| Feb 14, 2025 | MCKEON BRIAN P | 1,731 |
| Feb 14, 2025 | MAZELSKY JONATHAN JAY | 3,969 |
| Feb 14, 2025 | Smith Martin Alexander | 1,605 |
| Feb 14, 2025 | Underberg Sharon E. | 923 |
| Feb 14, 2025 | Lane Michael | 1,157 |
| Feb 14, 2025 | Hunt Nimrata | 1,140 |
| Feb 14, 2025 | Johnson Michael Perkins | 473 |
| Feb 14, 2025 | Schreck Michael | 1,900 |
| Feb 7, 2025 | FENNELL GEORGE | 1,256 |
| Nov 27, 2024 | Vandebroek Sophie V. | 224 |
| Sep 6, 2024 | AYERS JONATHAN W | 1.1M |
| Sep 5, 2024 | SZOSTAK M ANNE | 1,000 |
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 | 167 |
| Vested / exercised | 75K |
| Withheld for tax | 5,563 |
| Discretionary sales | 58K |
| Kept | 12K |
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 |
|---|---|---|---|
| MAZELSKY JONATHAN JAY | 51K | 84K | 164 |
| MCKEON BRIAN P | 26K | 32K | 119.9 |
| Hunt Nimrata | 9,702 | 18K | 187 |
| Erickson Michael G | 11K | 15K | 141.6 |
| Kingsley Lawrence D | 8,080 | 9,568 | 118.4 |
Who holds what
the 14 largest holdings of 23| Insider | Role | Shares held | Buys 12 m | Sales 12 m | 12 m | Last trade |
|---|---|---|---|---|---|---|
| MAZELSKY JONATHAN JAY President and CEO Last trade Feb 26, 2026 | CEO | 84K | – | $15M | net selling over the year: 0 months buying, 1 month selling | Feb 26, 2026 |
| MCKEON BRIAN P Executive VP & CFO Last trade Feb 7, 2024 | CFO | 59K | – | – | Feb 7, 2024 | |
| AYERS JONATHAN W Last trade Aug 15, 2023 | Director | 36K | – | – | Aug 15, 2023 | |
| Hunt Nimrata Executive Vice President Last trade Mar 3, 2026 | Officer | 18K | – | $9.5M | net selling over the year: 0 months buying, 3 months selling | Mar 3, 2026 |
| Erickson Michael G Executive Vice President Last trade Feb 17, 2026 | Officer | 13K | – | $3.4M | net selling over the year: 0 months buying, 1 month selling | Feb 17, 2026 |
| Kingsley Lawrence D Last trade Sep 4, 2026 | Director | 12K | – | $1.2M | net selling over the year: 0 months buying, 1 month selling | Sep 4, 2026 |
| POLEWACZYK JAMES F Executive Vice President Last trade Mar 6, 2024 | Officer | 11K | – | – | Mar 6, 2024 | |
| FENNELL GEORGE Executive Vice President Last trade Feb 10, 2026 | Officer | 11K | – | $7.3M | net selling over the year: 0 months buying, 1 month selling | Feb 10, 2026 |
| Vandebroek Sophie V. Last trade Feb 17, 2026 | Director | 9,078 | – | $920K | net selling over the year: 0 months buying, 1 month selling | Feb 17, 2026 |
| Lane Michael Executive Vice President Last trade Aug 6, 2025 | Officer | 7,357 | – | – | Aug 6, 2025 | |
| Underberg Sharon E. EVP, GC & Corporate Secretary Last trade Aug 8, 2025 | Officer | 7,138 | – | – | Aug 8, 2025 | |
| Emerson Andrew EVP, CFO and Treasurer | CFO | 4,507 | – | – | – | |
| JUNIUS DANIEL M Last trade May 13, 2025 | Director | 3,561 | – | – | May 13, 2025 | |
| Johnson Michael Perkins Executive Vice President | Officer | 2,576 | – | – | – |
Open-market trade log
the 60 most recent of 1,029| Date | Insider | Type | Shares | Price | Value | Since trade | Filed |
|---|---|---|---|---|---|---|---|
| Sep 4, 2026 | Kingsley Lawrence D (Director) 2,203 shares $532.08 +0.0% since trade filed Sep 9, 2026 | Discretionary sale | 2,203 | $532.08 | $1.2M | +0.0% | Sep 9, 2026 |
| Mar 3, 2026 | Hunt Nimrata (Officer) 1,758 shares $634.57 −16.2% since trade filed Mar 5, 2026 | Discretionary sale | 1,758 | $634.57 | $1.1M | −16.2% | Mar 5, 2026 |
| Feb 26, 2026 | MAZELSKY JONATHAN JAY (CEO) 1,000 shares $662.16 −19.6% since trade filed Mar 2, 2026 | Discretionary sale | 1,000 | $662.16 | $662K | −19.6% | Mar 2, 2026 |
| Feb 26, 2026 | MAZELSKY JONATHAN JAY (CEO) 1,095 shares $651.49 −18.3% since trade filed Mar 2, 2026 | Discretionary sale | 1,095 | $651.49 | $713K | −18.3% | Mar 2, 2026 |
| Feb 26, 2026 | MAZELSKY JONATHAN JAY (CEO) 1,111 shares $654.63 −18.7% since trade filed Mar 2, 2026 | Discretionary sale | 1,111 | $654.63 | $727K | −18.7% | Mar 2, 2026 |
| Feb 26, 2026 | MAZELSKY JONATHAN JAY (CEO) 1,171 shares $653.68 −18.6% since trade filed Mar 2, 2026 | Discretionary sale | 1,171 | $653.68 | $765K | −18.6% | Mar 2, 2026 |
| Feb 26, 2026 | MAZELSKY JONATHAN JAY (CEO) 1,200 shares $661.10 −19.5% since trade filed Mar 2, 2026 | Discretionary sale | 1,200 | $661.10 | $793K | −19.5% | Mar 2, 2026 |
| Feb 26, 2026 | MAZELSKY JONATHAN JAY (CEO) 1,281 shares $650.67 −18.2% since trade filed Mar 2, 2026 | Discretionary sale | 1,281 | $650.67 | $834K | −18.2% | Mar 2, 2026 |
| Feb 26, 2026 | MAZELSKY JONATHAN JAY (CEO) 1,343 shares $656.85 −19.0% since trade filed Mar 2, 2026 | Discretionary sale | 1,343 | $656.85 | $882K | −19.0% | Mar 2, 2026 |
| Feb 26, 2026 | MAZELSKY JONATHAN JAY (CEO) 1,488 shares $655.85 −18.9% since trade filed Mar 2, 2026 | Discretionary sale | 1,488 | $655.85 | $976K | −18.9% | Mar 2, 2026 |
| Feb 26, 2026 | MAZELSKY JONATHAN JAY (CEO) 1,669 shares $652.49 −18.5% since trade filed Mar 2, 2026 | Discretionary sale | 1,669 | $652.49 | $1.1M | −18.5% | Mar 2, 2026 |
| Feb 26, 2026 | MAZELSKY JONATHAN JAY (CEO) 2,589 shares $663.04 −19.8% since trade filed Mar 2, 2026 | Discretionary sale | 2,589 | $663.04 | $1.7M | −19.8% | Mar 2, 2026 |
| Feb 26, 2026 | MAZELSKY JONATHAN JAY (CEO) 2,859 shares $659.75 −19.4% since trade filed Mar 2, 2026 | Discretionary sale | 2,859 | $659.75 | $1.9M | −19.4% | Mar 2, 2026 |
| Feb 26, 2026 | MAZELSKY JONATHAN JAY (CEO) 2,860 shares $657.84 −19.1% since trade filed Mar 2, 2026 | Discretionary sale | 2,860 | $657.84 | $1.9M | −19.1% | Mar 2, 2026 |
| Feb 26, 2026 | MAZELSKY JONATHAN JAY (CEO) 3,660 shares $658.92 −19.3% since trade filed Mar 2, 2026 | Discretionary sale | 3,660 | $658.92 | $2.4M | −19.3% | Mar 2, 2026 |
| Feb 26, 2026 | Hunt Nimrata (Officer) 2,693 shares $661.54 −19.6% since trade filed Feb 27, 2026 | Discretionary sale | 2,693 | $661.54 | $1.8M | −19.6% | Feb 27, 2026 |
| Feb 17, 2026 | Vandebroek Sophie V. (Director) 519 shares $628.56 −15.4% since trade filed Feb 19, 2026 | Discretionary sale | 519 | $628.56 | $326K | −15.4% | Feb 19, 2026 |
| Feb 17, 2026 | Vandebroek Sophie V. (Director) 945 shares $628.65 −15.4% since trade filed Feb 19, 2026 | Discretionary sale | 945 | $628.65 | $594K | −15.4% | Feb 19, 2026 |
| Feb 17, 2026 | Erickson Michael G (Officer) 40 shares $629.86 −15.5% since trade filed Feb 19, 2026 | Discretionary sale | 40 | $629.86 | $25K | −15.5% | Feb 19, 2026 |
| Feb 17, 2026 | Erickson Michael G (Officer) 204 shares $625.24 −14.9% since trade filed Feb 19, 2026 | Discretionary sale | 204 | $625.24 | $128K | −14.9% | Feb 19, 2026 |
| Feb 17, 2026 | Erickson Michael G (Officer) 456 shares $623.76 −14.7% since trade filed Feb 19, 2026 | Discretionary sale | 456 | $623.76 | $284K | −14.7% | Feb 19, 2026 |
| Feb 17, 2026 | Erickson Michael G (Officer) 689 shares $629.09 −15.4% since trade filed Feb 19, 2026 | Discretionary sale | 689 | $629.09 | $433K | −15.4% | Feb 19, 2026 |
| Feb 17, 2026 | Erickson Michael G (Officer) 1,288 shares $626.26 −15.0% since trade filed Feb 19, 2026 | Discretionary sale | 1,288 | $626.26 | $807K | −15.0% | Feb 19, 2026 |
| Feb 17, 2026 | Erickson Michael G (Officer) 2,694 shares $628.22 −15.3% since trade filed Feb 19, 2026 | Discretionary sale | 2,694 | $628.22 | $1.7M | −15.3% | Feb 19, 2026 |
| Feb 10, 2026 | FENNELL GEORGE (Officer) 40 shares $650.32 −18.2% since trade filed Feb 11, 2026 | Discretionary sale | 40 | $650.32 | $26K | −18.2% | Feb 11, 2026 |
| Feb 10, 2026 | FENNELL GEORGE (Officer) 397 shares $644.02 −17.4% since trade filed Feb 11, 2026 | Discretionary sale | 397 | $644.02 | $256K | −17.4% | Feb 11, 2026 |
| Feb 10, 2026 | FENNELL GEORGE (Officer) 966 shares $648.78 −18.0% since trade filed Feb 11, 2026 | Discretionary sale | 966 | $648.78 | $627K | −18.0% | Feb 11, 2026 |
| Feb 10, 2026 | FENNELL GEORGE (Officer) 1,060 shares $647.21 −17.8% since trade filed Feb 11, 2026 | Discretionary sale | 1,060 | $647.21 | $686K | −17.8% | Feb 11, 2026 |
| Feb 10, 2026 | FENNELL GEORGE (Officer) 1,130 shares $643.00 −17.3% since trade filed Feb 11, 2026 | Discretionary sale | 1,130 | $643.00 | $727K | −17.3% | Feb 11, 2026 |
| Feb 10, 2026 | FENNELL GEORGE (Officer) 2,161 shares $645.25 −17.5% since trade filed Feb 11, 2026 | Discretionary sale | 2,161 | $645.25 | $1.4M | −17.5% | Feb 11, 2026 |
| Feb 10, 2026 | FENNELL GEORGE (Officer) 2,782 shares $646.23 −17.7% since trade filed Feb 11, 2026 | Discretionary sale | 2,782 | $646.23 | $1.8M | −17.7% | Feb 11, 2026 |
| Feb 10, 2026 | FENNELL GEORGE (Officer) 2,809 shares $649.26 −18.1% since trade filed Feb 11, 2026 | Discretionary sale | 2,809 | $649.26 | $1.8M | −18.1% | Feb 11, 2026 |
| Nov 7, 2025 | Hunt Nimrata (Officer) 1,378 shares $705.54 −24.6% since trade filed Nov 10, 2025 | Discretionary sale | 1,378 | $705.54 | $972K | −24.6% | Nov 10, 2025 |
| Nov 7, 2025 | Hunt Nimrata (Officer) 1,465 shares $703.73 −24.4% since trade filed Nov 10, 2025 | Discretionary sale | 1,465 | $703.73 | $1.0M | −24.4% | Nov 10, 2025 |
| Nov 7, 2025 | Hunt Nimrata (Officer) 1,468 shares $704.87 −24.5% since trade filed Nov 10, 2025 | Discretionary sale | 1,468 | $704.87 | $1.0M | −24.5% | Nov 10, 2025 |
| Nov 7, 2025 | Hunt Nimrata (Officer) 5,114 shares $702.20 −24.2% since trade filed Nov 10, 2025 | Discretionary sale | 5,114 | $702.20 | $3.6M | −24.2% | Nov 10, 2025 |
| Aug 22, 2025 | SZOSTAK M ANNE (Director) 2,187 shares $647.33 −17.8% since trade filed Aug 26, 2025 | Discretionary sale | 2,187 | $647.33 | $1.4M | −17.8% | Aug 26, 2025 |
| Aug 12, 2025 | Erickson Michael G (Officer) 88 shares $649.85 −18.1% since trade filed Aug 14, 2025 | Discretionary sale | 88 | $649.85 | $57K | −18.1% | Aug 14, 2025 |
| Aug 12, 2025 | Erickson Michael G (Officer) 318 shares $649.99 −18.1% since trade filed Aug 14, 2025 | Discretionary sale | 318 | $649.99 | $207K | −18.1% | Aug 14, 2025 |
| Aug 11, 2025 | Hunt Nimrata (Officer) 1,200 shares $656.53 −19.0% since trade filed Aug 13, 2025 | Discretionary sale | 1,200 | $656.53 | $788K | −19.0% | Aug 13, 2025 |
| Aug 8, 2025 | Underberg Sharon E. (Officer) 5,450 shares $651.60 −18.3% since trade filed Aug 12, 2025 | Discretionary sale | 5,450 | $651.60 | $3.6M | −18.3% | Aug 12, 2025 |
| Aug 6, 2025 | MAZELSKY JONATHAN JAY (CEO) 660 shares $639.37 −16.8% since trade filed Aug 8, 2025 | Discretionary sale | 660 | $639.37 | $422K | −16.8% | Aug 8, 2025 |
| Aug 6, 2025 | MAZELSKY JONATHAN JAY (CEO) 880 shares $636.81 −16.5% since trade filed Aug 8, 2025 | Discretionary sale | 880 | $636.81 | $560K | −16.5% | Aug 8, 2025 |
| Aug 6, 2025 | MAZELSKY JONATHAN JAY (CEO) 1,095 shares $626.90 −15.1% since trade filed Aug 8, 2025 | Discretionary sale | 1,095 | $626.90 | $686K | −15.1% | Aug 8, 2025 |
| Aug 6, 2025 | MAZELSKY JONATHAN JAY (CEO) 1,525 shares $628.27 −15.3% since trade filed Aug 8, 2025 | Discretionary sale | 1,525 | $628.27 | $958K | −15.3% | Aug 8, 2025 |
| Aug 6, 2025 | MAZELSKY JONATHAN JAY (CEO) 1,822 shares $636.15 −16.4% since trade filed Aug 8, 2025 | Discretionary sale | 1,822 | $636.15 | $1.2M | −16.4% | Aug 8, 2025 |
| Aug 6, 2025 | MAZELSKY JONATHAN JAY (CEO) 3,000 shares $632.56 −15.9% since trade filed Aug 8, 2025 | Discretionary sale | 3,000 | $632.56 | $1.9M | −15.9% | Aug 8, 2025 |
| Aug 6, 2025 | MAZELSKY JONATHAN JAY (CEO) 3,397 shares $629.82 −15.5% since trade filed Aug 8, 2025 | Discretionary sale | 3,397 | $629.82 | $2.1M | −15.5% | Aug 8, 2025 |
| Aug 6, 2025 | MAZELSKY JONATHAN JAY (CEO) 3,526 shares $635.13 −16.2% since trade filed Aug 8, 2025 | Discretionary sale | 3,526 | $635.13 | $2.2M | −16.2% | Aug 8, 2025 |
| Aug 6, 2025 | MAZELSKY JONATHAN JAY (CEO) 6,056 shares $630.59 −15.6% since trade filed Aug 8, 2025 | Discretionary sale | 6,056 | $630.59 | $3.8M | −15.6% | Aug 8, 2025 |
| Aug 6, 2025 | MAZELSKY JONATHAN JAY (CEO) 7,299 shares $631.61 −15.8% since trade filed Aug 8, 2025 | Discretionary sale | 7,299 | $631.61 | $4.6M | −15.8% | Aug 8, 2025 |
| Aug 6, 2025 | Lane Michael (Officer) 300 shares $628.89 −15.4% since trade filed Aug 8, 2025 | Discretionary sale | 300 | $628.89 | $189K | −15.4% | Aug 8, 2025 |
| Aug 6, 2025 | Lane Michael (Officer) 2,480 shares $627.99 −15.3% since trade filed Aug 8, 2025 | Discretionary sale | 2,480 | $627.99 | $1.6M | −15.3% | Aug 8, 2025 |
| Aug 6, 2025 | Lane Michael (Officer) 5,631 shares $627.56 −15.2% since trade filed Aug 8, 2025 | Discretionary sale | 5,631 | $627.56 | $3.5M | −15.2% | Aug 8, 2025 |
| Aug 6, 2025 | Hunt Nimrata (Officer) 1,218 shares $630.69 −15.6% since trade filed Aug 8, 2025 | Discretionary sale | 1,218 | $630.69 | $768K | −15.6% | Aug 8, 2025 |
| Aug 6, 2025 | Hunt Nimrata (Officer) 2,907 shares $630.91 −15.7% since trade filed Aug 8, 2025 | Discretionary sale | 2,907 | $630.91 | $1.8M | −15.7% | Aug 8, 2025 |
| Aug 6, 2025 | Hunt Nimrata (Officer) 3,018 shares $629.87 −15.5% since trade filed Aug 8, 2025 | Discretionary sale | 3,018 | $629.87 | $1.9M | −15.5% | Aug 8, 2025 |
| May 21, 2025 | SZOSTAK M ANNE (Director) 1,046 shares $513.74 +3.6% since trade filed May 23, 2025 | Discretionary sale | 1,046 | $513.74 | $537K | +3.6% | May 23, 2025 |
| May 21, 2025 | SZOSTAK M ANNE (Director) 1,260 shares $512.34 +3.9% since trade filed May 23, 2025 | Discretionary sale | 1,260 | $512.34 | $646K | +3.9% | May 23, 2025 |
| May 13, 2025 | JUNIUS DANIEL M (Director) 2,683 shares $506.41 +5.1% since trade filed May 14, 2025 | Discretionary sale | 2,683 | $506.41 | $1.4M | +5.1% | May 14, 2025 |
“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.