0001580642-23-000225.txt : 20230113
0001580642-23-000225.hdr.sgml : 20230113
20230113122408
ACCESSION NUMBER: 0001580642-23-000225
CONFORMED SUBMISSION TYPE: 13F-HR
PUBLIC DOCUMENT COUNT: 2
CONFORMED PERIOD OF REPORT: 20221231
FILED AS OF DATE: 20230113
DATE AS OF CHANGE: 20230113
EFFECTIVENESS DATE: 20230113
FILER:
COMPANY DATA:
COMPANY CONFORMED NAME: CONTRAVISORY INVESTMENT MANAGEMENT, INC.
CENTRAL INDEX KEY: 0001365707
IRS NUMBER: 042506103
STATE OF INCORPORATION: MA
FISCAL YEAR END: 1231
FILING VALUES:
FORM TYPE: 13F-HR
SEC ACT: 1934 Act
SEC FILE NUMBER: 028-11954
FILM NUMBER: 23527972
BUSINESS ADDRESS:
STREET 1: 120 LONGWATER DRIVE
STREET 2: SUITE 100
CITY: NORWELL
STATE: MA
ZIP: 02061
BUSINESS PHONE: 781-740-1786
MAIL ADDRESS:
STREET 1: 120 LONGWATER DRIVE
STREET 2: SUITE 100
CITY: NORWELL
STATE: MA
ZIP: 02061
FORMER COMPANY:
FORMER CONFORMED NAME: Contravisory Research & Management Corp.
DATE OF NAME CHANGE: 20060609
13F-HR
1
primary_doc.xml
X0202
13F-HR
LIVE
false
false
false
0001365707
XXXXXXXX
12-31-2022
12-31-2022
false
CONTRAVISORY INVESTMENT MANAGEMENT, INC.
120 Longwater Drive
Suite 100
Norwell
MA
02061
13F HOLDINGS REPORT
028-11954
N
Philip A. Noonan
COO & Secretary
781-740-1786
/s/ Philip A. Noonan
Norwell
MA
01-12-2023
0
310
360658308
INFORMATION TABLE
2
infotable.xml
GENERAL DYNAMICS CORP
COM
369550108
6304475
25410
SH
SOLE
0
0
25410
MCDONALDS CORP
COM
580135101
685969
2603
SH
SOLE
0
0
2603
PRESTIGE CONSMR HEALTHCARE I
COM
74112D101
257098
4107
SH
SOLE
0
0
4107
VERRA MOBILITY CORP
CL A COM STK
92511U102
192168
13895
SH
SOLE
0
0
13895
WASTE MGMT INC DEL
COM
94106L109
425615
2713
SH
SOLE
0
0
2713
ZIONS BANCORPORATION N A
COM
989701107
411174
8364
SH
SOLE
0
0
8364
WESTLAKE CORPORATION
COM
960413102
6743030
65760
SH
SOLE
0
0
65760
FASTENAL CO
COM
311900104
379364
8017
SH
SOLE
0
0
8017
HASBRO INC
COM
418056107
7016
115
SH
SOLE
0
0
115
LIBERTY ENERGY INC
COM CL A
53115L104
5908
369
SH
SOLE
0
0
369
NISOURCE INC
COM
65473P105
392243
14305
SH
SOLE
0
0
14305
MONDELEZ INTL INC
CL A
609207105
6570824
98587
SH
SOLE
0
0
98587
ELEVANCE HEALTH INC
COM
036752103
6827118
13309
SH
SOLE
0
0
13309
KELLOGG CO
COM
487836108
422239
5927
SH
SOLE
0
0
5927
CADENCE DESIGN SYSTEM INC
COM
127387108
616858
3840
SH
SOLE
0
0
3840
QUANTA SVCS INC
COM
74762E102
701100
4920
SH
SOLE
0
0
4920
SELECT SECTOR SPDR TR
SBI INT-UTILS
81369Y886
570557
8093
SH
SOLE
0
0
8093
FIRST TR EXCHANGE-TRADED FD
FST LOW OPPT EFT
33739Q200
10525
222
SH
SOLE
0
0
222
BANK MONTREAL QUE
COM
063671101
86342
953
SH
SOLE
0
0
953
MGE ENERGY INC
COM
55277P104
4083
58
SH
SOLE
0
0
58
STARBUCKS CORP
COM
855244109
137888
1390
SH
SOLE
0
0
1390
PROSHARES TR
SHORT QQQ NEW
74347B714
104644
7109
SH
SOLE
0
0
7109
ISHARES TR
MSCI EMG MKT ETF
464287234
149174
3936
SH
SOLE
0
0
3936
LILLY ELI & CO
COM
532457108
8795159
24041
SH
SOLE
0
0
24041
HENRY SCHEIN INC
COM
806407102
504938
6322
SH
SOLE
0
0
6322
EXXON MOBIL CORP
COM
30231G102
66180
600
SH
SOLE
0
0
600
BRISTOL-MYERS SQUIBB CO
COM
110122108
336510
4677
SH
SOLE
0
0
4677
HALLIBURTON CO
COM
406216101
10331933
262565
SH
SOLE
0
0
262565
BROWN & BROWN INC
COM
115236101
506065
8883
SH
SOLE
0
0
8883
FULLER H B CO
COM
359694106
265639
3709
SH
SOLE
0
0
3709
AVNET INC
COM
053807103
253929
6107
SH
SOLE
0
0
6107
MICROSOFT CORP
COM
594918104
1879469
7837
SH
SOLE
0
0
7837
CLOROX CO DEL
COM
189054109
366963
2615
SH
SOLE
0
0
2615
COMERICA INC
COM
200340107
401835
6011
SH
SOLE
0
0
6011
GLOBE LIFE INC
COM
37959E102
702204
5825
SH
SOLE
0
0
5825
SELECT SECTOR SPDR TR
TECHNOLOGY
81369Y803
134893
1084
SH
SOLE
0
0
1084
MARSH & MCLENNAN COS INC
COM
571748102
6674967
40337
SH
SOLE
0
0
40337
ELECTRONIC ARTS INC
COM
285512109
471493
3859
SH
SOLE
0
0
3859
LAS VEGAS SANDS CORP
COM
517834107
470509
9788
SH
SOLE
0
0
9788
SCHWAB STRATEGIC TR
SHT TM US TRES
808524862
274727
5695
SH
SOLE
0
0
5695
ANALOG DEVICES INC
COM
032654105
145987
890
SH
SOLE
0
0
890
FMC CORP
COM NEW
302491303
503568
4035
SH
SOLE
0
0
4035
MOLSON COORS BEVERAGE CO
CL B
60871R209
411130
7980
SH
SOLE
0
0
7980
WARNER BROS DISCOVERY INC
COM SER A
934423104
702
74
SH
SOLE
0
0
74
COMFORT SYS USA INC
COM
199908104
6329
55
SH
SOLE
0
0
55
MOLINA HEALTHCARE INC
COM
60855R100
136711
414
SH
SOLE
0
0
414
RUSH ENTERPRISES INC
CL A
781846209
4914
94
SH
SOLE
0
0
94
GENERAL ELECTRIC CO
COM NEW
369604301
10474
125
SH
SOLE
0
0
125
FOOT LOCKER INC
COM
344849104
5480
145
SH
SOLE
0
0
145
FORTIVE CORP
COM
34959J108
169620
2640
SH
SOLE
0
0
2640
WABTEC
COM
929740108
603451
6046
SH
SOLE
0
0
6046
COTERRA ENERGY INC
COM
127097103
374177
15229
SH
SOLE
0
0
15229
AMPHENOL CORP NEW
CL A
032095101
389608
5117
SH
SOLE
0
0
5117
J & J SNACK FOODS CORP
COM
466032109
228907
1529
SH
SOLE
0
0
1529
SHELL PLC
SPON ADS
780259305
122329
2148
SH
SOLE
0
0
2148
SANMINA CORPORATION
COM
801056102
7161
125
SH
SOLE
0
0
125
RAMBUS INC DEL
COM
750917106
362176
10111
SH
SOLE
0
0
10111
HEXCEL CORP NEW
COM
428291108
226749
3853
SH
SOLE
0
0
3853
PINNACLE WEST CAP CORP
COM
723484101
548400
7212
SH
SOLE
0
0
7212
IDACORP INC
COM
451107106
234035
2170
SH
SOLE
0
0
2170
ISHARES INC
MSCI THAILND ETF
464286624
167974
2234
SH
SOLE
0
0
2234
SCHWAB STRATEGIC TR
US MID-CAP ETF
808524508
33920
517
SH
SOLE
0
0
517
BELDEN INC
COM
077454106
6471
90
SH
SOLE
0
0
90
T-MOBILE US INC
COM
872590104
4953900
35385
SH
SOLE
0
0
35385
BERKSHIRE HATHAWAY INC DEL
CL B NEW
084670702
448832
1453
SH
SOLE
0
0
1453
BP PLC
SPONSORED ADR
055622104
127110
3639
SH
SOLE
0
0
3639
GARTNER INC
COM
366651107
383536
1141
SH
SOLE
0
0
1141
HOSTESS BRANDS INC
CL A
44109J106
233556
10408
SH
SOLE
0
0
10408
ONEOK INC NEW
COM
682680103
6465603
98411
SH
SOLE
0
0
98411
TEXTRON INC
COM
883203101
526327
7434
SH
SOLE
0
0
7434
C H ROBINSON WORLDWIDE INC
COM NEW
12541W209
445623
4867
SH
SOLE
0
0
4867
SEALED AIR CORP NEW
COM
81211K100
2993
60
SH
SOLE
0
0
60
ATI INC
COM
01741R102
6241
209
SH
SOLE
0
0
209
M & T BK CORP
COM
55261F104
309413
2133
SH
SOLE
0
0
2133
ISHARES INC
MSCI SWITZERLAND
464286749
316865
7557
SH
SOLE
0
0
7557
KOSMOS ENERGY LTD
COM
500688106
5444
856
SH
SOLE
0
0
856
AEROJET ROCKETDYNE HLDGS INC
COM
007800105
321933
5756
SH
SOLE
0
0
5756
SCHLUMBERGER LTD
COM STK
806857108
10688097
199927
SH
SOLE
0
0
199927
NABORS INDUSTRIES LTD
SHS
G6359F137
264518
1708
SH
SOLE
0
0
1708
KIMBERLY-CLARK CORP
COM
494368103
5994856
44161
SH
SOLE
0
0
44161
METTLER TOLEDO INTERNATIONAL
COM
592688105
8130656
5625
SH
SOLE
0
0
5625
KLA CORP
COM NEW
482480100
690719
1832
SH
SOLE
0
0
1832
HESS CORP
COM
42809H107
272578
1922
SH
SOLE
0
0
1922
PRICESMART INC
COM
741511109
3951
65
SH
SOLE
0
0
65
ISHARES TR
CORE DIV GRWTH
46434V621
23200
464
SH
SOLE
0
0
464
AXONICS INC
COM
05465P101
4502
72
SH
SOLE
0
0
72
LAMB WESTON HLDGS INC
COM
513272104
549385
6148
SH
SOLE
0
0
6148
SELECT SECTOR SPDR TR
COMMUNICATION
81369Y852
120503
2511
SH
SOLE
0
0
2511
PUBLIC STORAGE
COM
74460D109
408237
1457
SH
SOLE
0
0
1457
CHEVRON CORP NEW
COM
166764100
601471
3351
SH
SOLE
0
0
3351
AFLAC INC
COM
001055102
6947677
96576
SH
SOLE
0
0
96576
MERCK & CO INC
COM
58933Y105
8724220
78632
SH
SOLE
0
0
78632
FIRSTENERGY CORP
COM
337932107
365801
8722
SH
SOLE
0
0
8722
PATTERSON COS INC
COM
703395103
216420
7721
SH
SOLE
0
0
7721
CORVEL CORP
COM
221006109
229331
1578
SH
SOLE
0
0
1578
ISHARES INC
MSCI MEXICO ETF
464286822
195822
3960
SH
SOLE
0
0
3960
HAEMONETICS CORP MASS
COM
405024100
6371
81
SH
SOLE
0
0
81
ASSURED GUARANTY LTD
COM
G0585R106
249227
4003
SH
SOLE
0
0
4003
US BANCORP DEL
COM NEW
902973304
6760
155
SH
SOLE
0
0
155
CARDINAL HEALTH INC
COM
14149Y108
7362685
95781
SH
SOLE
0
0
95781
CF INDS HLDGS INC
COM
125269100
870914
10222
SH
SOLE
0
0
10222
INVESCO INDIA EXCHANGE-TRADE
INDIA ETF
46137R109
152862
7180
SH
SOLE
0
0
7180
ULTA BEAUTY INC
COM
90384S303
7587207
16175
SH
SOLE
0
0
16175
VERIZON COMMUNICATIONS INC
COM
92343V104
3428
87
SH
SOLE
0
0
87
VANGUARD INDEX FDS
SMALL CP ETF
922908751
3120
17
SH
SOLE
0
0
17
GENUINE PARTS CO
COM
372460105
746267
4301
SH
SOLE
0
0
4301
AUTOZONE INC
COM
053332102
616545
250
SH
SOLE
0
0
250
HOLOGIC INC
COM
436440101
145655
1947
SH
SOLE
0
0
1947
CHUBB LIMITED
COM
H1467J104
411198
1864
SH
SOLE
0
0
1864
SPDR S&P MIDCAP 400 ETF TR
UTSER1 S&PDCRP
78467Y107
118099
267
SH
SOLE
0
0
267
HUNT J B TRANS SVCS INC
COM
445658107
531275
3047
SH
SOLE
0
0
3047
APA CORPORATION
COM
03743Q108
978693
20966
SH
SOLE
0
0
20966
FIRST BANCORP P R
COM NEW
318672706
4897
385
SH
SOLE
0
0
385
SCHWAB STRATEGIC TR
US TIPS ETF
808524870
71781
1386
SH
SOLE
0
0
1386
NETSCOUT SYS INC
COM
64115T104
5267
162
SH
SOLE
0
0
162
NETFLIX INC
COM
64110L106
885
3
SH
SOLE
0
0
3
AMERICAN EXPRESS CO
COM
025816109
337166
2282
SH
SOLE
0
0
2282
CAL MAINE FOODS INC
COM NEW
128030202
226131
4153
SH
SOLE
0
0
4153
NOV INC
COM
62955J103
261626
12524
SH
SOLE
0
0
12524
PROGRESSIVE CORP
COM
743315103
389130
3000
SH
SOLE
0
0
3000
INDEPENDENT BANK GROUP INC
COM
45384B106
4025
67
SH
SOLE
0
0
67
RAYMOND JAMES FINL INC
COM
754730109
432529
4048
SH
SOLE
0
0
4048
COSTCO WHSL CORP NEW
COM
22160K105
22825
50
SH
SOLE
0
0
50
EQUITY RESIDENTIAL
SH BEN INT
29476L107
19529
331
SH
SOLE
0
0
331
CAMPBELL SOUP CO
COM
134429109
711305
12534
SH
SOLE
0
0
12534
TRAVELERS COMPANIES INC
COM
89417E109
7208428
38447
SH
SOLE
0
0
38447
GROUP 1 AUTOMOTIVE INC
COM
398905109
203097
1126
SH
SOLE
0
0
1126
ROYAL BK CDA SUSTAINABL
COM
780087102
91858
977
SH
SOLE
0
0
977
BOEING CO
COM
097023105
134295
705
SH
SOLE
0
0
705
DIREXION SHS ETF TR
DLY S&P500 BR 1X
25460E869
574218
34780
SH
SOLE
0
0
34780
UNITEDHEALTH GROUP INC
COM
91324P102
9170523
17297
SH
SOLE
0
0
17297
DEVON ENERGY CORP NEW
COM
25179M103
1032753
16790
SH
SOLE
0
0
16790
YUM BRANDS INC
COM
988498101
142681
1114
SH
SOLE
0
0
1114
OPTION CARE HEALTH INC
COM NEW
68404L201
278092
9242
SH
SOLE
0
0
9242
VANGUARD SCOTTSDALE FDS
SHRT TRM CORP BD
92206C409
281436
3743
SH
SOLE
0
0
3743
MCKESSON CORP
COM
58155Q103
11866546
31634
SH
SOLE
0
0
31634
ACCENTURE PLC IRELAND
SHS CLASS A
G1151C101
356765
1337
SH
SOLE
0
0
1337
SOUTHERN CO
COM
842587107
6120623
85711
SH
SOLE
0
0
85711
COCA COLA CO
COM
191216100
366139
5756
SH
SOLE
0
0
5756
VANGUARD WORLD FDS
INF TECH ETF
92204A702
3514
11
SH
SOLE
0
0
11
TERADATA CORP DEL
COM
88076W103
11916
354
SH
SOLE
0
0
354
HUNTINGTON BANCSHARES INC
COM
446150104
5317138
377102
SH
SOLE
0
0
377102
PTC INC
COM
69370C100
134325
1119
SH
SOLE
0
0
1119
ISHARES TR
MSCI UK ETF NEW
46435G334
337659
11013
SH
SOLE
0
0
11013
ARCHER DANIELS MIDLAND CO
COM
039483102
583005
6279
SH
SOLE
0
0
6279
CHIMERA INVT CORP
COM NEW
16934Q208
13376
2432
SH
SOLE
0
0
2432
TC ENERGY CORP
COM
87807B107
11958
300
SH
SOLE
0
0
300
CONAGRA BRANDS INC
COM
205887102
7546268
194994
SH
SOLE
0
0
194994
AMERISOURCEBERGEN CORP
COM
03073E105
628704
3794
SH
SOLE
0
0
3794
UNILEVER PLC
SPON ADR NEW
904767704
72051
1431
SH
SOLE
0
0
1431
CORCEPT THERAPEUTICS INC
COM
218352102
4387
216
SH
SOLE
0
0
216
ABM INDS INC
COM
000957100
4797
108
SH
SOLE
0
0
108
VANGUARD INDEX FDS
GROWTH ETF
922908736
7672
36
SH
SOLE
0
0
36
HACKETT GROUP INC
COM
404609109
198343
9737
SH
SOLE
0
0
9737
EXTRA SPACE STORAGE INC
COM
30225T102
338220
2298
SH
SOLE
0
0
2298
MUELLER INDS INC
COM
624756102
5310
90
SH
SOLE
0
0
90
WASTE CONNECTIONS INC
COM
94106B101
6075092
45829
SH
SOLE
0
0
45829
MARATHON PETE CORP
COM
56585A102
10517466
90364
SH
SOLE
0
0
90364
PFIZER INC
COM
717081103
410791
8017
SH
SOLE
0
0
8017
OLD REP INTL CORP
COM
680223104
259540
10747
SH
SOLE
0
0
10747
ACTIVISION BLIZZARD INC
COM
00507V109
366828
4792
SH
SOLE
0
0
4792
SELECT SECTOR SPDR TR
SBI MATERIALS
81369Y100
106344
1369
SH
SOLE
0
0
1369
PPL CORP
COM
69351T106
372584
12751
SH
SOLE
0
0
12751
EATON CORP PLC
SHS
G29183103
400850
2554
SH
SOLE
0
0
2554
SCHWAB STRATEGIC TR
US SML CAP ETF
808524607
15596
385
SH
SOLE
0
0
385
AEGON N V
NY REGISTRY SHS
007924103
98028
19450
SH
SOLE
0
0
19450
DISNEY WALT CO
COM
254687106
110338
1270
SH
SOLE
0
0
1270
FISERV INC
COM
337738108
5434635
53771
SH
SOLE
0
0
53771
MARRIOTT INTL INC NEW
CL A
571903202
495506
3328
SH
SOLE
0
0
3328
BECTON DICKINSON & CO
COM
075887109
6504740
25579
SH
SOLE
0
0
25579
MARTEN TRANS LTD
COM
573075108
217857
11014
SH
SOLE
0
0
11014
MASTERCARD INCORPORATED
CL A
57636Q104
386676
1112
SH
SOLE
0
0
1112
HARMONY BIOSCIENCES HLDGS IN
COM
413197104
284536
5164
SH
SOLE
0
0
5164
INNOSPEC INC
COM
45768S105
254681
2476
SH
SOLE
0
0
2476
HARTFORD FINL SVCS GROUP INC
COM
416515104
461956
6092
SH
SOLE
0
0
6092
CHORD ENERGY CORPORATION
COM NEW
674215207
8209
60
SH
SOLE
0
0
60
GLOBANT S A
COM
L44385109
2859
17
SH
SOLE
0
0
17
CATHAY GEN BANCORP
COM
149150104
4772
117
SH
SOLE
0
0
117
HORMEL FOODS CORP
COM
440452100
436733
9588
SH
SOLE
0
0
9588
ALLIANT ENERGY CORP
COM
018802108
396573
7183
SH
SOLE
0
0
7183
BRITISH AMERN TOB PLC
SPONSORED ADR
110448107
78561
1965
SH
SOLE
0
0
1965
TOOTSIE ROLL INDS INC
COM
890516107
6386
150
SH
SOLE
0
0
150
ALBEMARLE CORP
COM
012653101
936835
4320
SH
SOLE
0
0
4320
APPLIED INDL TECHNOLOGIES IN
COM
03820C105
275628
2187
SH
SOLE
0
0
2187
ATMOS ENERGY CORP
COM
049560105
416788
3719
SH
SOLE
0
0
3719
ALBANY INTL CORP
CL A
012348108
5718
58
SH
SOLE
0
0
58
ABBVIE INC
COM
00287Y109
519253
3213
SH
SOLE
0
0
3213
DTE ENERGY CO
COM
233331107
312395
2658
SH
SOLE
0
0
2658
TRACTOR SUPPLY CO
COM
892356106
603370
2682
SH
SOLE
0
0
2682
NCR CORP NEW
COM
62886E108
6648
284
SH
SOLE
0
0
284
FLOWERS FOODS INC
COM
343498101
255843
8902
SH
SOLE
0
0
8902
OMNICOM GROUP INC
COM
681919106
739595
9067
SH
SOLE
0
0
9067
EVEREST RE GROUP LTD
COM
G3223R108
629082
1899
SH
SOLE
0
0
1899
BROWN FORMAN CORP
CL B
115637209
538707
8202
SH
SOLE
0
0
8202
SCHWAB STRATEGIC TR
INTL EQTY ETF
808524805
6796
211
SH
SOLE
0
0
211
ASTRAZENECA PLC
SPONSORED ADR
046353108
87191
1286
SH
SOLE
0
0
1286
DIAGEO PLC
SPON ADR NEW
25243Q205
90342
507
SH
SOLE
0
0
507
FEDERATED HERMES INC
CL B
314211103
5592
154
SH
SOLE
0
0
154
VMWARE INC
CL A COM
928563402
6506
53
SH
SOLE
0
0
53
JOHNSON & JOHNSON
COM
478160104
392340
2221
SH
SOLE
0
0
2221
CONOCOPHILLIPS
COM
20825C104
7224904
61228
SH
SOLE
0
0
61228
SELECT SECTOR SPDR TR
FINANCIAL
81369Y605
720833
21077
SH
SOLE
0
0
21077
DOLLAR GEN CORP NEW
COM
256677105
6493859
26371
SH
SOLE
0
0
26371
ENTERGY CORP NEW
COM
29364G103
6497213
57753
SH
SOLE
0
0
57753
CHEESECAKE FACTORY INC
COM
163072101
13477
425
SH
SOLE
0
0
425
PTC THERAPEUTICS INC
COM
69366J200
4122
108
SH
SOLE
0
0
108
DELL TECHNOLOGIES INC
CL C
24703L202
4867
121
SH
SOLE
0
0
121
LITHIA MTRS INC
COM
536797103
37263
182
SH
SOLE
0
0
182
LEIDOS HOLDINGS INC
COM
525327102
329665
3134
SH
SOLE
0
0
3134
CMS ENERGY CORP
COM
125896100
367124
5797
SH
SOLE
0
0
5797
INCYTE CORP
COM
45337C102
543445
6766
SH
SOLE
0
0
6766
ROPER TECHNOLOGIES INC
COM
776696106
363820
842
SH
SOLE
0
0
842
AMERICA MOVIL SAB DE CV
SPON ADR L SHS
02364W105
77587
4263
SH
SOLE
0
0
4263
CORPORATE OFFICE PPTYS TR
SH BEN INT
22002T108
4565
176
SH
SOLE
0
0
176
PEPSICO INC
COM
713448108
6280284
34763
SH
SOLE
0
0
34763
AES CORP
COM
00130H105
302181
10507
SH
SOLE
0
0
10507
AIR PRODS & CHEMS INC
COM
009158106
430023
1395
SH
SOLE
0
0
1395
AON PLC
SHS CL A
G0403H108
6669111
22220
SH
SOLE
0
0
22220
SPROUTS FMRS MKT INC
COM
85208M102
5665
175
SH
SOLE
0
0
175
BLACKROCK MULTI SECTOR INC T
COM
09258A107
14210
1000
SH
SOLE
0
0
1000
CYTOKINETICS INC
COM NEW
23282W605
6552
143
SH
SOLE
0
0
143
RAYTHEON TECHNOLOGIES CORP
COM
75513E101
7019289
69553
SH
SOLE
0
0
69553
PATTERSON-UTI ENERGY INC
COM
703481101
404463
24018
SH
SOLE
0
0
24018
TELEDYNE TECHNOLOGIES INC
COM
879360105
503087
1258
SH
SOLE
0
0
1258
EVERGY INC
COM
30034W106
375566
5968
SH
SOLE
0
0
5968
LIFE STORAGE INC
COM
53223X107
179566
1823
SH
SOLE
0
0
1823
SYNOPSYS INC
COM
871607107
909019
2847
SH
SOLE
0
0
2847
EDISON INTL
COM
281020107
6272805
98598
SH
SOLE
0
0
98598
AUTOMATIC DATA PROCESSING IN
COM
053015103
456461
1911
SH
SOLE
0
0
1911
PROCTER AND GAMBLE CO
COM
742718109
6636812
43790
SH
SOLE
0
0
43790
REGIONS FINANCIAL CORP NEW
COM
7591EP100
408691
18956
SH
SOLE
0
0
18956
MGP INGREDIENTS INC NEW
COM
55303J106
452647
4255
SH
SOLE
0
0
4255
ISHARES TR
RUSSELL 2000 ETF
464287655
57631
331
SH
SOLE
0
0
331
ISHARES INC
MSCI ISRAEL ETF
464286632
304194
5433
SH
SOLE
0
0
5433
SELECT SECTOR SPDR TR
SBI CONS DISCR
81369Y407
103974
805
SH
SOLE
0
0
805
FACTSET RESH SYS INC
COM
303075105
510339
1272
SH
SOLE
0
0
1272
THOMSON REUTERS CORP.
COM NEW
884903709
410766
3601
SH
SOLE
0
0
3601
SCHWAB STRATEGIC TR
US LRG CAP ETF
808524201
42215
935
SH
SOLE
0
0
935
MARATHON OIL CORP
COM
565849106
807282
29822
SH
SOLE
0
0
29822
EXELON CORP
COM
30161N101
18373
425
SH
SOLE
0
0
425
NORFOLK SOUTHN CORP
COM
655844108
73926
300
SH
SOLE
0
0
300
AMER STATES WTR CO
COM
029899101
5460
59
SH
SOLE
0
0
59
VOYA FINANCIAL INC
COM
929089100
213616
3474
SH
SOLE
0
0
3474
KRAFT HEINZ CO
COM
500754106
350798
8617
SH
SOLE
0
0
8617
MOSAIC CO NEW
COM
61945C103
586717
13374
SH
SOLE
0
0
13374
THERMO FISHER SCIENTIFIC INC
COM
883556102
458725
833
SH
SOLE
0
0
833
SUNCOR ENERGY INC NEW
COM
867224107
80150
2526
SH
SOLE
0
0
2526
OTTER TAIL CORP
COM
689648103
236308
4025
SH
SOLE
0
0
4025
REGENCY CTRS CORP
COM
758849103
543063
8689
SH
SOLE
0
0
8689
SELECT SECTOR SPDR TR
SBI HEALTHCARE
81369Y209
1062755
7823
SH
SOLE
0
0
7823
HINGHAM INSTN SVGS MASS
COM
433323102
34495
125
SH
SOLE
0
0
125
ABBOTT LABS
COM
002824100
71364
650
SH
SOLE
0
0
650
OLLIES BARGAIN OUTLET HLDGS
COM
681116109
192091
4101
SH
SOLE
0
0
4101
SMUCKER J M CO
COM NEW
832696405
516104
3257
SH
SOLE
0
0
3257
SELECT SECTOR SPDR TR
ENERGY
81369Y506
1849816
21148
SH
SOLE
0
0
21148
GRAHAM HLDGS CO
COM CL B
384637104
5438
9
SH
SOLE
0
0
9
MOOG INC
CL A
615394202
5002
57
SH
SOLE
0
0
57
CDW CORP
COM
12514G108
446271
2499
SH
SOLE
0
0
2499
HOWMET AEROSPACE INC
COM
443201108
634777
16107
SH
SOLE
0
0
16107
GALLAGHER ARTHUR J & CO
COM
363576109
998131
5294
SH
SOLE
0
0
5294
SUN LIFE FINANCIAL INC.
COM
866796105
77521
1670
SH
SOLE
0
0
1670
ISHARES INC
MSCI CDA ETF
464286509
313030
9564
SH
SOLE
0
0
9564
CORNERSTONE TOTAL RETURN FD
COM
21924U300
26164
3685
SH
SOLE
0
0
3685
WEST PHARMACEUTICAL SVSC INC
COM
955306105
23535
100
SH
SOLE
0
0
100
TAKEDA PHARMACEUTICAL CO LTD
SPONSORED ADS
874060205
89092
5711
SH
SOLE
0
0
5711
GENERAL MLS INC
COM
370334104
7686446
91669
SH
SOLE
0
0
91669
NORTHWEST NAT HLDG CO
COM
66765N105
241376
5072
SH
SOLE
0
0
5072
BEACON ROOFING SUPPLY INC
COM
073685109
231431
4384
SH
SOLE
0
0
4384
SELECT SECTOR SPDR TR
SBI CONS STPLS
81369Y308
859189
11525
SH
SOLE
0
0
11525
ISHARES INC
MSCI FRANCE ETF
464286707
339612
10254
SH
SOLE
0
0
10254
NEXTERA ENERGY INC
COM
65339F101
7357
88
SH
SOLE
0
0
88
DIAMONDBACK ENERGY INC
COM
25278X109
506496
3703
SH
SOLE
0
0
3703
SPDR S&P 500 ETF TR
TR UNIT
78462F103
77246
202
SH
SOLE
0
0
202
DYCOM INDS INC
COM
267475101
4867
52
SH
SOLE
0
0
52
CENTERPOINT ENERGY INC
COM
15189T107
1108190
36952
SH
SOLE
0
0
36952
NATIONAL FUEL GAS CO
COM
636180101
249022
3934
SH
SOLE
0
0
3934
SNAP ON INC
COM
833034101
282871
1238
SH
SOLE
0
0
1238
GRAINGER W W INC
COM
384802104
413294
743
SH
SOLE
0
0
743
APARTMENT INVT & MGMT CO
CL A
03748R747
237445
33349
SH
SOLE
0
0
33349
VODAFONE GROUP PLC NEW
SPONSORED ADR
92857W308
91
9
SH
SOLE
0
0
9
LOCKHEED MARTIN CORP
COM
539830109
6113720
12567
SH
SOLE
0
0
12567
WELLS FARGO CO NEW
COM
949746101
411042
9955
SH
SOLE
0
0
9955
AMEREN CORP
COM
023608102
358970
4037
SH
SOLE
0
0
4037
FORWARD AIR CORP
COM
349853101
5140
49
SH
SOLE
0
0
49
UBS GROUP AG
SHS
H42097107
6520255
349237
SH
SOLE
0
0
349237
PRINCIPAL FINANCIAL GROUP IN
COM
74251V102
447965
5338
SH
SOLE
0
0
5338
AMERICAN ELEC PWR CO INC
COM
025537101
4905307
51662
SH
SOLE
0
0
51662
ISHARES INC
MSCI STH AFR ETF
464286780
151064
3562
SH
SOLE
0
0
3562
ENPRO INDS INC
COM
29355X107
5217
48
SH
SOLE
0
0
48
CONSTELLATION ENERGY CORP
COM
21037T109
12156
141
SH
SOLE
0
0
141
SPDR SER TR
S&P INS ETF
78464A789
2007
49
SH
SOLE
0
0
49
AVISTA CORP
COM
05379B107
4833
109
SH
SOLE
0
0
109
VICI PPTYS INC
COM
925652109
133909
4133
SH
SOLE
0
0
4133
APPLE INC
COM
037833100
576629
4438
SH
SOLE
0
0
4438
ALLETE INC
COM NEW
018522300
271007
4201
SH
SOLE
0
0
4201
REPUBLIC SVCS INC
COM
760759100
6234474
48333
SH
SOLE
0
0
48333
NELNET INC
CL A
64031N108
5264
58
SH
SOLE
0
0
58
HENRY JACK & ASSOC INC
COM
426281101
324435
1848
SH
SOLE
0
0
1848
NORDSON CORP
COM
655663102
140493
591
SH
SOLE
0
0
591
CANADIAN NATL RY CO
COM
136375102
77510
652
SH
SOLE
0
0
652
HOST HOTELS & RESORTS INC
COM
44107P104
402743
25093
SH
SOLE
0
0
25093
BLACK HILLS CORP
COM
092113109
240422
3418
SH
SOLE
0
0
3418
IRON MTN INC DEL
COM
46284V101
656873
13177
SH
SOLE
0
0
13177
AT&T INC
COM
00206R102
21650
1176
SH
SOLE
0
0
1176
INTERNATIONAL BUSINESS MACHS
COM
459200101
384207
2727
SH
SOLE
0
0
2727
ROLLINS INC
COM
775711104
592971
16228
SH
SOLE
0
0
16228
ISHARES TR
MSCI EAFE ETF
464287465
1238824
18873
SH
SOLE
0
0
18873
SELECT SECTOR SPDR TR
SBI INT-INDS
81369Y704
678926
6913
SH
SOLE
0
0
6913
VANGUARD INDEX FDS
S&P 500 ETF SHS
922908363
2847962
8106
SH
SOLE
0
0
8106
OREILLY AUTOMOTIVE INC
COM
67103H107
506418
600
SH
SOLE
0
0
600