| VZ VZVerizon | Sale (full)$1,001 - $15,000 · Joint | Aug 17, 2022 | Jul 22, 2022 | ▲ 34.5%−66.8 pts vs S&P | Filing for VZ on Jul 22, 2022 |
| VZ VZVerizon | Sale (partial)$1,001 - $15,000 · Joint | Apr 26, 2022 | Apr 11, 2022 | ▲ 12.3%−69.3 pts vs S&P | Filing for VZ on Apr 11, 2022 |
| T TAT&T | Sale (full)$1,001 - $15,000 · Joint | May 11, 2022 | Oct 12, 2021 | ▲ 48.8%−36.6 pts vs S&P | Filing for T on Oct 12, 2021 |
| T TAT&T | Purchase$1,001 - $15,000 · Joint | Oct 14, 2021 | Oct 12, 2021 | ▲ 48.8%−36.6 pts vs S&P | Filing for T on Oct 12, 2021 |
| D DDominion Energy | Purchase$15,001 - $50,000 · Joint | Oct 14, 2021 | Sep 29, 2021 | ▲ 14.1%−71.0 pts vs S&P | Filing for D on Sep 29, 2021 |
| PFE PFEPfizer | Sale (full)$15,001 - $50,000 · Joint | Oct 14, 2021 | Aug 16, 2021 | ▼ 18.3%−98.8 pts vs S&P | Filing for PFE on Aug 16, 2021 |
| BRK. BRK.BBerkshire Hathaway | Purchase$1,001 - $15,000 · Joint | Apr 20, 2021 | Mar 24, 2021 | ▲ 122.8%+13.9 pts vs S&P | Filing for BRK.B on Mar 24, 2021 |
| T TAT&T | Sale (full)$1,001 - $15,000 | Feb 16, 2021 | Feb 8, 2021 | ▲ 41.4%−66.6 pts vs S&P | Filing for T on Feb 8, 2021 |
| CSCO CSCOCisco | Sale (full)$1,001 - $15,000 | Feb 16, 2021 | Feb 8, 2021 | ▲ 143.1%+35.2 pts vs S&P | Filing for CSCO on Feb 8, 2021 |
| TFC TFCTruist Financial | Sale (full)$1,001 - $15,000 | Feb 16, 2021 | Feb 8, 2021 | ▲ 23.4%−84.5 pts vs S&P | Filing for TFC on Feb 8, 2021 |
| DUK DUKDuke Energy | Purchase$1,001 - $15,000 | Jan 26, 2021 | Jan 22, 2021 | ▲ 77.5%−34.6 pts vs S&P | Filing for DUK on Jan 22, 2021 |
| LEE LEELEE Enterprises, Inc | Sale (full)$1,001 - $15,000 · Joint | Jan 26, 2021 | Jan 22, 2021 | ▼ 56.1%−168.2 pts vs S&P | Filing for LEE on Jan 22, 2021 |
| LEE LEELEE Enterprises, Inc | Sale (full)$1,001 - $15,000 · Spouse | Jan 26, 2021 | Jan 22, 2021 | ▼ 56.1%−168.2 pts vs S&P | Filing for LEE on Jan 22, 2021 |
| VTRS VTRSViatris | Sale (full)$1,001 - $15,000 · Joint | Jan 26, 2021 | Dec 1, 2020 | ▲ 37.4%−85.4 pts vs S&P | Filing for VTRS on Dec 1, 2020 |
| LEE LEELEE Enterprises, Inc | Purchase$1,001 - $15,000 · Spouse | Jan 26, 2021 | Nov 24, 2020 | ▼ 41.1%−165.6 pts vs S&P | Filing for LEE on Nov 24, 2020 |
| BAC BACBank of America | Sale (full)$15,001 - $50,000 · Joint | Nov 8, 2020 | Oct 28, 2020 | ▲ 143.7%−6.0 pts vs S&P | Filing for BAC on Oct 28, 2020 |
| PFE PFEPfizer | Purchase$1,001 - $15,000 · Joint | Nov 8, 2020 | Sep 16, 2020 | ▲ 19.2%−122.5 pts vs S&P | Filing for PFE on Sep 16, 2020 |
| PFE PFEPfizer | Purchase$1,001 - $15,000 · Joint | Jul 11, 2020 | Jul 1, 2020 | ▲ 31.2%−132.5 pts vs S&P | Filing for PFE on Jul 1, 2020 |
| LEE LEELEE Enterprises, Inc | Sale (partial)$1,001 - $15,000 · Spouse | Jul 11, 2020 | Jun 23, 2020 | ▼ 42.8%−205.1 pts vs S&P | Filing for LEE on Jun 23, 2020 |
| D DDominion Energy | Purchase$15,001 - $50,000 · Joint | Jul 11, 2020 | Jun 8, 2020 | ▲ 2.7%−151.7 pts vs S&P | Filing for D on Jun 8, 2020 |
| D DDominion Energy | Purchase$15,001 - $50,000 · Joint | Jul 11, 2020 | Jun 1, 2020 | ▲ 4.4%−164.7 pts vs S&P | Filing for D on Jun 1, 2020 |
| D DDominion Energy | Purchase$15,001 - $50,000 · Joint | May 22, 2020 | Apr 29, 2020 | ▲ 14.0%−166.4 pts vs S&P | Filing for D on Apr 29, 2020 |
| MAR MARMarriott International | Sale (full)$15,001 - $50,000 · Joint | May 22, 2020 | Apr 29, 2020 | ▲ 352.4%+171.9 pts vs S&P | Filing for MAR on Apr 29, 2020 |
| AAPL AAPLApple Inc. | Sale (full)$1,001 - $15,000 · Joint | May 22, 2020 | Apr 13, 2020 | ▲ 413.3%+215.0 pts vs S&P | Filing for AAPL on Apr 13, 2020 |
| DUK DUKDuke Energy | Purchase$1,001 - $15,000 · Joint | May 22, 2020 | Apr 13, 2020 | ▲ 89.6%−108.7 pts vs S&P | Filing for DUK on Apr 13, 2020 |
| DUK DUKDuke Energy | Purchase$15,001 - $50,000 · Joint | May 22, 2020 | Apr 2, 2020 | ▲ 108.7%−117.9 pts vs S&P | Filing for DUK on Apr 2, 2020 |
| PFE PFEPfizer | Purchase$1,001 - $15,000 · Joint | Mar 24, 2020 | Mar 17, 2020 | ▲ 39.0%−188.2 pts vs S&P | Filing for PFE on Mar 17, 2020 |
| CSCO CSCOCisco | Sale (full)$1,001 - $15,000 · Joint | Mar 24, 2020 | Feb 11, 2020 | ▲ 150.7%+3.9 pts vs S&P | Filing for CSCO on Feb 11, 2020 |
| BSX BSXBoston Scientific | Sale (full)$1,001 - $15,000 · Joint | Mar 24, 2020 | Feb 5, 2020 | ▲ 4.0%−144.5 pts vs S&P | Filing for BSX on Feb 5, 2020 |
| TFC TFCTruist Financial | Sale (full)$15,001 - $50,000 · Joint | Mar 24, 2020 | Feb 2, 2020 | ▲ 30.0%−125.2 pts vs S&P | Filing for TFC on Feb 2, 2020 |
| BRK. BRK.BBerkshire Hathaway | Purchase$15,001 - $50,000 · Joint | Jul 10, 2021 | Jan 15, 2020 | ▲ 143.5%−8.5 pts vs S&P | Filing for BRK.B on Jan 15, 2020 |
| ARCC ARCCAres Capital Corp | Sale (full)$1,001 - $15,000 · Joint | Jan 20, 2020 | Jan 15, 2020 | ▲ 96.7%−55.4 pts vs S&P | Filing for ARCC on Jan 15, 2020 |
| SANM SANMSanmina Corp | Sale (full)$15,001 - $50,000 · Joint | Jan 20, 2020 | Jan 15, 2020 | ▲ 363.9%+211.9 pts vs S&P | Filing for SANM on Jan 15, 2020 |
| ADTN ADTNAdtran Holdings, Inc. | Sale (full)$1,001 - $15,000 · Joint | Jan 20, 2020 | Jan 2, 2020 | ▼ 31.0%−185.6 pts vs S&P | Filing for ADTN on Jan 2, 2020 |
| CDNS CDNSCadence Design Systems Inc | Sale (full)$1,001 - $15,000 · Joint | Jan 20, 2020 | Jan 2, 2020 | ▲ 361.2%+206.6 pts vs S&P | Filing for CDNS on Jan 2, 2020 |
| CVS CVSCVS Health | Sale (full)$1,001 - $15,000 · Joint | Jan 20, 2020 | Jan 2, 2020 | ▲ 49.2%−105.4 pts vs S&P | Filing for CVS on Jan 2, 2020 |
| GE GEGE Aerospace | Sale (full)$1,001 - $15,000 · Joint | Jan 20, 2020 | Jan 2, 2020 | ▲ 448.3%+293.7 pts vs S&P | Filing for GE on Jan 2, 2020 |
| WFC WFCWells Fargo | Sale (full)$1,001 - $15,000 · Joint | Jan 20, 2020 | Jan 2, 2020 | ▲ 89.6%−65.0 pts vs S&P | Filing for WFC on Jan 2, 2020 |
| APT APTAlpha PRO Tech LTD | Sale (partial)$1,001 - $15,000 · Spouse | Aug 6, 2019 | Aug 5, 2019 | ▲ 60.0%−134.2 pts vs S&P | Filing for APT on Aug 5, 2019 |
| GD GDGeneral Dynamics | Sale (full)$1,001 - $15,000 | May 20, 2019 | May 2, 2019 | ▲ 153.6%−34.6 pts vs S&P | Filing for GD on May 2, 2019 |
| LEE LEELEE Enterprises, Inc | Purchase$15,001 - $50,000 | May 20, 2019 | Apr 11, 2019 | ▼ 80.4%−271.6 pts vs S&P | Filing for LEE on Apr 11, 2019 |
| LEE LEELEE Enterprises, Inc | Sale (full)$15,001 - $50,000 · Joint | Apr 1, 2019 | Mar 13, 2019 | ▼ 83.1%−282.7 pts vs S&P | Filing for LEE on Mar 13, 2019 |
| APT APTAlpha PRO Tech LTD | Purchase$1,001 - $15,000 · Spouse | Mar 4, 2019 | Feb 14, 2019 | ▲ 43.0%−164.2 pts vs S&P | Filing for APT on Feb 14, 2019 |
| APT APTAlpha PRO Tech LTD | Sale (full)$1,001 - $15,000 · Joint | Mar 4, 2019 | Feb 7, 2019 | ▲ 33.3%−178.7 pts vs S&P | Filing for APT on Feb 7, 2019 |
| APT APTAlpha PRO Tech LTD | Sale (partial)$1,001 - $15,000 · Joint | Mar 4, 2019 | Feb 6, 2019 | ▲ 33.7%−175.4 pts vs S&P | Filing for APT on Feb 6, 2019 |
| LEE LEELEE Enterprises, Inc | Purchase$1,001 - $15,000 · sp | Dec 11, 2018 | Nov 27, 2018 | ▼ 74.4%−290.3 pts vs S&P | Filing for LEE on Nov 27, 2018 |
| BRK. BRK.BBerkshire Hathaway | Purchase$15,001 - $50,000 · Joint | Dec 11, 2018 | Oct 30, 2018 | ▲ 173.5%−43.1 pts vs S&P | Filing for BRK.B on Oct 30, 2018 |
| BRK. BRK.BBerkshire Hathaway | Purchase$15,001 - $50,000 · Joint | Oct 25, 2018 | Oct 24, 2018 | ▲ 178.3%−41.2 pts vs S&P | Filing for BRK.B on Oct 24, 2018 |
| LEE LEELEE Enterprises, Inc | Purchase$1,001 - $15,000 · sp | Oct 25, 2018 | Oct 15, 2018 | ▼ 78.9%−287.9 pts vs S&P | Filing for LEE on Oct 15, 2018 |
| DUK DUKDuke Energy | Purchase$15,001 - $50,000 · Joint | Oct 25, 2018 | Oct 2, 2018 | ▲ 119.4%−71.4 pts vs S&P | Filing for DUK on Oct 2, 2018 |
| APT APTAlpha PRO Tech LTD | Sale (partial)$1,001 - $15,000 · Joint | Sep 27, 2018 | Sep 24, 2018 | ▲ 51.2%−140.1 pts vs S&P | Filing for APT on Sep 24, 2018 |
| DUK DUKDuke Energy | Purchase$15,001 - $50,000 · Joint | Sep 27, 2018 | Sep 24, 2018 | ▲ 121.6%−69.7 pts vs S&P | Filing for DUK on Sep 24, 2018 |
| LEE LEELEE Enterprises, Inc | Purchase$1,001 - $15,000 · Spouse | Sep 27, 2018 | Aug 27, 2018 | ▼ 79.3%−273.1 pts vs S&P | Filing for LEE on Aug 27, 2018 |
| LEE LEELEE Enterprises, Inc | Purchase$1,001 - $15,000 · Spouse | Sep 27, 2018 | Aug 24, 2018 | ▼ 79.3%−275.5 pts vs S&P | Filing for LEE on Aug 24, 2018 |
| LEE LEELEE Enterprises, Inc | Purchase$15,001 - $50,000 · Joint | Jul 6, 2018 | Jun 26, 2018 | ▼ 79.3%−292.8 pts vs S&P | Filing for LEE on Jun 26, 2018 |
| LEE LEELEE Enterprises, Inc | Purchase$1,001 - $15,000 · Joint | Jun 16, 2018 | Jun 14, 2018 | ▼ 76.4%−283.3 pts vs S&P | Filing for LEE on Jun 14, 2018 |
| APT APTAlpha PRO Tech LTD | Sale (partial)$1,001 - $15,000 · Joint | Jun 16, 2018 | May 25, 2018 | ▲ 55.5%−158.8 pts vs S&P | Filing for APT on May 25, 2018 |
| BRK. BRK.BBerkshire Hathaway | Purchase$15,001 - $50,000 · Joint | Jun 16, 2018 | May 25, 2018 | ▲ 186.4%−27.9 pts vs S&P | Filing for BRK.B on May 25, 2018 |
| DUK DUKDuke Energy | Purchase$15,001 - $50,000 · Joint | May 2, 2018 | Apr 16, 2018 | ▲ 131.6%−88.3 pts vs S&P | Filing for DUK on Apr 16, 2018 |
| DUK DUKDuke Energy | Purchase$15,001 - $50,000 · Joint | Mar 2, 2018 | Feb 12, 2018 | ▲ 137.9%−85.8 pts vs S&P | Filing for DUK on Feb 12, 2018 |
| TCX TCXTucows Inc | Sale (full)$1,001 - $15,000 | May 11, 2019 | Jan 9, 2018 | ▼ 78.1%−290.9 pts vs S&P | Filing for TCX on Jan 9, 2018 |
| TCX TCXTucows Inc | Sale (full)$1,001 - $15,000 | Feb 3, 2018 | Jan 9, 2018 | ▼ 78.1%−290.9 pts vs S&P | Filing for TCX on Jan 9, 2018 |
| APT APTAlpha PRO Tech LTD | Purchase$1,001 - $15,000 · Joint | Dec 21, 2017 | Nov 20, 2017 | ▲ 31.4%−202.8 pts vs S&P | Filing for APT on Nov 20, 2017 |
| APT APTAlpha PRO Tech LTD | Purchase$1,001 - $15,000 · Joint | Oct 30, 2017 | Oct 13, 2017 | ▲ 38.0%−200.6 pts vs S&P | Filing for APT on Oct 13, 2017 |
| APT APTAlpha PRO Tech LTD | Purchase$1,001 - $15,000 · Joint | Oct 30, 2017 | Aug 24, 2017 | ▲ 62.4%−193.2 pts vs S&P | Filing for APT on Aug 24, 2017 |
| APT APTAlpha PRO Tech LTD | Purchase$1,001 - $15,000 · Joint | Aug 17, 2017 | Jul 20, 2017 | ▲ 62.4%−188.7 pts vs S&P | Filing for APT on Jul 20, 2017 |
| APT APTAlpha PRO Tech LTD | Purchase$1,001 - $15,000 · Joint | Jul 16, 2017 | Jun 29, 2017 | ▲ 78.1%−181.4 pts vs S&P | Filing for APT on Jun 29, 2017 |
| APT APTAlpha PRO Tech LTD | Purchase$1,001 - $15,000 · Joint | Jun 5, 2017 | Jun 1, 2017 | ▲ 93.7%−164.5 pts vs S&P | Filing for APT on Jun 1, 2017 |
| APT APTAlpha PRO Tech LTD | Purchase$1,001 - $15,000 · Joint | May 13, 2017 | May 12, 2017 | ▲ 84.0%−180.8 pts vs S&P | Filing for APT on May 12, 2017 |
| BDX BDXBecton Dickinson | Sale (full)$1,001 - $15,000 · Joint | Apr 3, 2017 | Mar 21, 2017 | ▲ 65.8%−207.2 pts vs S&P | Filing for BDX on Mar 21, 2017 |
| XOM XOMExxonMobil | Sale (full)$1,001 - $15,000 · Joint | Apr 3, 2017 | Mar 21, 2017 | ▲ 232.2%−40.8 pts vs S&P | Filing for XOM on Mar 21, 2017 |
| PG PGProcter & Gamble | Sale (full)$1,001 - $15,000 · Joint | Apr 3, 2017 | Mar 21, 2017 | ▲ 133.4%−139.6 pts vs S&P | Filing for PG on Mar 21, 2017 |
| UNP UNPUnion Pacific Corporation | Sale (full)$1,001 - $15,000 · Joint | Apr 3, 2017 | Mar 21, 2017 | ▲ 264.7%−8.3 pts vs S&P | Filing for UNP on Mar 21, 2017 |
| WFC WFCWells Fargo | Sale (full)$1,001 - $15,000 · Joint | Apr 3, 2017 | Mar 21, 2017 | ▲ 99.5%−173.5 pts vs S&P | Filing for WFC on Mar 21, 2017 |
| ORCL ORCLOracle Corporation | Sale (full)$1,001 - $15,000 · Joint | Apr 3, 2017 | Mar 15, 2017 | ▲ 220.2%−46.2 pts vs S&P | Filing for ORCL on Mar 15, 2017 |
| TCX TCXTucows Inc | Sale (full)$15,001 - $50,000 · Joint | Feb 16, 2017 | Feb 15, 2017 | ▼ 73.6%−346.3 pts vs S&P | Filing for TCX on Feb 15, 2017 |
| LEE LEELEE Enterprises, Inc | Purchase$1,001 - $15,000 · Joint | Jan 31, 2017 | Jan 27, 2017 | ▼ 81.2%−363.6 pts vs S&P | Filing for LEE on Jan 27, 2017 |
| VZ VZVerizon | Sale (full)$1,001 - $15,000 · Joint | Jan 31, 2017 | Jan 27, 2017 | ▲ 54.5%−227.8 pts vs S&P | Filing for VZ on Jan 27, 2017 |
| MAR MARMarriott International | Purchase$15,001 - $50,000 · Joint | Nov 2, 2016 | Oct 31, 2016 | ▲ 562.3%+248.0 pts vs S&P | Filing for MAR on Oct 31, 2016 |
| T TAT&T | Purchase$1,001 - $15,000 · Joint | Oct 10, 2016 | Oct 10, 2016 | ▲ 45.5%−261.9 pts vs S&P | Filing for T on Oct 10, 2016 |
| TCX TCXTucows Inc | Purchase$1,001 - $15,000 · Joint | Oct 10, 2016 | Sep 28, 2016 | ▼ 63.9%−370.4 pts vs S&P | Filing for TCX on Sep 28, 2016 |
| KO KOThe Coca-Cola Company | Purchase$1,001 - $15,000 · Joint | Oct 10, 2016 | Sep 19, 2016 | ▲ 210.3%−102.3 pts vs S&P | Filing for KO on Sep 19, 2016 |
| LEE LEELEE Enterprises, Inc | Sale (full)$1,001 - $15,000 | Oct 10, 2016 | Sep 7, 2016 | ▼ 82.9%−387.1 pts vs S&P | Filing for LEE on Sep 7, 2016 |
| BAX BAXBaxter International | Sale (full)$1,001 - $15,000 · Joint | Oct 10, 2016 | Aug 31, 2016 | ▼ 39.6%−346.7 pts vs S&P | Filing for BAX on Aug 31, 2016 |
| WFC WFCWells Fargo | Purchase$1,001 - $15,000 · Joint | Aug 25, 2016 | Aug 23, 2016 | ▲ 133.7%−170.6 pts vs S&P | Filing for WFC on Aug 23, 2016 |
| TCX TCXTucows Inc | Purchase$1,001 - $15,000 · Joint | Aug 25, 2016 | Aug 12, 2016 | ▼ 56.3%−361.5 pts vs S&P | Filing for TCX on Aug 12, 2016 |
| LEE LEELEE Enterprises, Inc | Purchase$1,001 - $15,000 | May 2, 2016 | Apr 21, 2016 | ▼ 69.5%−395.3 pts vs S&P | Filing for LEE on Apr 21, 2016 |
| TCX TCXTucows Inc | Purchase$1,001 - $15,000 | Feb 22, 2016 | Feb 16, 2016 | ▼ 40.8%−412.0 pts vs S&P | Filing for TCX on Feb 16, 2016 |
| DUK DUKDuke Energy | Purchase$1,001 - $15,000 · sp | Feb 22, 2016 | Feb 5, 2016 | ▲ 151.4%−224.4 pts vs S&P | Filing for DUK on Feb 5, 2016 |
| SO SOSouthern Company | Purchase$1,001 - $15,000 · Joint | Oct 7, 2015 | Oct 1, 2015 | — | Filing for SO on Oct 1, 2015 |