IDXX - IDEXX Laboratories Inc
221
$579.85
$2.73 (0.473%)
$579.86
$0.01 (0.002%)
Score4.06/5
Metric Margins Overview
IDEXX Laboratories Inc

Legend | CAGR | Total Change | Average | Median | Low | High | Latest |
|---|---|---|---|---|---|---|---|
Operating Margin | 11.34% | 8.43% | 30.79% | 31.21% | 29.14% 2025-03-31 | 31.6% 2025-12-31 | 31.6% 2025-12-31 |
Net Margin | 10.96% | 8.15% | 24.11% | 24.51% | 22.76% 2025-03-31 | 24.65% 2025-09-30 | 24.62% 2025-12-31 |
Gross Margin | 1.13% | 0.85% | 61.58% | 61.63% | 61.28% 2025-03-31 | 61.8% 2025-12-31 | 61.8% 2025-12-31 |
Free Cash Flow Margin | 18.73% | 13.81% | 21.82% | 21.93% | 19.18% 2025-06-30 | 24.25% 2025-12-31 | 24.25% 2025-12-31 |
| #'s in thousands USD | All Time | 2025-12-31 | 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 Get more features by creating a free Stock Unlock account: 2 portfolios, 5 positions per portfolio 2 watchlists, up to 10 tickers per watchlist More screener searches | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
61.80% | 61.72% | 61.54% | 61.28% | 42K% | 117751 | 5475628 | 4724333 | 2679111 | 837513 | 614156 | 3632542 | 4195367 | 6819825 | 3889279 | 6134633 | 150121 | 4592750 | |||
24.36% | 24.57% | 24.69% | 26.38% | 42K% | 1838412 | 295645 | 112869 | 9582151 | 7855590 | 5698653 | 8879465 | 3766893 | 9252699 | 8322529 | 6462935 | 4331597 | 5412982 | |||
31.60% | 31.34% | 31.09% | 29.14% | 42K% | 5786083 | 208186 | 9425852 | 891136 | 8340751 | 5049525 | 6122761 | 3219047 | 5848969 | 9577318 | 7583001 | 4097490 | 6068433 | |||
34.97% | 34.70% | 34.50% | 32.55% | 42K% | 576952 | 6494752 | 7305765 | 4364193 | 838336 | 2003264 | 6870678 | 1760550 | 7663317 | 6534047 | 2072667 | 3294634 | 3720425 | |||
24.62% | 24.65% | 24.41% | 22.76% | 42K% | 3119003 | 723084 | 5381700 | 5139312 | 1387868 | 8921413 | 5397575 | 9400662 | 8070215 | 8363449 | 1669823 | 9295491 | 4039180 | |||
24.25% | 22.56% | 19.18% | 21.31% | 42K% | 4081114 | 1703710 | 6718680 | 210484 | 7597754 | 2789056 | 5741862 | 8110978 | 3667014 | 3285745 | 4766070 | 3757246 | 5619603 | |||
27.46% | 26.11% | 22.43% | 24.63% | 42K% | 7823359 | 7112162 | 7793111 | 8616978 | 8406904 | 6756662 | 4221503 | 2813997 | 318330 | 7307663 | 4247090 | 1757398 | 8254750 | |||
54,021,816 | 51,114,200 | 43,133,492 | 34,032,344 | 42,069,000 | 4983583 | 2808777 | 73853 | 8485491 | 6610702 | 6163320 | 251579 | 9872828 | 1758517 | 7870806 | 9040953 | 3114019 | 6853497 | |||
54,689,583 | 51,885,856 | 44,072,704 | 34,808,602 | 42,069,000 | 6854711 | 6216451 | 8324179 | 2864994 | 5539185 | 7730680 | 4812453 | 1352247 | 5708268 | 4590001 | 6989449 | 6983287 | 6949348 | |||
12.55 | 12.27 | 10.68 | 8.66 | 42,069 | 6890535 | 7584988 | 3900401 | 5142323 | 8069000 | 5725464 | 4462959 | 1783933 | 1295364 | 4369368 | 3783341 | 3608654 | 511269 | |||
20.31 | 19.87 | 17.36 | 14.13 | 42,069 | 8359335 | 6482129 | 8898200 | 324082 | 1015244 | 5703527 | 533662 | 589657 | 3624338 | 7743776 | 5774864 | 4021657 | 1479633 | |||
45.71 | 46.98 | 47.62 | 35.14 | 42,069 | 9168445 | 967084 | 1851393 | 6119086 | 3231477 | 3739427 | 1317342 | 3422032 | 3219440 | 2381736 | 5453134 | 462432 | 2670567 | |||
39.72 | 39.13 | 34.36 | 29.7 | 42,069 | 3231983 | 8267255 | 7421869 | 2420909 | 8913641 | 3878237 | 3219590 | 4803895 | 6996100 | 5778831 | 6570644 | 1320241 | 393555 | |||
50.99 | 49.75 | 43.76 | 38.03 | 42,069 | 7005388 | 5120347 | 8758921 | 7123738 | 2394374 | 6299885 | 2477990 | 673500 | 1376407 | 1023306 | 3143919 | 7894229 | 232120 | |||
51.77 | 54.36 | 55.7 | 40.63 | 42,069 | 5105556 | 9146705 | 525531 | 5279731 | 219839 | 3026680 | 4925743 | 1832356 | 668930 | 4292065 | 4950454 | 4724003 | 5000470 | |||
31.62% | 30.34% | 29.59% | 27.85% | 42K% | 2719742 | 9752475 | 349920 | 423847 | 7600422 | 4167685 | 3543095 | 2164522 | 2502087 | 795769 | 6286821 | 1849103 | 2823218 | |||
61.76% | 61.18% | 59.57% | 55.16% | 42K% | 3668951 | 705988 | 7886711 | 1591768 | 4418320 | 3420327 | 1017681 | 8191267 | 109432 | 3279821 | 5834855 | 2590540 | 9904919 | |||
65.99% | 65.81% | 67.56% | 61.81% | 42K% | 3542801 | 1538113 | 4691916 | 5476095 | 7088043 | 4755059 | 3389427 | 3532091 | 1439460 | 6793307 | 3729497 | 4662470 | 7755176 | |||
48.18% | 45.44% | 42.25% | 41.20% | 42K% | 6559720 | 9306144 | 3491194 | 7917032 | 1292373 | 266937 | 8812927 | 7995717 | 520058 | 4380843 | 9329935 | 181892 | 137656 | |||
5.75% | 6.19% | 7.70% | 7.22% | 42K% | 1082612 | 246601 | 1318742 | 6549792 | 1551582 | 2158281 | 9550503 | 7002514 | 405129 | 9198297 | 4950671 | 6337940 | 1543742 | |||
5.08% | 5.35% | 6.59% | 6.25% | 42K% | 6984980 | 3335036 | 7798394 | 6713289 | 4904424 | 1722606 | 7120825 | 84486 | 194675 | 6116839 | 1518376 | 1311614 | 1253097 | |||
1.39% | 1.40% | 1.48% | 1.54% | 42K% | 3813998 | 6995779 | 2225250 | 6538394 | 274495 | 7091006 | 8321140 | 5752081 | 6692482 | 4200134 | 1662776 | 4090222 | 7951211 | |||
1.82% | 1.73% | 1.66% | 2.28% | 42K% | 3156167 | 8289213 | 8827577 | 3510529 | 4301493 | 7155203 | 42233 | 7124414 | 8856275 | 5845920 | 5639314 | 7394379 | 5589206 | |||
12.97 | 11.65 | 9.56 | 10.23 | 42,069 | 6916669 | 904771 | 7489061 | 1049911 | 4275228 | 2027678 | 2422070 | 6659199 | 3077916 | 9214252 | 5675006 | 7313774 | 9536395 | |||
14.68 | 13.49 | 11.18 | 11.82 | 42,069 | 9655696 | 5570108 | 2167744 | 2067815 | 8587292 | 1623378 | 1877648 | 4486689 | 6978946 | 5399680 | 9898825 | 4797881 | 99059 | |||
53.48 | 51.66 | 49.85 | 47.99 | 42,069 | 3909938 | 3691968 | 4656458 | 7115456 | 6916013 | 1560861 | 6407115 | 6214693 | 763872 | 6732689 | 1453264 | 6814325 | 2447096 | |||
0.56 | 0.68 | 0.79 | 0.73 | 42,069 | 2999817 | 1089982 | 7727785 | 8473643 | 2792435 | 6909083 | 7348659 | 9695897 | 2909332 | 8091258 | 5970942 | 7062112 | 3725754 | |||
35.01 | 35.17 | 36.72 | 37.01 | 42,069 | 6088496 | 7016712 | 6668406 | 8512574 | 5541725 | 2633875 | 8216498 | 7493111 | 4196974 | 6439351 | 4975009 | 8405171 | 6742421 | |||
667,767 | 771,656 | 939,212 | 776,258 | 42,069,000 | 255153 | 875621 | 4794684 | 5561051 | 8015264 | 7151947 | 452994 | 8160755 | 3387390 | 364378 | 258173 | 6978037 | 1562827 | |||
847,837 | 979,822 | 1,103,806 | 940,228 | 42,069,000 | 4046351 | 3053935 | 6769522 | 7649087 | 2795940 | 6746764 | 2634292 | 2566443 | 5998835 | 7770589 | 6224030 | 7251727 | 7220311 |