Thu, Oct 1, 2026 session
Today's pick
High convictionUTHR
United Therapeutics
What the AIs concluded
The clearest next-session catalyst is the September 30 patent win against Liquidia, which may protect Tyvaso from Yutrepia competition and could lead to additional headlines when the court addresses remedies within roughly a week. The FDA filing acceptance and accelerated share repurchase add longer-term support, but the stock’s sharp recent rise makes near-term profit-taking a meaningful risk.
Catalysts
- September 30, 2026: A federal court found that Liquidia’s Yutrepia infringes two valid United Therapeutics patent claims covering inhaled treprostinil for pulmonary hypertension associated with interstitial lung disease. The ruling could strengthen Tyvaso’s competitive position.
- September 30, 2026: The court directed the parties to submit a proposed final judgment within one week. United Therapeutics is seeking remedies that could restrict Yutrepia’s availability, creating a possible near-term follow-up catalyst.
- A court win against Liquidia protects United Therapeutics' key drug Tyvaso from competition.
- The court will soon decide on remedies, which could further limit Liquidia's product.
- A federal court ruled that Liquidia's competing drug Yutrepia infringes United Therapeutics' patents, protecting its key revenue-generating drug Tyvaso from a major rival.
Risks flagged
- The patent ruling was not an unconditional victory: the court invalidated other asserted claims, and Liquidia intends to appeal.
- The final remedy has not yet been determined; the court could decline to impose the strongest restrictions sought by United Therapeutics.
- The stock has already risen sharply, so some investors may take profits.
- Liquidia plans to appeal, which could create new legal uncertainty.
- The stock has already surged over 12% in five days, meaning much of the good news may already be priced in and profit-taking could push it lower.
How it turned out
Open $557.53 → close $571.38, 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.
f1ae2ac58a14f1f4c7e5196d24d61d3f2ce49906f99b8201342934ca3d7b26aeProduced 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/774f4d61-3336-4407-a8fa-127362d8e956/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 969451. 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/774f4d61-3336-4407-a8fa-127362d8e956/snapshot -o snapshot.json curl -s https://tickbird.ai/api/public/signals/774f4d61-3336-4407-a8fa-127362d8e956/snapshot.ots -o snapshot.json.ots ots verify snapshot.json.ots