Skip to content
FlowDesk
C$128.83 +0.00%+ Alert
Sign inCreate free accountStart free
● 10 Oct · US closed · scored 16:38
● Sat 10 Oct 2026/US closed · opens Mon 14:30 BST/101 names scored today/last score 10:32 BSTResearch, not advice · every call is published at Proof

C

Citigroup Inc
$128.83 · +0.00% vs $128.83 close · scored 16:38 · stale
Decision brief
NEUTRAL · 74/100
What changed
Composite weakened 36.4 points.
Evidence is stale — treat this read cautiously.
What would change the view
composite leaves the neutral band · confidence deteriorates materially from 74/100
For the read
signal has been stable · evidence confidence is high
Against / uncertainty
open interest leans against the read
The read
Neutral, well evidenced, and the tape has led price here.
−100 bearish0bullish +100
−8.1 composite┆ +28.4 yesterday (−36.4)−34.9 vs a week ago
Evidence
74 / 100 · top 9% today
8,393 contracts · quality 91 · stability 0.89
neutral · −0.51% · n=4,671
01

Why it’s −8

Method
What traded today · weight 62%
−4.0 pts
3,929 calls · 46.8%4,464 puts
bias −6.4 × 0.62
What’s on the books · weight 38%
−4.1 pts
95,016 call OI · 44.6%118,009 put OI
bias −10.8 × 0.38
Equals
−8.1
49% of the score comes from today’s volume, 51% from open interest. Disagree with either? See the method.
02

What changed: 14 days of tape against price

14d43d90d365d · Reader
tape composite (bars)— price◆ big one-day moves30d: price −4.10% · tape −14.0 · corr 0.08
● peak +28▼ low −8.1◆ −36.4 in a day09-2409-2609-2809-3010-0210-0410-0610-10$134$127

Plain English: Over 30 days, price has fallen 4.10% while the tape has faded 14.0 points. They agree.

03

Should you trust it?

pass
Plenty behind it
confidence 74 (91th pct) · quality 91 · 8,393 contracts
pass
Stable
0.89 vs 7-day rolling · choppiness 39
note
Neutral reads make no call
neutral · balanced · mid liquidity → −0.51% avg, n=4,671
pass
Tape has led price
tape has led C’s price by 2 days (r=0.27, n=42)
note
Our record on C is mixed
38% hit rate on 412 closed calls · payoff 3.06×
04

Where the positions sit

calls tradedstrikeputs traded
$138
$137
$136
$135
$134
$133
$132
$131
$130
$129
$128
$127
$126
$125
$124
$123
$122
$121
$120
WALL · OI 41,685
Spot $128.83 highlighted. The $120 strike holds the most open interest (the “wall”, 41,685). Near-dated expiry in the mix, so OI is noisier.
05

Our record on C

Proof
38%
hit rate · 412 closed
3.06×
payoff
+0.70%
avg return
6 Oct · 4h
$128.83 → $128.83
+0.00%flat
4 Oct · 4h
$128.50 → $128.50
+0.00%flat
3 Oct · 4h
$128.50 → $128.50
+0.00%flat
2 Oct · 4h
$128.65 → $128.65
+0.00%flat

One rule everywhere: a move of 0.05% or less is flat, and flat is not a hit. That is the same rule Proof uses; 158 of these 412 calls were flat.

06

Catalysts & context

EPS surprise · last 4 quarters
+15.58%Q3 ’25
+5.96%Q4 ’25
+13.30%Q1 ’26
+12.69%Q2 ’26
Street Buy-leaningNext report — P/E 12.08 · fwd 10.67Beta 1.153 52w $93.66–$147.96IV rank —
Citigroup Inc · Banking
Neutral, well evidenced. The tape has led price here.
−100 bearish0bullish +100
−8.1┆ +28.4 ydayevidence 74
neutral · −0.51% · n=4,671
Why it’s −8
−4.0 volume · 47% calls−4.1 OI · 45% calls
14 days · tape bars, price line
◆ −36.409-2409-2609-2809-3010-0210-0410-0610-10$134$127
Price −4.10%, tape −14.0 over 30 days. The two agree.
Should you trust it?
passPlenty behind it
confidence 74 (91th pct) · quality 91 · 8,393 contracts
passStable
0.89 vs 7-day rolling · choppiness 39
noteNeutral reads make no call
neutral · balanced · mid liquidity → −0.51% avg, n=4,671
noteOur record on C is mixed
38% hit rate on 412 closed calls · payoff 3.06×
Ask about C
Why did the score drop from +23 to −8 this week?
It was mostly one day. The composite was +28.4 on 5 Oct, then fell to −8.1 on 6 Oct as the price moved from $128.50 to $128.83. It’s at −8.1 now.

Today’s −8.1 breaks down as −4.0 from volume and −4.1 from open interest. I can’t split past days the same way: the stored history keeps call/put volume but not open interest for past days.
tape_history · 43 ptsstock_scores · 16:38method · 62/38
Ask
Explain the $120 wallCompare C vs NUAlert me before earnings