undamentalytics Newsletter

Carlos Mr Curbelo: stock trades

Representative for FL (at large). Value ranges as filed, never exact figures.

Activity

Top sectors

Trades in companies we cover, by the company’s sector. Green is purchases, red is sales.

  • Financials23% of trades 9 trades: 5 purchases, 4 sales
  • Consumer Discretionary21% of trades 8 trades: 4 purchases, 4 sales
  • Health Care18% of trades 7 trades: 7 purchases, 0 sales
  • Technology10% of trades 4 trades: 3 purchases, 1 sales
  • Communication Services10% of trades 4 trades: 0 purchases, 4 sales
  • Industrials8% of trades 3 trades: 2 purchases, 1 sales

Would copying Carlos Mr Curbelo’s trades have beaten the S&P 500?

Copying Carlos Mr Curbelo’s disclosed holdings (starting from the holdings in each annual disclosure report once it was published, then adding purchases and taking off sales as each trade report became public, sized by the amounts reported, with call options counted as the stock until they expired) would have turned $10,000 on January 11, 2017 into $30,578 by November 2, 2026, against $38,777 in the S&P 500: +12.1% a year against +14.9%, with a beta of 0.96. Selling each purchase after 6 months instead would have made +4.3% a year. Six months after each report, the average share purchase was +1.7% against the S&P 500 (median +6.3%), and 70% beat it, too few months of reports to tell skill from luck. Measured from the trade date instead, the member’s own timing, the average was +3.8%. Reports arrived a median of 11 days after the trade.

$0$20.0k$40.0k 20172019202120232025 $38.8k$30.6k
Copying Carlos Mr CurbeloS&P 500, buy and hold $10,000 copying Carlos Mr Curbelo’s disclosed holdings from January 11, 2017, before costs and taxes, marked weekly. Each annual report resets the copy to the holdings it lists; each trade report then adds or reduces positions, sized by the middle of the amount band filed (a partial sale takes off its band but never more than half the position). Holdings before the first report in our records are unknown. Money not in a stock earns the Treasury bill rate.
Carlos Mr Curbelo: trades against the S&P 500 afterwards
MeasuredTrades countedAverage vs S&P 500MedianWent the right wayt-statisticEvidence
Purchases, 3 months after the report 23 +1.9% +2.1% 57% 0.74 Not enough data
Purchases, 6 months after the report 23 +1.7% +6.3% 70% 0.38 Not enough data
Purchases, 3 months after the trade 23 +3.2% +1.1% 61% 1.29 Not enough data
Purchases, 6 months after the trade 23 +3.8% +5.4% 65% 0.88 Not enough data
Sales, 6 months after the report 15 +3.7% +2.0% 27% 1.11 Not enough data
Return a year, copying
+12.1%
S&P 500, same dates
+14.9%
Yearly swing (S&P 500)
19% (18%)
Sharpe ratio (S&P 500)
0.56 (0.71)
Biggest drop (S&P 500)
−35% (−34%)
Market sensitivity (beta)
0.96

“Average vs S&P 500” is the stock’s return including dividends minus the index’s over the same dates. For sales, a negative figure means the stock lagged after it was sold, so selling was the right call (green). “Went the right way” is the share of purchases that beat the index, or of sales that trailed it. The t-statistic treats each trade as a separate bet; the Evidence label is stricter and uses one average per month of reports, because trades bunch together. Trades in companies we cover only. The averages count share trades; the copy portfolio also counts call options as the stock and sizes positions by the middle of each band filed. No trading costs or taxes. These are the stocks’ moves after each trade: they say nothing about why Carlos Mr Curbelo traded and do not suggest the use of non-public information. How every member compares.

Stocks traded

Every company we cover that appears in the reports. “Since first purchase” is the stock’s move from the close on the member’s first disclosed purchase to the latest close, against the S&P 500; it is not the member’s return.

Carlos Mr Curbelo: companies traded
BACBank of America 0 4$67,004–$180,000 Jan 30, 2017 Mar 24, 2017 —
OPKOpko Health, Inc. 2$2,002–$30,000 0 Feb 7, 2017 Mar 2, 2017 ▼ 79.4%−362.8 pts vs S&P
AAPLApple Inc. 0 1$1,001–$15,000 Dec 30, 2016 Dec 30, 2016 —
ACNAccenture 1$1,001–$15,000 0 Dec 30, 2016 Dec 30, 2016 ▲ 156.4%−136.3 pts vs S&P
ADBEAdobe Inc. 1$1,001–$15,000 0 Dec 30, 2016 Dec 30, 2016 ▲ 139.8%−152.9 pts vs S&P
AMPAmeriprise Financial 1$1,001–$15,000 0 Dec 30, 2016 Dec 30, 2016 ▲ 449.8%+157.1 pts vs S&P
BDXBecton Dickinson 1$1,001–$15,000 0 Dec 30, 2016 Dec 30, 2016 ▲ 80.9%−211.8 pts vs S&P
BLKBlackRock 1$1,001–$15,000 0 Dec 30, 2016 Dec 30, 2016 ▲ 287.7%−5.0 pts vs S&P
CLColgate-Palmolive 1$1,001–$15,000 0 Dec 30, 2016 Dec 30, 2016 ▲ 84.6%−208.1 pts vs S&P
CMCSAComcast 0 1$1,001–$15,000 Dec 30, 2016 Dec 30, 2016 —
CSXCSX Corporation 0 1$15,001–$50,000 Jan 30, 2017 Jan 30, 2017 —
CVSCVS Health 1$1,001–$15,000 0 Dec 30, 2016 Dec 30, 2016 ▲ 58.3%−234.4 pts vs S&P
DHRDanaher Corporation 1$1,001–$15,000 0 Dec 30, 2016 Dec 30, 2016 ▲ 250.2%−42.5 pts vs S&P
DISThe Walt Disney Company 0 1$1,001–$15,000 Dec 30, 2016 Dec 30, 2016 —
ECLEcolab 1$1,001–$15,000 0 Dec 30, 2016 Dec 30, 2016 ▲ 188.7%−104.0 pts vs S&P
FSLRFirst Solar, Inc. 1$1,001–$15,000 0 Apr 6, 2017 Apr 6, 2017 ▲ 603.9%+332.6 pts vs S&P
GOOGLAlphabet Inc. (Class A) 0 1$1,001–$15,000 Dec 30, 2016 Dec 30, 2016 —
HLTHilton Worldwide 0 1$1,001–$15,000 Dec 30, 2016 Dec 30, 2016 —
HONHoneywell Technologies 1$1,001–$15,000 0 Dec 30, 2016 Dec 30, 2016 ▲ 148.8%−143.9 pts vs S&P
ICEIntercontinental Exchange 1$1,001–$15,000 0 Dec 30, 2016 Dec 30, 2016 ▲ 242.6%−50.1 pts vs S&P
IVZInvesco 1$1,001–$15,000 0 Dec 30, 2016 Dec 30, 2016 ▲ 44.0%−248.8 pts vs S&P
KMIKinder Morgan 1$1,001–$15,000 0 Dec 30, 2016 Dec 30, 2016 —
LOWLowe's 1$1,001–$15,000 0 Dec 30, 2016 Dec 30, 2016 ▲ 261.7%−31.0 pts vs S&P
MDTMedtronic 1$1,001–$15,000 0 Dec 30, 2016 Dec 30, 2016 ▲ 79.7%−213.0 pts vs S&P
METAMeta Platforms 0 1$1,001–$15,000 Dec 30, 2016 Dec 30, 2016 —
NKENike, Inc. 0 1$1,001–$15,000 Dec 30, 2016 Dec 30, 2016 —
ORLYO'Reilly Automotive 1$1,001–$15,000 0 Dec 30, 2016 Dec 30, 2016 ▲ 385.5%+92.8 pts vs S&P
ROKRockwell Automation 1$1,001–$15,000 0 Dec 30, 2016 Dec 30, 2016 ▲ 298.1%+5.4 pts vs S&P
SBUXStarbucks 1$1,001–$15,000 0 Dec 30, 2016 Dec 30, 2016 ▲ 132.0%−160.7 pts vs S&P
SPGSimon Property Group 0 1$1,001–$15,000 Dec 30, 2016 Dec 30, 2016 —
TJXTJX Companies 1$1,001–$15,000 0 Dec 30, 2016 Dec 30, 2016 ▲ 318.4%+25.7 pts vs S&P
TMOThermo Fisher Scientific 1$1,001–$15,000 0 Dec 30, 2016 Dec 30, 2016 ▲ 408.1%+115.4 pts vs S&P
VVisa Inc. 1$1,001–$15,000 0 Dec 30, 2016 Dec 30, 2016 ▲ 477.6%+184.9 pts vs S&P
YUMYum! Brands 0 1$1,001–$15,000 Dec 30, 2016 Dec 30, 2016 —
YUMCYum China Holdings, Inc. 0 1$1,001–$15,000 Dec 30, 2016 Dec 30, 2016 —

Trades in companies we cover

“Stock since trade” is the share price move from the close on the trade date to the latest close, with the gap to the S&P 500 beneath. It describes the stock, not what the member made. Click a column heading to sort.

Carlos Mr Curbelo: trades in companies we cover
Report
FSLRFirst Solar, Inc. Purchase$1,001 - $15,000 Apr 6, 2017 Apr 6, 2017 ▲ 603.9%+332.6 pts vs S&P Filing for FSLR on Apr 6, 2017
BACBank of America Sale (full)$15,001 - $50,000 Apr 3, 2017 Mar 24, 2017 ▲ 165.7%−108.0 pts vs S&P Filing for BAC on Mar 24, 2017
BACBank of America Sale (full)$1,001 - $15,000 Apr 3, 2017 Mar 24, 2017 ▲ 165.7%−108.0 pts vs S&P Filing for BAC on Mar 24, 2017
BACBank of America Sale (full)$1,001 - $15,000 Apr 3, 2017 Mar 24, 2017 ▲ 165.7%−108.0 pts vs S&P Filing for BAC on Mar 24, 2017
OPKOpko Health, Inc. Purchase$1,001 - $15,000 Mar 2, 2017 Mar 2, 2017 ▼ 77.0%−345.4 pts vs S&P Filing for OPK on Mar 2, 2017
OPKOpko Health, Inc. Purchase$1,001 - $15,000 Feb 7, 2017 Feb 7, 2017 ▼ 79.4%−362.8 pts vs S&P Filing for OPK on Feb 7, 2017
BACBank of America Sale (full)$50,001 - $100,000 Jan 31, 2017 Jan 30, 2017 ▲ 168.5%−117.2 pts vs S&P Filing for BAC on Jan 30, 2017
CSXCSX Corporation Sale (full)$15,001 - $50,000 Jan 31, 2017 Jan 30, 2017 ▲ 267.1%−18.7 pts vs S&P Filing for CSX on Jan 30, 2017
ACNAccenture Purchase$1,001 - $15,000 · Spouse Jan 10, 2017 Dec 30, 2016 ▲ 156.4%−136.3 pts vs S&P Filing for ACN on Dec 30, 2016
ADBEAdobe Inc. Purchase$1,001 - $15,000 · Spouse Jan 10, 2017 Dec 30, 2016 ▲ 139.8%−152.9 pts vs S&P Filing for ADBE on Dec 30, 2016
GOOGLAlphabet Inc. (Class A) Sale (full)$1,001 - $15,000 · Spouse Jan 10, 2017 Dec 30, 2016 ▲ 611.0%+318.3 pts vs S&P Filing for GOOGL on Dec 30, 2016
AMPAmeriprise Financial Purchase$1,001 - $15,000 · Spouse Jan 10, 2017 Dec 30, 2016 ▲ 449.8%+157.1 pts vs S&P Filing for AMP on Dec 30, 2016
AAPLApple Inc. Sale (full)$1,001 - $15,000 · Spouse Jan 10, 2017 Dec 30, 2016 ▲ 1143.3%+850.6 pts vs S&P Filing for AAPL on Dec 30, 2016
BDXBecton Dickinson Purchase$1,001 - $15,000 · Spouse Jan 10, 2017 Dec 30, 2016 ▲ 80.9%−211.8 pts vs S&P Filing for BDX on Dec 30, 2016
BLKBlackRock Purchase$1,001 - $15,000 · Spouse Jan 10, 2017 Dec 30, 2016 ▲ 287.7%−5.0 pts vs S&P Filing for BLK on Dec 30, 2016
CLColgate-Palmolive Purchase$1,001 - $15,000 · Spouse Jan 10, 2017 Dec 30, 2016 ▲ 84.6%−208.1 pts vs S&P Filing for CL on Dec 30, 2016
CMCSAComcast Sale (full)$1,001 - $15,000 · Spouse Jan 10, 2017 Dec 30, 2016 ▼ 4.4%−297.1 pts vs S&P Filing for CMCSA on Dec 30, 2016
CVSCVS Health Purchase$1,001 - $15,000 · Spouse Jan 10, 2017 Dec 30, 2016 ▲ 58.3%−234.4 pts vs S&P Filing for CVS on Dec 30, 2016
DHRDanaher Corporation Purchase$1,001 - $15,000 · Spouse Jan 10, 2017 Dec 30, 2016 ▲ 250.2%−42.5 pts vs S&P Filing for DHR on Dec 30, 2016
ECLEcolab Purchase$1,001 - $15,000 · Spouse Jan 10, 2017 Dec 30, 2016 ▲ 188.7%−104.0 pts vs S&P Filing for ECL on Dec 30, 2016
METAMeta Platforms Sale (full)$1,001 - $15,000 · Spouse Jan 10, 2017 Dec 30, 2016 ▲ 443.3%+150.6 pts vs S&P Filing for META on Dec 30, 2016
HLTHilton Worldwide Sale (full)$1,001 - $15,000 · Spouse Jan 10, 2017 Dec 30, 2016 ▲ 578.7%+286.0 pts vs S&P Filing for HLT on Dec 30, 2016
HONHoneywell Technologies Purchase$1,001 - $15,000 · Spouse Jan 10, 2017 Dec 30, 2016 ▲ 148.8%−143.9 pts vs S&P Filing for HON on Dec 30, 2016
ICEIntercontinental Exchange Purchase$1,001 - $15,000 · Spouse Jan 10, 2017 Dec 30, 2016 ▲ 242.6%−50.1 pts vs S&P Filing for ICE on Dec 30, 2016
IVZInvesco Purchase$1,001 - $15,000 · Spouse Jan 10, 2017 Dec 30, 2016 ▲ 44.0%−248.8 pts vs S&P Filing for IVZ on Dec 30, 2016
KMIKinder Morgan Purchase$1,001 - $15,000 · Spouse Jan 10, 2017 Dec 30, 2016 — Filing for KMI on Dec 30, 2016
LOWLowe's Purchase$1,001 - $15,000 · Spouse Jan 10, 2017 Dec 30, 2016 ▲ 261.7%−31.0 pts vs S&P Filing for LOW on Dec 30, 2016
MDTMedtronic Purchase$1,001 - $15,000 · Spouse Jan 10, 2017 Dec 30, 2016 ▲ 79.7%−213.0 pts vs S&P Filing for MDT on Dec 30, 2016
NKENike, Inc. Sale (full)$1,001 - $15,000 · Spouse Jan 10, 2017 Dec 30, 2016 ▼ 13.3%−306.0 pts vs S&P Filing for NKE on Dec 30, 2016
ORLYO'Reilly Automotive Purchase$1,001 - $15,000 · Spouse Jan 10, 2017 Dec 30, 2016 ▲ 385.5%+92.8 pts vs S&P Filing for ORLY on Dec 30, 2016
ROKRockwell Automation Purchase$1,001 - $15,000 · Spouse Jan 10, 2017 Dec 30, 2016 ▲ 298.1%+5.4 pts vs S&P Filing for ROK on Dec 30, 2016
SPGSimon Property Group Sale (full)$1,001 - $15,000 · Spouse Jan 10, 2017 Dec 30, 2016 ▲ 107.7%−185.0 pts vs S&P Filing for SPG on Dec 30, 2016
SBUXStarbucks Purchase$1,001 - $15,000 · Spouse Jan 10, 2017 Dec 30, 2016 ▲ 132.0%−160.7 pts vs S&P Filing for SBUX on Dec 30, 2016
TMOThermo Fisher Scientific Purchase$1,001 - $15,000 · Spouse Jan 10, 2017 Dec 30, 2016 ▲ 408.1%+115.4 pts vs S&P Filing for TMO on Dec 30, 2016
TJXTJX Companies Purchase$1,001 - $15,000 · Spouse Jan 10, 2017 Dec 30, 2016 ▲ 318.4%+25.7 pts vs S&P Filing for TJX on Dec 30, 2016
VVisa Inc. Purchase$1,001 - $15,000 · Spouse Jan 10, 2017 Dec 30, 2016 ▲ 477.6%+184.9 pts vs S&P Filing for V on Dec 30, 2016
DISThe Walt Disney Company Sale (full)$1,001 - $15,000 · Spouse Jan 10, 2017 Dec 30, 2016 ▲ 18.0%−274.7 pts vs S&P Filing for DIS on Dec 30, 2016
YUMCYum China Holdings, Inc. Sale (full)$1,001 - $15,000 · Spouse Jan 10, 2017 Dec 30, 2016 ▲ 103.0%−189.7 pts vs S&P Filing for YUMC on Dec 30, 2016
YUMYum! Brands Sale (full)$1,001 - $15,000 · Spouse Jan 10, 2017 Dec 30, 2016 ▲ 197.2%−95.5 pts vs S&P Filing for YUM on Dec 30, 2016

What happened to the stocks afterwards

Average of the stock’s return minus the S&P 500’s, across this member’s disclosed trade whose window is complete. Nothing here is a member’s profit.

AfterWindowAverage excessTypical (median)Beat the S&P 500TradesFrom the filing date
Purchases 30 days +1.3% +0.1% 52% 23 +1.6% (23)
Purchases 90 days +3.0% +2.7% 65% 23 +1.8% (23)
Sales 30 days +2.5%few trades +2.4% 67% 15 +1.9% (15)
Sales 90 days +0.8%few trades −0.6% 47% 15 +1.8% (15)

Excess return is the stock’s move minus the S&P 500’s over the same dates, measured from the close on the trade date, on closing prices adjusted for splits and dividends. Value ranges are wide, filings arrive up to 45 days late, trades by one member in one stock are not independent, and a stock’s move says nothing about what a member earned. A small average over a few trades is noise, not evidence. This is not investment advice. For sales, a positive figure means the stock went on to beat the market after the sale.

Filings

Holdings and net worth are not shown: members also file annual financial disclosure reports listing what they own, and those are not included here yet. We show only the trades they report.

Source: periodic transaction reports filed with the Clerk of the House of Representatives under the STOCK Act (Senate reports are not included yet). Members report trades by themselves, their spouses and dependent children. Amounts are the value ranges as filed, not exact figures, and a report can be filed up to 45 days after the trade, so the latest trades may not appear yet. Scanned paper reports are linked but not transcribed. By law (5 U.S.C. §13107) these reports may not be used for any commercial purpose other than by news and communications media for dissemination to the general public; we publish them free, as news.

← All trades by members of Congress