| BLK BLKBlackRock | Purchase$1,001 - $15,000 | Dec 18, 2018 | Dec 14, 2018 | ▲ 267.7%+41.4 pts vs S&P | Filing for BLK on Dec 14, 2018 |
| GIS GISGeneral Mills | Sale (full)$1,001 - $15,000 | Dec 20, 2018 | Dec 13, 2018 | ▲ 21.7%−198.6 pts vs S&P | Filing for GIS on Dec 13, 2018 |
| AAPL AAPLApple Inc. | Purchase$1,001 - $15,000 | Dec 17, 2018 | Dec 10, 2018 | ▲ 723.3%+501.4 pts vs S&P | Filing for AAPL on Dec 10, 2018 |
| AAPL AAPLApple Inc. | Purchase$1,001 - $15,000 · Spouse | Dec 17, 2018 | Dec 10, 2018 | ▲ 723.3%+501.4 pts vs S&P | Filing for AAPL on Dec 10, 2018 |
| IBM IBMIBM | Sale (full)$1,001 - $15,000 | Dec 17, 2018 | Dec 10, 2018 | ▲ 197.5%−24.4 pts vs S&P | Filing for IBM on Dec 10, 2018 |
| QCOM QCOMQualcomm | Sale (full)$1,001 - $15,000 | Dec 17, 2018 | Dec 10, 2018 | ▲ 245.6%+23.7 pts vs S&P | Filing for QCOM on Dec 10, 2018 |
| QCOM QCOMQualcomm | Sale (full)$1,001 - $15,000 · Spouse | Dec 17, 2018 | Dec 10, 2018 | ▲ 245.6%+23.7 pts vs S&P | Filing for QCOM on Dec 10, 2018 |
| GWW GWWW. W. Grainger | Sale (full)$1,001 - $15,000 · Spouse | Jan 12, 2018 | Jan 8, 2018 | ▲ 552.7%+338.4 pts vs S&P | Filing for GWW on Jan 8, 2018 |
| GWW GWWW. W. Grainger | Sale (full)$1,001 - $15,000 | Jan 12, 2018 | Jan 8, 2018 | ▲ 552.7%+338.4 pts vs S&P | Filing for GWW on Jan 8, 2018 |
| ACN ACNAccenture | Purchase$1,001 - $15,000 | Nov 6, 2017 | Nov 2, 2017 | ▲ 105.2%−130.8 pts vs S&P | Filing for ACN on Nov 2, 2017 |
| ACN ACNAccenture | Purchase$1,001 - $15,000 · Spouse | Nov 6, 2017 | Nov 2, 2017 | ▲ 105.2%−130.8 pts vs S&P | Filing for ACN on Nov 2, 2017 |
| JPM JPMJPMorgan Chase | Purchase$1,001 - $15,000 | Nov 2, 2017 | Oct 27, 2017 | ▲ 319.9%+84.0 pts vs S&P | Filing for JPM on Oct 27, 2017 |
| JPM JPMJPMorgan Chase | Purchase$1,001 - $15,000 · Spouse | Nov 2, 2017 | Oct 27, 2017 | ▲ 319.9%+84.0 pts vs S&P | Filing for JPM on Oct 27, 2017 |
| SJM SJMThe J.M. Smucker Company | Sale (full)$1,001 - $15,000 | Oct 17, 2017 | Oct 9, 2017 | ▲ 66.7%−174.1 pts vs S&P | Filing for SJM on Oct 9, 2017 |
| SJM SJMThe J.M. Smucker Company | Sale (full)$1,001 - $15,000 · Spouse | Oct 17, 2017 | Oct 9, 2017 | ▲ 66.7%−174.1 pts vs S&P | Filing for SJM on Oct 9, 2017 |
| CSCO CSCOCisco | Purchase$1,001 - $15,000 | Sep 19, 2017 | Sep 8, 2017 | ▲ 326.7%+73.9 pts vs S&P | Filing for CSCO on Sep 8, 2017 |
| CSCO CSCOCisco | Purchase$1,001 - $15,000 · Spouse | Sep 19, 2017 | Sep 8, 2017 | ▲ 326.7%+73.9 pts vs S&P | Filing for CSCO on Sep 8, 2017 |
| SO SOSouthern Company | Sale (full)$1,001 - $15,000 | Sep 19, 2017 | Sep 8, 2017 | ▲ 168.7%−84.1 pts vs S&P | Filing for SO on Sep 8, 2017 |
| SO SOSouthern Company | Sale (full)$1,001 - $15,000 · Spouse | Sep 19, 2017 | Sep 8, 2017 | ▲ 168.7%−84.1 pts vs S&P | Filing for SO on Sep 8, 2017 |
| APD APDAir Products | Sale (full)$1,001 - $15,000 | Jun 13, 2017 | May 17, 2017 | ▲ 177.4%−93.3 pts vs S&P | Filing for APD on May 17, 2017 |
| ADI ADIAnalog Devices | Sale (full)$1,001 - $15,000 | Jun 13, 2017 | May 17, 2017 | ▲ 539.6%+269.0 pts vs S&P | Filing for ADI on May 17, 2017 |
| BDX BDXBecton Dickinson | Sale (full)$1,001 - $15,000 | Jun 13, 2017 | May 17, 2017 | ▲ 64.4%−206.2 pts vs S&P | Filing for BDX on May 17, 2017 |
| CLX CLXClorox | Sale (full)$1,001 - $15,000 | Jun 13, 2017 | May 17, 2017 | ▼ 4.5%−275.1 pts vs S&P | Filing for CLX on May 17, 2017 |
| ES ESEversource Energy | Sale (full)$1,001 - $15,000 | Jun 13, 2017 | May 17, 2017 | ▲ 60.1%−210.5 pts vs S&P | Filing for ES on May 17, 2017 |
| FDS FDSFactset Research Systems Inc | Sale (full)$1,001 - $15,000 | Jun 13, 2017 | May 17, 2017 | ▲ 132.4%−138.2 pts vs S&P | Filing for FDS on May 17, 2017 |
| GD GDGeneral Dynamics | Sale (full)$1,001 - $15,000 | Jun 13, 2017 | May 17, 2017 | ▲ 139.1%−131.5 pts vs S&P | Filing for GD on May 17, 2017 |
| ITW ITWIllinois Tool Works | Sale (full)$1,001 - $15,000 | Jun 13, 2017 | May 17, 2017 | ▲ 166.4%−104.3 pts vs S&P | Filing for ITW on May 17, 2017 |
| JNJ JNJJohnson & Johnson | Sale (full)$1,001 - $15,000 | Jun 13, 2017 | May 17, 2017 | ▲ 171.9%−98.8 pts vs S&P | Filing for JNJ on May 17, 2017 |
| LOW LOWLowe's | Sale (full)$1,001 - $15,000 | Jun 13, 2017 | May 17, 2017 | ▲ 204.4%−66.2 pts vs S&P | Filing for LOW on May 17, 2017 |
| MCD MCDMcDonald's | Sale (full)$1,001 - $15,000 | Jun 13, 2017 | May 17, 2017 | ▲ 124.5%−146.2 pts vs S&P | Filing for MCD on May 17, 2017 |
| MDT MDTMedtronic | Sale (full)$1,001 - $15,000 | Jun 13, 2017 | May 17, 2017 | ▲ 54.0%−216.6 pts vs S&P | Filing for MDT on May 17, 2017 |
| MSFT MSFTMicrosoft Corporation | Sale (full)$1,001 - $15,000 | Jun 13, 2017 | May 17, 2017 | ▲ 755.5%+484.8 pts vs S&P | Filing for MSFT on May 17, 2017 |
| NEE NEENextEra Energy | Sale (full)$1,001 - $15,000 | Jun 13, 2017 | May 17, 2017 | ▲ 213.3%−57.3 pts vs S&P | Filing for NEE on May 17, 2017 |
| NSC NSCNorfolk Southern | Sale (full)$1,001 - $15,000 | Jun 13, 2017 | May 17, 2017 | ▲ 267.5%−3.1 pts vs S&P | Filing for NSC on May 17, 2017 |
| PAYX PAYXPaychex | Sale (full)$1,001 - $15,000 | Jun 13, 2017 | May 17, 2017 | ▲ 174.3%−96.3 pts vs S&P | Filing for PAYX on May 17, 2017 |
| PEP PEPPepsiCo | Sale (full)$1,001 - $15,000 | Jun 13, 2017 | May 17, 2017 | ▲ 62.4%−208.2 pts vs S&P | Filing for PEP on May 17, 2017 |
| SYY SYYSysco | Sale (full)$1,001 - $15,000 | Jun 13, 2017 | May 17, 2017 | ▲ 74.4%−196.2 pts vs S&P | Filing for SYY on May 17, 2017 |
| USB USBU.S. Bancorp | Sale (full)$1,001 - $15,000 | Jun 13, 2017 | May 17, 2017 | ▲ 70.1%−200.6 pts vs S&P | Filing for USB on May 17, 2017 |
| WEC WECWEC Energy Group | Sale (full)$1,001 - $15,000 | Jun 13, 2017 | May 17, 2017 | ▲ 155.7%−115.0 pts vs S&P | Filing for WEC on May 17, 2017 |
| USB USBU.S. Bancorp | Purchase$1,001 - $15,000 | Mar 7, 2017 | Feb 3, 2017 | ▲ 60.8%−222.0 pts vs S&P | Filing for USB on Feb 3, 2017 |
| USB USBU.S. Bancorp | Purchase$1,001 - $15,000 · Spouse | Mar 7, 2017 | Feb 3, 2017 | ▲ 60.8%−222.0 pts vs S&P | Filing for USB on Feb 3, 2017 |
| USB USBU.S. Bancorp | Purchase$1,001 - $15,000 | Feb 9, 2017 | Feb 3, 2017 | ▲ 60.8%−222.0 pts vs S&P | Filing for USB on Feb 3, 2017 |
| USB USBU.S. Bancorp | Purchase$1,001 - $15,000 · Spouse | Feb 9, 2017 | Feb 3, 2017 | ▲ 60.8%−222.0 pts vs S&P | Filing for USB on Feb 3, 2017 |
| APD APDAir Products | Sale (full)$1,001 - $15,000 | Jul 20, 2016 | Jun 13, 2016 | ▲ 204.5%−123.5 pts vs S&P | Filing for APD on Jun 13, 2016 |
| BDX BDXBecton Dickinson | Sale (full)$1,001 - $15,000 | Jul 20, 2016 | Jun 13, 2016 | ▲ 79.4%−248.6 pts vs S&P | Filing for BDX on Jun 13, 2016 |
| CLX CLXClorox | Sale (full)$1,001 - $15,000 | Jul 20, 2016 | Jun 13, 2016 | ▼ 2.0%−329.9 pts vs S&P | Filing for CLX on Jun 13, 2016 |
| ES ESEversource Energy | Sale (full)$1,001 - $15,000 | Jul 20, 2016 | Jun 13, 2016 | ▲ 73.6%−254.4 pts vs S&P | Filing for ES on Jun 13, 2016 |
| FDS FDSFactset Research Systems Inc | Sale (full)$1,001 - $15,000 | Jul 20, 2016 | Jun 13, 2016 | ▲ 136.3%−191.7 pts vs S&P | Filing for FDS on Jun 13, 2016 |
| GD GDGeneral Dynamics | Sale (full)$1,001 - $15,000 | Jul 20, 2016 | Jun 13, 2016 | ▲ 236.6%−91.4 pts vs S&P | Filing for GD on Jun 13, 2016 |
| GIS GISGeneral Mills | Sale (full)$1,001 - $15,000 | Jul 20, 2016 | Jun 13, 2016 | ▼ 21.8%−349.7 pts vs S&P | Filing for GIS on Jun 13, 2016 |
| SJM SJMThe J.M. Smucker Company | Sale (full)$1,001 - $15,000 | Jul 20, 2016 | Jun 13, 2016 | ▲ 22.3%−305.6 pts vs S&P | Filing for SJM on Jun 13, 2016 |
| LOW LOWLowe's | Sale (full)$1,001 - $15,000 | Jul 20, 2016 | Jun 13, 2016 | ▲ 235.0%−92.9 pts vs S&P | Filing for LOW on Jun 13, 2016 |
| MDT MDTMedtronic | Sale (full)$1,001 - $15,000 | Jul 20, 2016 | Jun 13, 2016 | ▲ 51.8%−276.2 pts vs S&P | Filing for MDT on Jun 13, 2016 |
| MSFT MSFTMicrosoft Corporation | Sale (full)$1,001 - $15,000 | Jul 20, 2016 | Jun 13, 2016 | ▲ 1080.1%+752.1 pts vs S&P | Filing for MSFT on Jun 13, 2016 |
| NEE NEENextEra Energy | Sale (full)$1,001 - $15,000 | Jul 20, 2016 | Jun 13, 2016 | ▲ 253.8%−74.2 pts vs S&P | Filing for NEE on Jun 13, 2016 |
| SYY SYYSysco | Sale (full)$1,001 - $15,000 | Jul 20, 2016 | Jun 13, 2016 | ▲ 100.9%−227.1 pts vs S&P | Filing for SYY on Jun 13, 2016 |
| WEC WECWEC Energy Group | Sale (full)$1,001 - $15,000 | Jul 20, 2016 | Jun 13, 2016 | ▲ 157.1%−170.8 pts vs S&P | Filing for WEC on Jun 13, 2016 |
| COP COPConocoPhillips | Sale (full)$1,001 - $15,000 | Jul 20, 2016 | Feb 2, 2016 | ▲ 448.7%+77.2 pts vs S&P | Filing for COP on Feb 2, 2016 |
| NKE NKENike, Inc. | Purchase$1,001 - $15,000 · Spouse | Jul 20, 2016 | Jan 26, 2016 | ▼ 27.0%−398.4 pts vs S&P | Filing for NKE on Jan 26, 2016 |
| NKE NKENike, Inc. | Purchase$1,001 - $15,000 | Jul 20, 2016 | Jan 26, 2016 | ▼ 27.0%−398.4 pts vs S&P | Filing for NKE on Jan 26, 2016 |
| CB CBChubb Limited | Exchange$1,001 - $15,000 | Jul 20, 2016 | Jan 15, 2016 | — | Filing for CB on Jan 15, 2016 |
| AMGN AMGNAmgen | Purchase$1,001 - $15,000 · Spouse | Jul 20, 2016 | Dec 1, 2015 | ▲ 291.3%−36.8 pts vs S&P | Filing for AMGN on Dec 1, 2015 |
| ABT ABTAbbott Laboratories | Purchase$1,001 - $15,000 | Jul 20, 2016 | Jul 30, 2015 | — | Filing for ABT on Jul 30, 2015 |
| ABT ABTAbbott Laboratories | Purchase$1,001 - $15,000 · Spouse | Jul 20, 2016 | Jul 30, 2015 | — | Filing for ABT on Jul 30, 2015 |
| BAX BAXBaxter International | Sale (full)$1,001 - $15,000 | Jul 20, 2016 | Jul 30, 2015 | — | Filing for BAX on Jul 30, 2015 |