Tue, Sep 8, 2026 session
Today's pick
High convictionSU
Suncor Energy Inc.
What the AIs concluded
Suncor Energy has strong recent earnings, analyst upgrades, and buybacks supporting the stock. The upcoming dividend may also attract buyers. However, high short interest and recent gains could make the next session volatile.
Catalysts
- September 3, 2026: Suncor reported strong Q2 2026 results, with adjusted operating earnings beating consensus and revenue up sharply year over year. This has driven an 8.9% stock gain since the report and keeps positive earnings momentum in focus.
- September 3, 2026: The board declared a quarterly dividend of 0.60 CAD per share, payable around September 25, 2026. Approaching the dividend date can support demand for the stock.
- Strong Q2 earnings and positive analyst upgrades support buying interest.
- A large share buyback program is underway, which can boost the stock price.
- Morgan Stanley upgraded Suncor to Overweight with a much higher price target — a fresh institutional endorsement that can pull in new investors.
Risks flagged
- Short interest has risen sharply (around 76% in August), which implies that a significant cohort of investors is betting against the stock; if the broader energy market weakens or a negative company‑specific story hits, this positioning could accelerate downside instead of creating a squeeze.
- Energy macro risk: Suncor is highly exposed to oil prices and refining margins. Any overnight drop in crude or crack spreads, or negative geopolitical or OPEC headlines, could outweigh the recent positive company‑specific news.
- Recent strong performance may prompt some profit-taking.
- The stock is up over 12% in the past 20 days, so much of the good news may already be priced in, limiting further upside.
- Short interest jumped roughly 76% in August — if energy prices dip or market sentiment turns negative, those shorts could push the stock down hard.
How it turned out
Open $68.49 → close $67.89, with 0.1% simulated trading costs deducted.
Google or Yahoo may show a bigger number for the same day. They measure from the previous close, which includes the overnight move that had already happened before you read the pick. We only count what you could have captured: open to close, on the day.
The bar we set that morning
These thresholds were fixed before the analysis ran and are sealed into the fingerprint below, so they cannot be softened after the fact to make a call look better.
- Score required
- 70.0 (68.0 base, raised 2 for a mixed market)
- Confidence required
- 62%
Publication fingerprint
This analysis is sealed with a SHA-256 fingerprint computed the moment it was published. Any later edit would break it, which is what stops us from quietly rewriting history.
0fe1771e70fc16836f86f11985779ffdb21802c777565a96d9aef628c615beadProduced by algorithm v0.6.0, which is sealed inside the record above. If a newer version is running today, this call still names the rules it was actually made under — see the version history.
Do not take our word for it. The exact bytes that were sealed are public, so you can recompute the fingerprint yourself and compare:
curl -s https://tickbird.ai/api/public/signals/da9d208f-cedb-402a-ab59-c3a4f698321b/snapshot | sha256sum
Save that file today and run the same command in a year. If we had quietly edited a single character, the two fingerprints would no longer agree.
Open the sealed recordAnchored in Bitcoin
A fingerprint on our own server only proves the record still matches the number we published. It cannot prove the number is the original one, because we run the server. So the fingerprint is also submitted to OpenTimestamps, which writes it into the Bitcoin blockchain — a ledger nobody here controls.
Attested by Bitcoin block 966099. That block proves this analysis existed, word for word, before it was mined.
Check it yourself with the reference client, which talks to Bitcoin rather than to us:
pip install opentimestamps-client curl -s https://tickbird.ai/api/public/signals/da9d208f-cedb-402a-ab59-c3a4f698321b/snapshot -o snapshot.json curl -s https://tickbird.ai/api/public/signals/da9d208f-cedb-402a-ab59-c3a4f698321b/snapshot.ots -o snapshot.json.ots ots verify snapshot.json.ots