IDEXX Laboratories, Inc SWOT Analysis