undamentalytics Newsletter

Congress: members

Richard L. Hanna

Backtest from 16 Jan 2015 to 2 Nov 2026 · weekly · hypothetical

Watch this strategy
Return a year
+12.6%
S&P 500 +13.7%
Last 12 months
+2.1%
S&P 500 +12.1%
Sharpe ratio
0.62
S&P 500 0.73
Biggest drop
−32.2%
S&P 500 −31.8%
$10.0k$20.0k$40.0k 201520172019202120232025 $45.5k$40.4k
Richard L. HannaS&P 500 $10,000 in Richard L. Hanna from 16 Jan 2015 against the S&P 500 (total return) over the same dates, marked weekly, log scale. Hypothetical: before taxes and trading costs.

About

Mirrors the disclosed stock holdings of Rep. Richard L. Hanna (Independent, NY) and family. It buys on the first trading day after each report is filed, sized by the middle of the value band reported, starts from the holdings listed in the member's annual disclosure report once that report is public, and holds each position until a sale is reported. Call options count as the stock until they expire. Members often report weeks or months late, so this is what a follower could actually have done.

Richard L. Hanna's trades →

Key statistics

MeasureStrategyS&P 500
Return a year (compound)+12.6%+13.7%
Total return+304%+355%
Last 12 months+2.1%+12.1%
Last 3 months−7.3%—
Last month−3.6%—
This year so far−3.3%—
Volatility a year18.0%16.5%
Sharpe ratio0.620.73
Biggest drop−32.2%−31.8%
Beta to the S&P 5001.011.00
Alpha a year (t-statistic)−0.9% (−0.45)—
Share of weeks up58%—

Sharpe ratio uses returns above the 3-month Treasury bill rate. Alpha is the yearly return left after allowing for the strategy's exposure to the S&P 500 (CAPM); a t-statistic below about 2 means it cannot be told apart from luck. 121 reported trades were copied.

Insights

CompanyWeightHeld sinceReturn since
GOOGL16.7%12 Mar 2015+919.5%
META12.5%16 Jun 2015+660.6%
CMI10.9%19 Jan 2016+697.2%
JPM9.2%10 Nov 2015+573.6%
GS8.9%15 Dec 2015+518.0%
HD7.3%14 Aug 2015+272.6%
BAC6.1%19 Jan 2016+344.3%
CAH5.3%10 Nov 2015+288.2%
CHD4.0%17 Feb 2016+181.9%
MAR3.8%2 Aug 2016+544.0%
HSY3.4%21 Jul 2015+147.6%
SBUX3.1%2 Aug 2016+127.4%
ALNY2.4%28 Nov 2016+256.6%
SYK2.2%14 Apr 2015+276.8%
GE1.9%16 Jan 2015+227.4%
MSFT0.9%12 Mar 2015+1378.3%
PRGO0.7%24 May 2016−78.1%
UNH0.3%14 Aug 2015+296.4%
JNJ0.2%12 Mar 2015+270.1%
KR0.2%27 Oct 2016+172.1%
WHR0.0%17 Feb 2016−66.3%
HAIN0.0%15 Dec 2015−99.7%
PeriodReturn a yearS&P 500SharpeS&P 500Biggest dropBetaAlpha (t)
Whole backtest16 Jan 2015 to 2 Nov 2026+12.6%+13.7%0.620.73−32.2%1.01−0.9% (−0.45)
2018 onwards5 Jan 2018 to 2 Nov 2026+12.4%+13.9%0.560.66−32.2%0.99−1.0% (−0.45)
Last three years3 Nov 2023 to 2 Nov 2026+22.3%+21.8%1.081.16−19.8%0.98+1.0% (0.22)
Last year7 Nov 2025 to 2 Nov 2026+2.1%+14.2%−0.040.84−12.8%1.05−11.1% (−1.19)
DateCompanyAction
28 Nov 2016ALNYBought
27 Oct 2016KRBought
2 Aug 2016SBUXBought
2 Aug 2016MARBought
24 May 2016PRGOBought
11 Apr 2016GILDBought
17 Feb 2016WHRBought
17 Feb 2016CHDBought
19 Jan 2016CMIBought
19 Jan 2016BACBought
15 Dec 2015HAINBought
15 Dec 2015GSBought
10 Nov 2015UNFIBought
10 Nov 2015PIIBought
10 Nov 2015JPMBought
10 Nov 2015CAHBought
17 Sept 2015SYNABought
14 Aug 2015UNHBought
14 Aug 2015HDBought
14 Aug 2015BACBought
14 Aug 2015AAPLBought
21 Jul 2015NSCBought
21 Jul 2015HSYBought
16 Jun 2015METABought
16 Jun 2015JACKBought

Dated on the first trading day after the report was filed, when a follower could have acted.

DateCompanyAction
19 Jan 2017LVSSold
19 Jan 2017GILDSold
19 Jan 2017BAXSold
23 Aug 2016JACKSold
1 Jul 2016AAPLSold
19 Jan 2016UNFISold
19 Jan 2016PIISold
19 Jan 2016MARSold
19 Jan 2016ETNSold
10 Nov 2015NSCSold
10 Nov 2015GSSold
10 Nov 2015AXPSold
14 Oct 2015SYNASold
14 Oct 2015GPROSold
14 Oct 2015BACSold
14 Aug 2015SYNASold
21 Jul 2015UPSSold
13 May 2015TRNSold

Dated on the first trading day after the report was filed, when a follower could have acted.

Backtests are hypothetical and use today's listed companies only, which flatters results. Past performance does not predict future returns. This is research, not investment advice. How we backtest