Methodology
How Analysts Are Ranked
Each analyst is evaluated on three independent signals: price return, target accuracy, and execution speed. These combine into a pitch-level composite score, averaged across all pitches then scaled by volume.
PitchScore = 0.5×R + 0.3×A + 0.2×S
AnalystScore = log(1+n) × avg(PitchScore)
R = return 0–120%, A = accuracy 0–100, S = speed 0–100, n = pitch count
Return (50%)
Gains scale linearly from 0 to 100 at the +120% cap. Losses score 0. They contribute nothing rather than dragging the total below zero.
Accuracy (30%)
Graduated credit: direct hit scores 100, within 10% scores 70, within 20% scores 40, outside scores 0. Open pitches score 0 until resolved.
Speed (20%)
Exponential decay from entry to hit: 1d=99.7, 30d=91, 90d=76, 180d=58. Slower hits still earn credit. Open pitches score 0.
The accuracy % in the table is a simple hit rate (hits / total pitches) for quick reference. Ranking is determined by the composite analyst score above.