SuckyMayor's Sucky Earnings Journal

Hey guys! It’s my most favorite time of the year which is the rebound of earnings. I’m going to kick off an earnings journal starting next week and post weekly updates as to what it is I’m eyeing to play. I’ll provide some retrospective after each play to tell you what I saw, how I played it, and how I did.

For those who don’t know, I keep a famously small portfolio and since the start of the year it’s even smaller than usual as I pulled out some funds to supplement Christmas for the kids. Do not expect to see life-changing gains or losses getting posted about here. My goal is not to gloat, but rather to give you some insight into what I see before earnings calls, the decisions I’ve taught myself to make, and generally hoping to demystify some of what goes through my head so you don’t have to look for my callouts every time there’s an earnings call.

With that said, next week is going to be a fun one! There’s a few notable ones that we can start rubbing our hands together on now:

  • Monday, January 24
    • IBM - After-Hours
  • Tuesday, January 25
    • JNJ (Johnson and Johnson) - Pre-Market
    • MSFT (Microsoft) - After-Hours ++
  • Wednesday, January 26
    • TSLA (Tesla) - After-Hours ++
    • INTC (Intel) - After-Hours
  • Thursday, January 27
    • MCD (McDonalds) - Pre-Market
    • AAPL (Apple) - After-Hours ++
    • HOOD (Robinhood) - After-Hours ++
    • X (United Steel) - After-Hours
  • Friday, January 28
    • Not a whole lot piques my interest on Friday

It’s unlikely that I will play all of these, but those noted with a ++ mean that I will be actively taking positions in these earnings.

Looking forward to next week!

12 Likes

Someone in trading floor today pointed out unusual flow on IBM and I confirmed it on UW:

100K filter. Nothing looks obvious as part of a potential spread here.
It’s also a confirmed “To Open” transaction, filled at 1.47 apparently when the bid/ask is 1.31-1.38??

1 Like

Thank you. I’m probably going to play along with you. I read over your old thread seems to be some potential!

I’m specifically interested in RH. I almost bought one today.

2 Likes

40% gainers! All in!

5 Likes

What do we make of this? Someone is extremely bullish on their earnings?

2 Likes

Someone is. But there’s also large bearish flows, though not as big as our 1.7M bull.

2 Likes

I can do these for all the charts above if it is useful. Price action in and around earnings for MSFT. I looked at the one for NFLX and almost every earnings they dumped after. Failed to take action on it. But in general I find these useful to see what kind of price swings one might expect so they can plan ITM or OTM options.

2 Likes

Actually what I started to write as a general response might pique your interest.

Since writing this I’ve found that the Polygon APIs provide wonderful candle data. Plug in an earnings date, measure the window I look at pre-close and see how well the stock historically abides by the method over the prior 7 earnings calls. So far I’ve experimented with TSLA, however I’m going to mature this over the coming days and see if I can start to quantify those patterns to better identify which plays may yield the best results.

I’ll keep you in the know about what I uncover though! I have a wild vision in my head that I want to take some time to put more thought around.

7 Likes

These are extremely time sensitive, i.e. minutes before market close. I wonder if this becomes decently reliable and after you are comfortable, could you have some sort of alert channel like Conq and JB?

1 Like

Super time sensitive for sure, I often have less than 5 minutes to position myself before market close. I floated the idea of announcements and it was a lukewarm reception for good reason: the method has existed for three months and needs more data to really solidify the approach. Such methods I also wouldn’t want someone new to think is a “sure thing” and I’d hate to have someone jump on thinking it’s an official play and get burned by the fact that it’s not perfect.

For the time being I’d rather teach what I’m doing and seeing. It also gives me the opportunity to do retrospective on the failures and find ways to strengthen the strategy or, in what I’m honestly doing with TSLA now, look at possible reasons to sit it out.

4 Likes

Earnings Application.pdf (413.2 KB)

I would be lying if I said I was expecting to make a process diagram today, but this is effectively what I’m looking to spin up. I found that Polygon has great free access to historical candles (2 years) and Finnhub has great free access to earnings information. Looking at blending the two of them to make an application that simply shows data for now so I don’t need to pull it all manually.

To be cliche, the largest obstacle with this is probably just going to be timezone conversions. Given a bit of time I can probably throw together a POC in a couple of hours.

6 Likes

Im just curious, what puts would you be looking at for tesla?

1 Like

I find your flow chart and idea fascinating. Would be cool to add a database component and run this back as far as your trial data gets storing your results. Might give you some useful insights on how that slope calculation and assignment would have held up in previous earnings. Thanks for pointing out the open API’s gonna play with those today.

2 Likes

Humorously, I have a REST callout infrastructure built in Excel and that’s where I tend to start most of my POCs because of data storage (Excel doesn’t work when you have to have it on and running in order for it to work, so it scales for shit). I also like starting with Excel because it gives me an opportunity to get a better feel for the data by getting my hands on it which helps with any translations that may be needed.

1 Like

Ahh One step ahead lmao, that makes alot of sense! Thanks for explaining. Do you think you could apply t-test on the average of past earnings assignment and your current pull?

If you could how far back in earning would you need to go you think and when does sentiment and broader market conditions break this idea down. Just some thoughts you got me spinning on a Saturday!

1 Like

Awesome I’ll give this a read through today. Thank you for putting all your thoughts in the diagram.

4 Likes

Yeah, that was really useful for NFLX, Thanks a lot for posting it! Do you mind doing it for the rest of them if that’s not too much effort ?

Big shoutout to @DakkJaniels for pointing out my dumb mistake - slope should be a function of price over time. My PDF shows it as a function of time over price which was resulting in huge slopes.

Anyhow, I got my POC stood up with some limitations. I learned that Finnhub only gives a month of earnings data on the free tier so my current POC requires that I populate the time of day that earnings were released prior to calling out for the candles.

Here’s a screenshot of what I threw together using TSLA as an example. We can see that they abide by this theory roughly 80% of the time, which coincidentally is about my success rate for doing this by hand.

4 Likes

With my POC built, this is the data that I’ve uncovered about the tickers I’ve listed above:

IBM - 60% success with earnings theory

Earnings Date Time of Day Slope Slope Classification Price at Window Open Price at Window Close Price at Market Open Result of Theory
10/20/2021 amc 0.0265 Bullish $141.82 $142.09 $131.62 Failure
7/19/2021 amc 0.031 Bullish $137.51 $137.82 $144.23 Success
4/19/2021 amc 0.0025 Bullish $133.22 $133.25 $138.57 Success
1/21/2021 amc 0.01093 Bullish $131.93 $132.04 $120.70 Failure
10/19/2020 amc -0.036 Bearish $125.56 $125.20 $117.59 Success

JNJ - 40% success rate

Earnings Date Time of Day Slope Slope Classification Price at Window Open Price at Window Close Price at Market Open Result of Theory
10/19/2021 bmo -0.007 Bearish $160.36 $160.29 $164.10 Failure
7/21/2021 bmo 0.031 Bullish $168.58 $168.89 $168.06 Failure
4/20/2021 bmo -0.021 Bearish $162.93 $162.72 $165.44 Failure
1/26/2021 bmo 0.042 Bullish $165.57 $165.99 $169.70 Success
10/13/2020 bmo -0.021 Bearish $152.30 $152.09 $148.96 Success

MSFT - 40% success rate

Earnings Date Time of Day Slope Slope Classification Price at Window Open Price at Window Close Price at Market Open Result of Theory
10/26/2021 amc -0.0089 Bearish $310.36 $310.27 $321.26 Failure
7/27/2021 amc -0.04 Bearish $286.28 $285.88 $289.40 Failure
4/27/2021 amc -0.0335 Bearish $262.78 $262.45 $253.92 Success
1/26/2021 amc -0.056 Bearish $232.68 $232.12 $238.00 Failure
10/27/2020 amc -0.088 Bearish $214.45 $213.57 $204.84 Success

TSLA - 80% success rate

Earnings Date Time of Day Slope Slope Classification Price at Window Open Price at Window Close Price at Market Open Result of Theory
10/20/2021 amc 0.0852 Bullish $864.52 $865.37 $895.25 Success
7/26/2021 amc -0.25894 Bearish $658.83 $656.24 $643.41 Success
4/26/2021 amc 0.022 Bullish $736.86 $737.08 $708.33 Failure
1/27/2021 amc -0.173 Bearish $868.27 $866.54 $820.00 Success
10/21/2020 amc 0.071 Bullish $422.46 $423.17 $426.84 Success

INTC - 20% success rate

Earnings Date Time of Day Slope Slope Classification Price at Window Open Price at Window Close Price at Market Open Result of Theory
1/19/2022 amc -0.01 Bearish $53.89 $53.79 $53.86 Failure
10/21/2021 amc 0.015 Bullish $55.77 $55.92 $50.01 Failure
7/22/2021 amc -0.0015 Bearish $56.01 $55.99 $52.94 Success
4/22/2021 amc 0.012 Bullish $62.50 $62.62 $58.58 Failure
1/21/2021 amc 0.19576 Bullish $61.42 $63.38 $58.85 Failure

MCD - 40% success rate:

Earnings Date Time of Day Slope Slope Classification Price at Window Open Price at Window Close Price at Market Open Result of Theory
10/27/2021 amc 0.013 Bullish $242.96 $243.09 $243.41 Success
7/28/2021 amc -0.082 Bearish $242.42 $241.60 $244.58 Failure
4/29/2021 amc -0.025 Bearish $235.52 $235.27 $234.50 Success
1/28/2021 amc 0.007 Bullish $206.92 $206.99 $205.11 Failure
11/9/2020 amc -0.081 Bearish $214.45 $213.64 $215.75 Failure

AAPL - 20% success rate

Earnings Date Time of Day Slope Slope Classification Price at Window Open Price at Window Close Price at Market Open Result of Theory
10/28/2021 amc 0.034 Bullish $152.19 $152.53 $147.06 Failure
7/27/2021 amc 0.0125 Bullish $146.41 $146.54 $146.38 Failure
4/28/2021 amc -0.055 Bearish $134.00 $133.45 $134.30 Failure
1/27/2021 amc 0.11185 Bullish $141.14 $142.26 $139.52 Failure
10/29/2020 amc -0.03039 Bearish $116.44 $116.14 $108.97 Success

HOOD - Only 2 earnings so far, only success was immensely subtle movement

Earnings Date Time of Day Slope Slope Classification Price at Window Open Price at Window Close Price at Market Open Result of Theory
10/26/2021 amc 0.04757 Bullish $39.45 $39.93 $35.78 Failure
8/18/2021 amc -0.0005 Bearish $49.99 $49.99 $45.70 Success

X - 40% Success Rate

Earnings Date Time of Day Slope Slope Classification Price at Window Open Price at Window Close Price at Market Open Result of Theory
10/28/2021 amc 0.006 Bullish $23.08 $23.14 $26.12 Success
7/29/2021 amc 0.0065 Bullish $25.41 $25.48 $26.34 Success
4/29/2021 amc -0.01152 Bearish $22.66 $22.54 $23.73 Failure
1/28/2021 amc -0.006 Bearish $18.88 $18.82 $19.90 Failure
10/29/2020 amc 0.005 Bullish $9.85 $9.90 $9.83 Failure
6 Likes

Attached! The one that really stood out to me was intel. They have been dumping hard after earnings release lately.
jan24_28_earnings.pdf (1.5 MB)

5 Likes