IDEXX Laboratories Inc. (NASDAQ: IDXX) is an American company that engages in the development, manufacture, and distribution of products and services. It serves the animal veterinary, livestock, and poultry, dairy and water testing sector. The business operates through the segments of CAG, Water, LPD, and Other. The company also combines and presents products for the human point-of-care medical diagnostics market with its out-licensing arrangements.
IDXX IDEXX Laboratories Inc NASDAQ
452.59 USD -0.09% -0.41
OPEN 451.18
PREV CLOSE 453.00
DAY RANGE 454.72 - 449.39
VOLUME 15113
AVG. VOLUME 391.8K
52 WEEK RANGE 515.79 - 317.06
Buy IDXX stocks now with Interactive Brokers – the most advanced investment platform
Valuations metrics
Market capitalization 37.6B
Enterprise value 38.6B
Trailing pe 55.514706
Forward pe 40.92141
Peg ratio 40.92141
Price to sales ttm 10.959354
Price to book mrq 44.705418
Enterprise to revenue 11.256
Enterprise to ebitda 36.972
Financials
Fiscal year ends 2022-12-31
Most recent quarter 2023-03-31
Profit margin 0.20378
Operating margin 0.2713
Return on assets ttm 0.21542
Return on equity ttm 0.94426
Income statement
Revenue ttm 3.4B
Revenue per share ttm 41.204
Quarterly revenue growth 0.076
Gross profit ttm 2B
Ebitda 1B
Net income to common ttm 699.2M
Diluted eps ttm 8.16
Quarterly earnings growth yoy 0.104
Balance sheet
Total cash mrq 111.4M
Total cash per share mrq 1.342
Total debt mrq 1.3B
Total debt to equity mrq 156.964
Current ratio mrq 1.079
Book value per share mrq 10.133
Cash flow
Operating cash flow ttm 612.2M
Levered free cash flow ttm 399M
Stock statistics
Shares outstanding 82.9M
Float shares 82.2M
Avg 10 volume 421.2K
Avg 30 volume 402.6K
Shares short 2.2M
Short ratio 6.22
Short percent of shares outstanding 0.03
Percent held by insiders 0.00934
Percent held by institutions 0.92796
Stock price summary
Fifty two week low 317.06
Fifty two week high 515.79
Fifty two week change 23.376
Beta 1.192118
Day 50 ma 480.3082
Day 200 ma 431.1845
Dividends and splits
Last split factor 2-for-1 split
Last split date 2015-06-16