A provider of diagnostic systems and services, IDEXX Laboratories, Inc. (NASDAQ:IDXX) announced its 2015 third quarter financial results today, posting mixed results. The company registered $406 million in revenues, missing expectations of $407.1 million, and earnings per share of $0.48. Adjusted for asset impairment costs, earnings stood at $0.54 per share, topping Wall Street estimates of $0.53 per share. IDEXX Laboratories also revised its full year guidance, and is now expecting revenues of $1.6 billion-to-$1.61 billion, while earnings are estimated to be between $2.04 and $2.07 per share. Investors were not convinced, and shares have tumbled by as much as 15% so far today.