‹ Screener

IDEXX LABORATORIES INC /DE

IDXX · In Vitro & In Vivo Diagnostic Substances · 78.9M shares · -1%/yr ↓ buyback · EDGAR filings ↗
Net buyback after stock comp: $12M (gross $72M, SBC $60M)

Reference price $634.57 · est. market cap ~$50.1B — last insider sale, 2026-03-03 (estimated from the dated SEC Form 4 price × shares outstanding — not a live quote)

Grade

A90

Veterinary-diagnostics franchise with elite, best-in-class margins, returns, and free cash flow.

Strengths

Risks

Notable findings

Quarterly revenue

2025-06-30 · $1.1B2025-09-30 · $1.1B2025-12-31 · $1.1B2026-03-31 · $1.1B

Last 4 quarters · from SEC filings.

Key metrics

Gross margin
61.8%
Operating margin
31.6%
Net margin
24.6%
Return on equity
66.0%
Return on assets
31.6%
ROIC
54.3%
Revenue growth (QoQ)
4.6%
Net-income growth
19.3%
Debt / equity
0.2×
Net debt / EBITDA
0.1×
Current ratio
1.2×
Free cash flow
$1.1B
EBITDA
$1.5B
Tangible book value
$1.1B
Cash & investments
$180M
Stock comp / revenue
1.4%

Insider transactions · last 18 months

DateInsiderTypeSharesPrice
2026-06-01FENNELL GEORGETax withheld284$566.79
2026-06-01FENNELL GEORGEOption exercise639
2026-05-07Kingsley Lawrence DOption exercise82
2026-05-07Kingsley Lawrence DOption exercise257
2026-05-07Peacock KarenOption exercise101
2026-05-07SZOSTAK M ANNEOption exercise257
2026-05-07Vandebroek Sophie V.Option exercise257
2026-05-07HOOLEY JOSEPH LOption exercise158
2026-05-07JUNIUS DANIEL MOption exercise257
2026-04-30HOOLEY JOSEPH LGrant43$560.80
2026-03-03Hunt NimrataSell1.8K$634.57
2026-03-03Underberg Sharon E.Option exercise197$505.53
2026-02-27MAZELSKY JONATHAN JAYOption exercise197$505.53
2026-02-26MAZELSKY JONATHAN JAYSell2.6K$663.04
2026-02-26Hunt NimrataSell2.7K$661.54
2026-02-26MAZELSKY JONATHAN JAYSell1.3K$656.85
2026-02-26MAZELSKY JONATHAN JAYOption exercise23K$141.60
2026-02-26MAZELSKY JONATHAN JAYSell1.3K$650.67
2026-02-26MAZELSKY JONATHAN JAYSell1.1K$651.49
2026-02-26MAZELSKY JONATHAN JAYSell1.7K$652.49
2026-02-26MAZELSKY JONATHAN JAYSell1.2K$653.68
2026-02-26MAZELSKY JONATHAN JAYSell1.1K$654.63
2026-02-26MAZELSKY JONATHAN JAYSell1.5K$655.85
2026-02-26MAZELSKY JONATHAN JAYSell2.9K$657.84
2026-02-26MAZELSKY JONATHAN JAYSell3.7K$658.92
2026-02-26MAZELSKY JONATHAN JAYSell2.9K$659.75
2026-02-26MAZELSKY JONATHAN JAYSell1.2K$661.10
2026-02-26MAZELSKY JONATHAN JAYSell1.0K$662.16
2026-02-19Erickson Michael GOption exercise719$141.60
2026-02-19Erickson Michael GOption exercise817$178.26
2026-02-19Erickson Michael GOption exercise483$206.94
2026-02-19Erickson Michael GOption exercise183$544.08
2026-02-19Erickson Michael GOption exercise197$505.53
2026-02-17Vandebroek Sophie V.Option exercise945$333.90
2026-02-17Vandebroek Sophie V.Sell945$628.65
2026-02-17Vandebroek Sophie V.Sell519$628.56
2026-02-17Erickson Michael GSell40$629.86
2026-02-17Erickson Michael GSell689$629.09
2026-02-17Erickson Michael GSell2.7K$628.22
2026-02-17Erickson Michael GSell1.3K$626.26
2026-02-17Erickson Michael GSell204$625.24
2026-02-17Erickson Michael GSell456$623.76
2026-02-17Erickson Michael GOption exercise4.2K$178.26
2026-02-17Erickson Michael GOption exercise1.2K$141.60
2026-02-14Erickson Michael GOption exercise184
2026-02-14Erickson Michael GTax withheld974$629.35
2026-02-14Emerson AndrewOption exercise61
2026-02-14Emerson AndrewOption exercise94
2026-02-14Emerson AndrewOption exercise42
2026-02-14Emerson AndrewOption exercise194
2026-02-14Emerson AndrewOption exercise65
2026-02-14Emerson AndrewTax withheld123$629.35
2026-02-14FENNELL GEORGEOption exercise139
2026-02-14Underberg Sharon E.Option exercise173
2026-02-14Underberg Sharon E.Option exercise176
2026-02-14Underberg Sharon E.Option exercise218
2026-02-14Underberg Sharon E.Option exercise265
2026-02-14Underberg Sharon E.Tax withheld251$629.35
2026-02-14Smith Martin AlexanderOption exercise148
2026-02-14Smith Martin AlexanderOption exercise188
2026-02-14Smith Martin AlexanderOption exercise301
2026-02-14Smith Martin AlexanderOption exercise367
2026-02-14Smith Martin AlexanderTax withheld302$629.35
2026-02-14Schreck MichaelOption exercise117
2026-02-14Schreck MichaelOption exercise169
2026-02-14Schreck MichaelOption exercise301
2026-02-14Schreck MichaelOption exercise367
2026-02-14Schreck MichaelOption exercise1.0K
2026-02-14Schreck MichaelTax withheld876$629.35
2026-02-14MAZELSKY JONATHAN JAYOption exercise958
2026-02-14MAZELSKY JONATHAN JAYOption exercise1.1K
2026-02-14MAZELSKY JONATHAN JAYTax withheld915$629.35
2026-02-14Lane MichaelOption exercise204
2026-02-14Lane MichaelOption exercise220
2026-02-14Lane MichaelOption exercise301
2026-02-14Lane MichaelOption exercise367
2026-02-14Lane MichaelTax withheld221$629.35
2026-02-14Johnson Michael PerkinsOption exercise176
2026-02-14Johnson Michael PerkinsOption exercise179
2026-02-14Johnson Michael PerkinsOption exercise218
2026-02-14Johnson Michael PerkinsTax withheld178$629.35
2026-02-14Hunt NimrataOption exercise204
2026-02-14Hunt NimrataOption exercise207
2026-02-14Hunt NimrataOption exercise301
2026-02-14Hunt NimrataOption exercise1.5K
2026-02-14Hunt NimrataOption exercise367
2026-02-14Hunt NimrataTax withheld1.2K$629.35
2026-02-14FENNELL GEORGEOption exercise55
2026-02-14FENNELL GEORGEOption exercise56
2026-02-14FENNELL GEORGEOption exercise204
2026-02-14FENNELL GEORGETax withheld199$629.35
2026-02-14Erickson Michael GOption exercise92
2026-02-14Erickson Michael GOption exercise94
2026-02-14Erickson Michael GOption exercise301
2026-02-14Erickson Michael GOption exercise184
2026-02-14Erickson Michael GOption exercise1.5K
2026-02-10FENNELL GEORGESell40$650.32
2026-02-10FENNELL GEORGEOption exercise11K$67.85
2026-02-10FENNELL GEORGESell1.1K$643.00
2026-02-10FENNELL GEORGESell397$644.02
2026-02-10FENNELL GEORGESell2.2K$645.25
2026-02-10FENNELL GEORGESell2.8K$646.23
2026-02-10FENNELL GEORGESell1.1K$647.21
2026-02-10FENNELL GEORGESell966$648.78
2026-02-10FENNELL GEORGESell2.8K$649.26
2026-02-09FENNELL GEORGEOption exercise1.5K$67.85
2026-01-30HOOLEY JOSEPH LGrant36$670.46
2025-11-07Hunt NimrataSell1.4K$705.54
2025-11-07Hunt NimrataOption exercise7.1K$288.78
2025-11-07Hunt NimrataOption exercise5.4K$505.53
2025-11-07Hunt NimrataSell5.1K$702.20
2025-11-07Hunt NimrataSell1.5K$703.73
2025-11-07Hunt NimrataSell1.5K$704.87
2025-10-30HOOLEY JOSEPH LGrant39$628.54
2025-09-01Smith Martin AlexanderTax withheld5$647.09
2025-09-01Smith Martin AlexanderOption exercise18
2025-08-22SZOSTAK M ANNEGift259
2025-08-22SZOSTAK M ANNEGift259
2025-08-22SZOSTAK M ANNEOption exercise2.2K$206.62
2025-08-22SZOSTAK M ANNESell2.2K$647.33
2025-08-15MAZELSKY JONATHAN JAYGift1.1K
2025-08-12Hunt NimrataOption exercise560$178.26
2025-08-12Hunt NimrataOption exercise483$206.94
2025-08-12Underberg Sharon E.Option exercise183$544.08
2025-08-12Hunt NimrataOption exercise183$544.08
2025-08-12Erickson Michael GSell88$649.85
2025-08-12Erickson Michael GSell318$649.99
2025-08-11Hunt NimrataSell1.2K$656.53
2025-08-08MAZELSKY JONATHAN JAYOption exercise183$598.49
2025-08-08Underberg Sharon E.Sell5.5K$651.60
2025-08-08Underberg Sharon E.Option exercise5.5K$206.94
2025-08-07Emerson AndrewOption exercise1.8K$141.60
2025-08-07Emerson AndrewTax withheld402$650.06
2025-08-06Lane MichaelSell2.5K$627.99
2025-08-06Lane MichaelSell300$628.89
2025-08-06MAZELSKY JONATHAN JAYSell3.0K$632.56
2025-08-06Hunt NimrataOption exercise1.2K$141.60
2025-08-06Hunt NimrataOption exercise5.9K$178.26
2025-08-06Hunt NimrataOption exercise5.7K$206.94
2025-08-06Hunt NimrataSell3.0K$629.87
2025-08-06Hunt NimrataSell2.9K$630.91
2025-08-06Hunt NimrataSell1.2K$630.69
2025-08-06MAZELSKY JONATHAN JAYOption exercise29K$67.85
2025-08-06MAZELSKY JONATHAN JAYSell1.1K$626.90
2025-08-06MAZELSKY JONATHAN JAYSell1.5K$628.27
2025-08-06MAZELSKY JONATHAN JAYSell3.4K$629.82
2025-08-06MAZELSKY JONATHAN JAYSell6.1K$630.59
2025-08-06MAZELSKY JONATHAN JAYSell7.3K$631.61
2025-08-06MAZELSKY JONATHAN JAYSell3.5K$635.13
2025-08-06MAZELSKY JONATHAN JAYSell1.8K$636.15
2025-08-06MAZELSKY JONATHAN JAYSell880$636.81
2025-08-06MAZELSKY JONATHAN JAYSell660$639.37
2025-08-06Lane MichaelOption exercise1.3K$206.94
2025-08-06Lane MichaelOption exercise7.1K$288.78
2025-08-06Lane MichaelSell5.6K$627.56
2025-06-01Johnson Michael PerkinsOption exercise3.4K
2025-06-01Johnson Michael PerkinsTax withheld1.5K$513.36
2025-05-21SZOSTAK M ANNEOption exercise1.0K$160.28
2025-05-21SZOSTAK M ANNESell1.0K$513.74
2025-05-21SZOSTAK M ANNESell1.3K$512.34
2025-05-13JUNIUS DANIEL MOption exercise1.4K$245.79
2025-05-13JUNIUS DANIEL MOption exercise1.3K$283.59
2025-05-13JUNIUS DANIEL MSell2.7K$506.41
2025-05-09Vandebroek Sophie V.Option exercise1.3K$283.59
2025-05-09Vandebroek Sophie V.Sell1.3K$491.34
2025-05-06Kingsley Lawrence DOption exercise84
2025-05-06Vandebroek Sophie V.Option exercise262
2025-05-06SZOSTAK M ANNEOption exercise262
2025-05-06Kingsley Lawrence DOption exercise262
2025-05-06JUNIUS DANIEL MOption exercise262
2025-05-06ESSIG STUARTOption exercise262
2025-02-14FENNELL GEORGEOption exercise57
2025-02-14MCKEON BRIAN POption exercise303
2025-02-14MCKEON BRIAN POption exercise308
2025-02-14MCKEON BRIAN POption exercise299
2025-02-14MCKEON BRIAN PTax withheld569$444.53
2025-02-14Underberg Sharon E.Grant137
2025-02-14Underberg Sharon E.Grant173
2025-02-14Underberg Sharon E.Grant176
2025-02-14Underberg Sharon E.Grant218
2025-02-14Underberg Sharon E.Tax withheld219$444.53
2025-02-14Smith Martin AlexanderOption exercise148
2025-02-14Smith Martin AlexanderOption exercise593
2025-02-14Smith Martin AlexanderOption exercise189
2025-02-14Smith Martin AlexanderOption exercise301
2025-02-14Smith Martin AlexanderTax withheld374$444.53
2025-02-14Schreck MichaelOption exercise80
2025-02-14Schreck MichaelOption exercise117
2025-02-14Schreck MichaelOption exercise791
2025-02-14Schreck MichaelOption exercise170
2025-02-14Schreck MichaelOption exercise301
2025-02-14Schreck MichaelTax withheld441$444.53
2025-02-14MAZELSKY JONATHAN JAYOption exercise689
2025-02-14MAZELSKY JONATHAN JAYOption exercise958
2025-02-14MAZELSKY JONATHAN JAYOption exercise1.1K
2025-02-14MAZELSKY JONATHAN JAYTax withheld1.2K$444.53
2025-02-14Lane MichaelOption exercise160
2025-02-14Lane MichaelOption exercise204
2025-02-14Lane MichaelOption exercise220
2025-02-14Lane MichaelOption exercise301
2025-02-14Lane MichaelTax withheld272$444.53
2025-02-14Johnson Michael PerkinsOption exercise176
2025-02-14Johnson Michael PerkinsOption exercise179
2025-02-14Johnson Michael PerkinsTax withheld118$444.53
2025-02-14Hunt NimrataOption exercise160
2025-02-14Hunt NimrataOption exercise204
2025-02-14Hunt NimrataOption exercise207
2025-02-14Hunt NimrataOption exercise301
2025-02-14Hunt NimrataTax withheld268$444.53
2025-02-14FENNELL GEORGEOption exercise51
2025-02-14FENNELL GEORGEOption exercise56
2025-02-14MCKEON BRIAN POption exercise252
2025-02-14FENNELL GEORGEOption exercise140
2025-02-14FENNELL GEORGETax withheld133$444.53
2025-02-14Erickson Michael GOption exercise69
2025-02-14Erickson Michael GOption exercise93
2025-02-14Erickson Michael GOption exercise94
2025-02-14Erickson Michael GOption exercise301
2025-02-14Erickson Michael GTax withheld177$444.53
2025-02-11Erickson Michael GOption exercise1.5K$67.85
2025-02-10FENNELL GEORGEOption exercise10.0K$79.54
2025-02-10FENNELL GEORGESell10.0K$462.53
2025-02-07FENNELL GEORGEOption exercise1.3K$79.54
2025-02-07SZOSTAK M ANNESell3.0K$465.94

All non-derivative Form 4 activity (SEC), newest first.

Supply chain

Customers (0)

    Suppliers (1)

    Named in the 10-K; linked when we track them.

    Notable events (8-K)

    DateItems
    2026-05-155.03Shareholder voteExhibitsfiling ↗
    2026-05-05ResultsExhibitsfiling ↗
    2026-03-26Exec/director changeExhibitsfiling ↗
    2026-02-13Exec/director changefiling ↗
    2026-02-02ResultsExhibitsfiling ↗
    2026-01-13Exec/director changeReg FDExhibitsfiling ↗
    2025-11-13Material agreementDebt obligationExhibitsfiling ↗
    2025-11-03ResultsExhibitsfiling ↗

    Recent filings

    FormFiledPeriodAccession
    8-K2026-05-152026-05-120000874716-26-000110 ↗
    10-Q2026-05-052026-03-310000874716-26-000076 ↗
    8-K2026-05-052026-05-050001104659-26-055203 ↗
    8-K2026-03-262026-03-240001104659-26-034906 ↗
    10-K2026-02-202025-12-310000874716-26-000038 ↗
    8-K2026-02-132026-02-130000874716-26-000007 ↗
    8-K2026-02-022026-02-020001104659-26-008904 ↗
    8-K2026-01-132026-01-110001104659-26-003103 ↗
    8-K2025-11-132025-11-120001104659-25-111278 ↗
    10-Q2025-11-032025-09-300000874716-25-000165 ↗
    8-K2025-11-032025-11-030001104659-25-105185 ↗
    8-K2025-10-072025-10-060001104659-25-097319 ↗