CONTRAVISORY INVESTMENT MANAGEMENT, INC.

Latest statistics and disclosures from CONTRAVISORY INVESTMENT MANAGEMENT's latest quarterly 13F-HR filing:

CONTRAVISORY INVESTMENT MANAGEMENT portfolio companies for December 2016 quarter

Company (Ticker) Portfolio Weight Share Count Price Last Trade
Cintas Corporation (CTAS) 4.07 103626 -5.00% 115.56 118.80
Ingredion Incorporated 3.48 81863 -4.00% 124.96 0.00
Facebook Inc cl a 3.02 77170 -4.00% 115.04 0.00
Accenture 2.96 74255 -4.00% 117.12 0.00
International Flavors & Fragrances (IFF) 2.81 70174 -4.00% 117.84 122.63
Parker-Hannifin Corporation (PH) 2.81 59092 -3.00% 140.00 155.86
General Mills (GIS) 2.77 131917 -4.00% 61.77 60.59
Johnson & Johnson (JNJ) 2.73 69617 -4.00% 115.22 119.52
Alleghany Corporation (Y) 2.72 13125 -3.00% 608.15 643.70
CMS Energy Corporation (CMS) 2.66 187620 -3.00% 41.62 43.76
NiSource (NI) 2.60 344714 -3.00% 22.14 23.17
Booz Allen Hamilton Holding Corporation (BAH) 2.45 199297 -3.00% 36.07 35.62
TJX Companies (TJX) 2.39 93635 -3.00% 75.13 76.35
McCormick & Company, Incorporated (MKC) 2.37 74573 -3.00% 93.33 98.01
Laboratory Corp. of America Holdings (LH) 2.30 52748 -3.00% 128.38 139.02
Cabot Oil & Gas Corporation (COG) 2.28 286383 -5.00% 23.36 22.60
Paychex (PAYX) 2.18 105202 -2.00% 60.88 59.60
Roper Industries (ROP) 2.18 35013 -4.00% 183.07 207.87
Discover Financial Services (DFS) 2.09 85352 NEW 72.09 71.17
Verisk Analytics (VRSK) 2.09 75813 -3.00% 81.17 82.23
ANSYS (ANSS) 2.05 65124 -3.00% 92.49 101.08
Progressive Corporation (PGR) 2.04 169086 -4.00% 35.50 38.84
J.M. Smucker Company (SJM) 2.04 46894 -3.00% 128.05 140.73
Cheniere Energy (LNG) 2.02 143505 NEW 41.43 47.22
Aon 2.02 53223 -3.00% 111.53 0.00
National-Oilwell Var (NOV) 1.99 156301 NEW 37.44 38.86
Markel Corporation (MKL) 1.99 6454 -4.00% 904.56 973.07
Honeywell International (HON) 1.98 50314 -4.00% 115.85 125.04
Hp 1.98 391298 NEW 14.84 0.00
Trimble Navigation (TRMB) 1.93 188284 NEW 30.15 31.46
Praxair (PX) 1.92 48258 -3.00% 117.18 117.79
Wabtec Corporation (WAB) 1.91 67801 NEW 83.02 80.17
Garmin Ltd. 1.91 115606 +36484.00% 48.49 0.00
Franklin Electric (FELE) 1.88 142083 NEW 38.90 43.15
Jacobs Engineering (JEC) 1.87 96681 +31913.00% 57.00 56.80
Hibbett Sports (HIBB) 1.85 145563 NEW 37.30 29.90
Waters Corporation (WAT) 1.84 40167 -3.00% 134.39 154.68
Universal Corporation (UVV) 1.78 81944 -4.00% 63.75 68.80
American Capital (ACAS) 1.73 283420 NEW 17.92 17.99
Rayonier (RYN) 1.64 181450 NEW 26.60 28.74
Church & Dwight (CHD) 1.52 101302 -3.00% 44.19 49.69
Convergys Corporation (CVG) 1.51 180775 -3.00% 24.56 25.05
Technology SPDR (XLK) 0.20 12303 -6.00% 48.36 52.52
Industrial SPDR (XLI) 0.18 8644 -23.00% 62.24 66.04
Consumer Staples Select Sect. SPDR (XLP) 0.16 9053 -47.00% 51.70 54.96
VCA Antech (WOOF) 0.11 4670 68.74 90.88
First Busey Corp Class A Common 0.11 10168 30.78 0.00
iShares MSCI Emerging Markets Indx (EEM) 0.10 8165 +225.00% 35.03 38.93
FLIR Systems (FLIR) 0.10 8347 +20.00% 36.18 36.68
Energy Select Sector SPDR (XLE) 0.10 4082 +15.00% 75.21 71.36
Financial Select Sector SPDR (XLF) 0.10 12196 +27.00% 23.29 24.61
Stepan Company (SCL) 0.09 3164 81.54 71.64
Utilities SPDR (XLU) 0.09 5750 -18.00% 48.52 50.30
SPDR S&P; 500 ETF (SPY) 0.08 1039 +312.00% 223.29 236.28
Copart (CPRT) 0.08 3992 55.36 58.45
Cadence Design Systems (CDNS) 0.08 9334 25.18 30.86
Brookline Ban (BRKL) 0.08 14432 16.42 16.10
Navigators (NAVG) 0.08 1889 117.52 56.55
Provident Financial Services (PFS) 0.08 7931 28.24 26.86
NetApp (NTAP) 0.07 5504 NEW 35.25 40.70
Avista Corporation (AVA) 0.07 5433 39.94 38.93
MSCI (MSCI) 0.07 2665 78.80 94.95
Robert Half International (RHI) 0.07 4228 NEW 48.72 48.25
National Presto Industries (NPK) 0.07 1983 106.40 110.60
American Campus Communities (ACC) 0.07 4314 49.84 49.99
Forrester Research (FORR) 0.07 4600 NEW 43.04 37.75
H.B. Fuller Company (FUL) 0.07 3980 48.24 49.94
Kansas City Southern (KSU) 0.07 2268 NEW 84.66 87.70
Viad (VVI) 0.07 4461 44.16 47.85
Materials SPDR (XLB) 0.07 4359 -13.00% 49.78 52.61
Consumer Discretionary SPDR (XLY) 0.07 2494 -32.00% 81.40 87.11
Seacor Holdings (CKH) 0.06 2266 NEW 71.49 70.33
Acxiom Corporation (ACXM) 0.06 7092 26.79 29.66
Blackbaud (BLKB) 0.06 2650 64.15 72.88
FMC Technologies (FTI) 0.06 5303 NEW 35.45 32.69
Ryder System (R) 0.06 2426 NEW 74.61 76.77
Mid-America Apartment (MAA) 0.06 1811 NEW 97.74 100.35
Cabela's Incorporated (CAB) 0.06 3001 58.65 46.25
Gap (GPS) 0.06 7815 NEW 22.39 24.87
White Mountains Insurance Gp 0.06 223 834.08 0.00
Murphy Oil Corporation (MUR) 0.06 6032 +949.00% 31.17 27.75
ProAssurance Corporation (PRA) 0.06 3131 56.21 57.25
Beacon Roofing Supply (BECN) 0.06 3668 46.07 45.88
Owens-Illinois (OI) 0.06 10912 +1176.00% 17.41 19.54
West Pharmaceutical Services (WST) 0.06 2117 85.03 83.24
Navient Corporation equity 0.06 11149 NEW 16.41 0.00
Lumber Liquidators Holdings (LL) 0.05 9925 NEW 15.72 18.19
Vishay Intertechnology (VSH) 0.05 8416 NEW 16.16 16.55
Freeport-McMoRan Copper & Gold (FCX) 0.05 10330 NEW 13.17 13.73
CONSOL Energy (CNX) 0.05 7830 +760.00% 18.26 17.04
El Paso Electric Company (EE) 0.05 3179 46.56 47.25
Boardwalk Pipeline Partners (BWP) 0.05 8076 NEW 17.34 18.50
P.H. Glatfelter Company (GLT) 0.05 6368 NEW 23.87 22.90
EQT Corporation (EQT) 0.05 2229 NEW 65.50 60.55
B&G; Foods (BGS) 0.05 3546 43.71 47.55
Ralph Lauren Corp 0.05 1510 NEW 90.07 0.00
Exxon Mobil Corporation (XOM) 0.04 1312 89.94 80.93
Redwood Trust (RWT) 0.04 8444 NEW 15.16 16.97
Colgate-Palmolive Company (CL) 0.04 1600 65.62 73.49
Hess (HES) 0.04 2000 62.50 51.56
iShares MSCI EAFE Index Fund (EFA) 0.04 1826 +20.00% 57.50 60.70
Prospect Capital Corporation (PSEC) 0.04 15742 NEW 8.32 9.48
ProShares Short Financials (SEF) 0.04 8655 13.98 13.21
Guidewire Software 0.04 2121 -25.00% 49.50 0.00
* Firstcash Inc Com stock 0.04 2536 NEW 46.92 0.00
Equifax (EFX) 0.03 645 +13.00% 117.83 129.06
United Rentals (URI) 0.03 872 NEW 105.50 128.06
ONEOK (OKE) 0.03 1376 NEW 57.41 53.52
iShares Silver Trust (SLV) 0.03 5309 NEW 15.07 17.09
Hingham Institution for Savings (HIFS) 0.03 500 196.00 188.47
Leucadia National (LUK) 0.02 3156 NEW 23.13 25.71
Costco Wholesale Corporation (COST) 0.02 388 -99.00% 159.79 176.51
Health Care SPDR (XLV) 0.02 931 -38.00% 68.74 73.88
AES Corporation (AES) 0.02 4864 +299.00% 11.72 11.60
Spectra Energy (SE) 0.02 1454 NEW 41.27 41.31
Teradata Corporation (TDC) 0.02 2527 +613.00% 27.31 31.40
United States Oil Fund (USO) 0.02 5335 11.81 11.36
ConAgra Foods (CAG) 0.02 1306 +19.00% 39.82 40.48
Chesapeake Energy Corporation (CHK) 0.02 10238 +369.00% 7.03 5.92
Fastenal Company (FAST) 0.02 1189 -99.00% 47.10 50.87
Lithia Motors (LAD) 0.02 590 -15.00% 96.61 102.10
Scripps Networks Interactive (SNI) 0.02 941 +279.00% 71.20 82.46
iShares MSCI Canada Index (EWC) 0.02 1898 +2.00% 26.34 27.68
iShares MSCI Australia Index Fund (EWA) 0.02 2337 20.11 22.37
iShares MSCI Belgium Investable Mkt (EWK) 0.02 2596 17.33 17.99
iShares MSCI Netherlands Investable (EWN) 0.02 1864 24.14 25.50
Xylem 0.02 1196 +306.00% 49.33 0.00
Ishares Msci Finland Capped 0.02 1399 32.88 0.00
Ishares Tr msci norway etf 0.02 2177 21.59 0.00
Hasbro (HAS) 0.01 354 +81.00% 79.10 98.82
Joy Global (JOYG) 0.01 918 +66.00% 28.32 0.00
Assurant (AIZ) 0.01 316 +81.00% 91.77 98.39
Total System Services (TSS) 0.01 588 +83.00% 49.32 55.03
NASDAQ OMX (NDAQ) 0.01 410 +87.00% 68.29 71.24
Berkshire Hathaway (BRK.B) 0.01 255 164.71 0.00
Expeditors International of Washington (EXPD) 0.01 548 +82.00% 52.92 56.59
Walt Disney Company (DIS) 0.01 200 105.00 110.12
General Electric Company (GE) 0.01 1000 32.00 30.33
AT&T; (T) 0.01 374 42.78 41.59
Citrix Systems (CTXS) 0.01 332 +83.00% 90.36 80.17
Edwards Lifesciences (EW) 0.01 210 +68.00% 95.24 92.21
Mattel (MAT) 0.01 810 +68.00% 27.16 25.77
NVIDIA Corporation (NVDA) 0.01 405 +76.00% 106.17 110.76
Stanley Black & Decker (SWK) 0.01 231 +84.00% 112.55 127.29
Avery Dennison Corporation (AVY) 0.01 366 +84.00% 71.04 79.81
Harris Corporation (HRS) 0.01 303 +82.00% 102.31 110.44
C.R. Bard (BCR) 0.01 122 +87.00% 221.31 243.38
Vulcan Materials Company (VMC) 0.01 251 +83.00% 123.51 120.14
Apartment Investment and Management (AIV) 0.01 636 +83.00% 45.60 45.43
Newell Rubbermaid (NWL) 0.01 548 +85.00% 43.80 47.25
Cincinnati Financial Corporation (CINF) 0.01 373 +84.00% 75.07 72.93
Masco Corporation (MAS) 0.01 838 +84.00% 31.03 33.85
Mohawk Industries (MHK) 0.01 139 +87.00% 201.44 225.05
Tyson Foods (TSN) 0.01 341 +65.00% 61.58 63.22
PerkinElmer (PKI) 0.01 519 +82.00% 52.02 55.20
Apple (AAPL) 0.01 357 114.85 137.11
Computer Sciences Corporation (CSC) 0.01 534 +81.00% 59.93 70.73
Fluor Corporation (FLR) 0.01 559 +81.00% 51.88 56.60
Intuitive Surgical (ISRG) 0.01 35 +66.00% 628.57 732.08
NCR Corporation (NCR) 0.01 384 41.67 48.27
iShares Russell 1000 Value Index (IWD) 0.01 169 +31.00% 112.43 116.61
Hershey Company (HSY) 0.01 265 NEW 101.89 107.95
D.R. Horton (DHI) 0.01 835 +67.00% 27.54 31.00
priceline.com Incorporated (PCLN) 0.01 28 1464.29 1651.74
Constellation Brands (STZ) 0.01 170 +84.00% 152.94 160.20
Wynn Resorts (WYNN) 0.01 274 +92.00% 87.59 94.75
NetEase (NTES) 0.01 82 219.51 304.07
Amphenol Corporation (APH) 0.01 434 +83.00% 66.82 69.82
Quanta Services (PWR) 0.01 1009 +77.00% 34.69 37.66
Activision Blizzard (ATVI) 0.01 575 +66.00% 36.52 45.23
Cheesecake Factory Incorporated (CAKE) 0.01 425 58.82 60.10
CenterPoint Energy (CNP) 0.01 1222 +83.00% 24.55 26.57
Quest Diagnostics Incorporated (DGX) 0.01 373 +68.00% 91.15 95.60
Essex Property Trust (ESS) 0.01 124 +90.00% 233.87 229.50
FMC Corporation (FMC) 0.01 577 +80.00% 57.19 58.44
Cimarex Energy Co 0.01 195 +62.00% 138.46 0.00
PowerShares QQQ Trust, Series 1 (QQQQ) 0.01 150 +22.00% 120.00 0.00
Ball Corporation (BLL) 0.01 353 +83.00% 76.49 73.44
Pinnacle West Capital Corporation (PNW) 0.01 335 +67.00% 77.61 79.72
SPDR S&P; MidCap 400 ETF (MDY) 0.01 111 +44.00% 297.30 317.02
Vanguard Total Stock Market ETF (VTI) 0.01 156 +25.00% 115.38 121.87
iShares MSCI Chile Inv. Mt. Idx. Fd (ECH) 0.01 643 37.33 41.25
ISHARES TR MSCI Small Cap msci small cap 0.01 456 50.44 0.00
iShares MSCI Austria Investable Mkt (EWO) 0.01 2223 16.64 17.77
MSCI Indonesia Investable Market Ind Fd (EIDO) 0.01 900 NEW 24.44 24.62
News Corp Class B cos 0.01 2266 NEW 11.92 0.00
Ishares Inc msci clb cp et 0.01 1860 NEW 12.90 0.00
Medtronic 0.01 593 70.83 0.00
Equinix 0.01 70 +66.00% 357.14 0.00
Monster Beverage Corp Com stock 0.01 516 +405.00% 44.57 0.00
Real Estate Select Sect Spdr 0.01 587 -55.00% 30.66 0.00
China Petroleum & Chemical (SNP) 0.00 162 NEW 74.07 79.59
Comcast Corporation (CMCSA) 0.00 18 55.56 37.94
CNOOC (CEO) 0.00 96 125.00 121.00
Microsoft Corporation (MSFT) 0.00 22 45.45 64.36
BlackRock (BLK) 0.00 5 400.00 390.71
JPMorgan Chase & Co. (JPM) 0.00 45 +28.00% 88.89 91.06
Charles Schwab Corporation (SCHW) 0.00 82 36.59 41.62
Bank of New York Mellon Corporation (BK) 0.00 61 49.18 47.29
Blackstone (BX) 0.00 61 32.79 30.32
Wal-Mart Stores (WMT) 0.00 50 60.00 71.71
Waste Management (WM) 0.00 45 66.67 73.01
Pfizer (PFE) 0.00 114 35.09 33.59
Archer Daniels Midland Company (ADM) 0.00 58 51.72 44.72
CBS Corporation (CBS) 0.00 20 50.00 67.12
Brookfield Asset Management (BAM.A) 0.00 339 32.45 0.00
Chevron Corporation (CVX) 0.00 39 128.21 110.38
3M Company (MMM) 0.00 19 157.89 186.04
Cisco Systems (CSCO) 0.00 87 34.48 34.09
Core Laboratories N.V. (CLB) 0.00 28 107.14 112.82
Cummins (CMI) 0.00 30 133.33 152.25
LKQ Corporation (LKQX) 0.00 122 32.79 0.00
Northrop Grumman Corporation (NOC) 0.00 12 250.00 242.98
Sealed Air (SEE) 0.00 60 50.00 47.72
Union Pacific Corporation (UNP) 0.00 55 109.09 108.87
Automatic Data Processing (ADP) 0.00 34 88.24 100.42
Intel Corporation (INTC) 0.00 81 37.04 36.07
Ross Stores (ROST) 0.00 38 52.63 69.04
E.I. du Pont de Nemours & Company (DD) 0.00 40 75.00 79.80
Koninklijke Philips Electronics NV (PHG) 0.00 381 31.50 29.68
Raytheon Company (RTN) 0.00 44 136.36 154.08
Thermo Fisher Scientific (TMO) 0.00 16 125.00 158.02
Allstate Corporation (ALL) 0.00 38 78.95 80.58
BB&T; Corporation (BBT) 0.00 70 42.86 48.15
Capital One Financial (COF) 0.00 15 66.67 92.89
ConocoPhillips (COP) 0.00 54 55.56 47.10
Credit Suisse Group AG (CS) 0.00 40 NEW 25.00 15.35
Halliburton Company (HAL) 0.00 80 50.00 53.06
Macy's (M) 0.00 27 37.04 32.36
Marsh & McLennan Companies (MMC) 0.00 44 68.18 72.93
Merck & Co (MRK) 0.00 49 61.22 65.29
Nextera Energy Inc C om 0.00 32 125.00 0.00
Occidental Petroleum Corporation (OXY) 0.00 36 83.33 65.91
Pepsi (PEP) 0.00 11 -72.00% 90.91 109.41
Schlumberger (SLB) 0.00 80 87.50 79.70
United Technologies Corporation (UTX) 0.00 31 96.77 112.66
Xerox Corporation (XRX) 0.00 270 7.41 7.46
CA (CA) 0.00 78 25.64 32.22
QUALCOMM (QCOM) 0.00 125 64.00 57.10
Canadian Pacific Railway Ltd 0.00 63 NEW 142.86 0.00
Ford Motor Company (F) 0.00 1000 12.00 12.67
EOG Resources (EOG) 0.00 14 71.43 97.53
SAP AG (SAP) 0.00 157 89.17 94.01
Prudential Financial (PRU) 0.00 22 90.91 110.50
Visa (V) 0.00 75 80.00 87.80
Fiserv (FISV) 0.00 56 NEW 107.14 113.82
Dover Corporation (DOV) 0.00 46 65.22 80.92
Oracle Corporation (ORCL) 0.00 42 47.62 42.51
Marathon Oil Corporation (MRO) 0.00 172 17.44 15.76
POS (PKX) 0.00 254 51.18 63.70
SPDR Gold Trust (GLD) 0.00 12 NEW 83.33 117.93
Estee Lauder Companies (EL) 0.00 12 83.33 84.20
Mead Johnson Nutrition (MJN) 0.00 29 68.97 87.50
Edison International (EIX) 0.00 37 81.08 77.19
iShares Russell 2000 Index (IWM) 0.00 95 +72.00% 136.84 139.58
iShares MSCI EMU Index (EZU) 0.00 38 NEW 26.32 35.62
Ingersoll-rand Co Ltd-cl A 0.00 17 58.82 0.00
British American Tobac (BTI) 0.00 85 117.65 62.90
Urban Outfitters (URBN) 0.00 82 NEW 24.39 27.73
iShares Russell 1000 Growth Index (IWF) 0.00 32 93.75 112.83
iShares MSCI Brazil Index (EWZ) 0.00 41 NEW 24.39 40.15
iShares Russell 2000 Value Index (IWN) 0.00 6 166.67 121.48
iShares Dow Jones US Real Estate (IYR) 0.00 11 NEW 90.91 79.57
SPDR S&P; Biotech (XBI) 0.00 33 NEW 60.61 67.79
WisdomTree Emerging Mkts Small Cp Div Fd (DGS) 0.00 7 NEW 0.00 43.92
iShares Russell Midcap Growth Idx. (IWP) 0.00 7 142.86 103.96
PIMCO Enhanced Short Mat Str Fund ETF (MINT) 0.00 5 200.00 101.55
WisdomTree Europe SmallCap Div Fd (DFE) 0.00 41 NEW 48.78 57.50
Schwab Strategic Tr us lrg cap etf 0.00 35 -20.00% 57.14 0.00
Kinder Morgan Inc. 0.00 64 15.62 0.00
Prologis Inc. 0.00 25 40.00 0.00
Tim Participacoes Sa-adr spon 0.00 971 NEW 11.33 0.00
Telefonica Brasil Sa adr 0.00 838 NEW 13.13 0.00
Mondelez Int 0.00 64 46.88 0.00
Ishares Inc msci india index 0.00 105 NEW 28.57 0.00
Metropcs Communications 0.00 27 74.07 0.00
Cdw 0.00 100 50.00 0.00
Ishares Tr hdg msci japan 0.00 20 NEW 50.00 0.00
Ishares Tr hdg msci eafe 0.00 129 NEW 23.26 0.00
Ishares Tr unit 0.00 25 NEW 40.00 0.00
Crown Castle Intl 0.00 13 76.92 0.00
Kraft Heinz 0.00 77 90.91 0.00
Alarm Com Hldgs 0.00 131 30.53 0.00
Paypal Holdings 0.00 68 44.12 0.00
Alphabet Inc Class A cs 0.00 7 857.14 0.00
Goldman Sachs Etf Tr activebeta int 0.00 107 NEW 28.04 0.00
Spdr Nuveen Barclays Muni Bond Etf nuvn brcly muni 0.00 40 50.00 0.00
Proshares Tr short s&p 500 ne 0.00 185 37.84 0.00
Dell Technologies Inc Class V equity 0.00 133 52.63 0.00
Ashland 0.00 27 111.11 0.00
Advansix Inc Com stock 0.00 22 NEW 0.00 0.00
Lamb Weston Hldgs 0.00 247 NEW 36.44 0.00