With the shares now trading at their most reasonable valuation in almost a decade, here are four reasons why Idexx is one of the most compelling S&P 500 stocks to buy right now. Typically ... Over the ...