Wed, Sep 23, 2026 session
Today's pick
High convictionBMNR
BitMine Immersion Technologies, Inc.
What the AIs concluded
The strongest near-term catalysts are BitMine’s September 21 announcement of approximately $17.1 billion in crypto and cash holdings, its 5.98 million ETH treasury, and B. Riley’s September 22 Buy-rating target increase to $34. These factors support a bullish bias for the next session, but the stock’s dependence on Ethereum and its recent sharp advance create meaningful volatility and profit-taking risks.
Catalysts
- September 21, 2026: BitMine announced that its Ethereum holdings reached 5.98 million ETH, with total crypto and cash holdings of about $17.1 billion. The company said its ETH represented roughly 4.9% of total ETH supply.
- September 22, 2026: B. Riley kept a Buy rating and raised its price target from $30 to $34, providing a positive analyst catalyst.
- BitMine announced large Ethereum and cash holdings, boosting investor confidence.
- B. Riley raised its price target to $34 on September 22, giving the stock roughly 20% upside from current levels with an active Buy rating.
- BitMine now holds 5.98 million ETH worth roughly $17.1 billion, making it one of the largest Ethereum treasury companies — a strong story for crypto investors.
Risks flagged
- BMNR is highly exposed to Ethereum and broader cryptocurrency volatility; a decline in ETH could pressure the stock quickly.
- The recent rally may lead to profit-taking, especially with the stock up about 8.7% over one day and 23.7% over 20 days.
- The stock has already seen a sharp recent advance, increasing risk of profit-taking.
- Performance is highly tied to Ethereum prices, which can be volatile.
- The stock is up nearly 24% over 20 days, so much of the good news may already be priced in, leaving little room before profit-taking kicks in.
How it turned out
Open $28.18 → close $27.46, 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.
aeee36884cd1983b4b4811d3bdcf40d4cd2411db5029d0970d74e491f70c0b0dProduced 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/f13b8299-966e-4e32-b1a3-deb849d7477e/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 968274. 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/f13b8299-966e-4e32-b1a3-deb849d7477e/snapshot -o snapshot.json curl -s https://tickbird.ai/api/public/signals/f13b8299-966e-4e32-b1a3-deb849d7477e/snapshot.ots -o snapshot.json.ots ots verify snapshot.json.ots