IDEXX Laboratories, Inc. (IDXX) has seen some recent movement in the marketplace and its stock finished trading at $379.40 yesterday. Traders are starting to take interest of IDXX as the stock traded as high as $386.00 and as low as $377.40 in the prior market session.

IDEXX Laboratories, Inc. (IDXX) average trading volume is 501.57K. However, in the prior market session IDEXX Laboratories, Inc. (IDXX) traded 476,700 shares. The 1st downside support level on IDXX is $358.51 and the 1st resistance level on IDXX is $404.62. IDXX fifty day moving average is $360.29 and IDXX 200 day moving average is $295.02.

IDEXX Laboratories, Inc. (IDXX) most recent performance has been specified by the recent movement in IDXX stock. IDXX has performed 11.85% over the past 4 weeks, IDXX has performed 28.88% over the past 90 days and IDXX has shown 38.94% over the past 365 days. IDEXX Laboratories, Inc. (IDXX) has a 12 month range of $168.65 to $407.86. IDEXX Laboratories, Inc. (IDXX) is trading 124.96% from its 12 month low and -6.98% from its 12 month high. IDEXX Laboratories, Inc. (IDXX) is displaying a 1.63% short float displaying the amount short in the float.

IDXX has 85.13M shares outstanding and 84.00M shares in the float. IDEXX Laboratories, Inc. (IDXX) at this time has a market cap of $32.77B and income of 460.10M. The EPS next quarter for IDXX is 1.40 and forecasted EPS next year is 11.23%. The market cap of IDEXX Laboratories, Inc. (IDXX) at $32.77B signifies how many Traders own shares of IDXX and is based off the last price ($379.40) of IDXX and the amount of shares outstanding (85.13M) with IDEXX Laboratories, Inc. (IDXX).

IDEXX Laboratories, Inc. (IDXX) has total cash (mrq) of 105.29M, total cash per share (mrq) of 1.24, total debt of IDXX rests at 1.11B and total debt/equity (mrq) is 404.64. . IDEXX Laboratories, Inc. (IDXX) operating cash flow (ttm) is 523.69M, IDXX leveraged free cash flow (ttm) is 311.97M.

IDXX is trading 1.21% above (bullish) its SMA20, 10.17% above (bullish) its SMA50 and 33.05% above (bullish) its SMA200.