Scorecard › Cybersecurity (who's right about cybersecurity) › ZS

ZS analyst scorecard

128 rating changes on ZS in the last 12 months. 44% of bullish calls were right at 30 days; 25% of bearish ones. The Street was right 43% of the time on 106 scored calls (95% interval 34–53%), not distinguishable from a coin flip. Consensus target $210, 7% above the last close.

Graded through 2026-09-25 · last close $196.24 (2026-09-25). Rebuilt every morning.

Street timing, 30d
43.4% 34–53
Rating changes, 12 mo
128
Bullish calls right at 30d
44.1% of 102
Bearish calls right at 30d
25.0% of 4
Consensus target
$210 +6.8%
Firms covering
44
Price targets hit (90d)
11.6% of 95

Holds on ZS, read: 4 cut to or raised to Hold (graded as the change, 25.0% right) · 7 Holds whose target leaned 10%+ one way (graded that way, 28.6% right) · 4 true Holds, not graded.

The chase: the 3 upgrades on ZS landed after an average +6.3% run in the prior 30 days, and the stock averaged -2.5% in the 90 days after.

Firm by firm

FirmCallsScoredRightAccuracyTargets hitAvg 30dAvg 90dLatestDateTarget
Cantor Fitzgerald 543 75.0% — +4.5% +28.9% Overweight2026-09-04 $225
RBC Capital 753 60.0% 0.0% of 5 +0.5% -2.5% Outperform2026-09-25 $236
KeyBanc 774 57.1% 60.0% of 5 +3.1% +10.5% Overweight2026-08-21 $210
Macquarie 542 50.0% 25.0% of 4 -4.2% +3.0% Outperform2026-09-04 $200
Wells Fargo 542 50.0% — -7.0% +13.2% Overweight2026-09-04 $215
Needham 542 50.0% 0.0% of 4 +0.3% +2.7% Buy2026-09-04 $215
JPMorgan 442 50.0% — +1.6% -0.1% Overweight2026-08-26 $215
Mizuho 872 28.6% 0.0% of 6 -6.6% -15.5% Outperform2026-09-25 $220
Rosenblatt 982 25.0% 0.0% of 8 -10.2% +0.8% Buy2026-09-04 $200
BTIG 540 0.0% — +0.3% -2.8% Neutral2026-09-04 $209
BMO Capital 211 — — +4.6% +33.2% Outperform2026-09-04 $200
Guggenheim 532 — — +8.0% +28.0% Buy2026-09-04 $214
Bernstein 432 — — -3.8% -15.5% Outperform2026-09-17 $298
Canaccord Genuity 432 — — +3.5% +17.8% Buy2026-09-04 $210
Barclays 432 — — +2.2% -5.9% Overweight2026-09-04 $200
Stephens & Co. 432 — — +3.8% +29.4% Overweight2026-09-04 $225
Stifel 332 — — +1.0% -3.8% Buy2026-08-19 $200
Wedbush 332 — — -3.2% +4.9% Outperform2026-06-10 $220
Scotiabank 321 — — -1.9% -3.8% Sector Outperform2026-09-04 $200
B. Riley Securities 221 — — -12.1% +19.4% Buy2026-05-27 $215
Truist Securities 221 — — -2.7% +17.2% Buy2026-05-27 $200
Piper Sandler 431 — — -6.2% -5.2% Neutral2026-09-04 $175
Morgan Stanley 431 — — +2.4% -2.4% Equal-Weight2026-09-04 $165
Baird 431 — — -2.2% +7.1% Outperform2026-09-04 $230
TD Cowen 431 — — -2.7% +6.0% Buy2026-09-04 $200
UBS 331 — — -3.5% -6.3% Buy2026-05-27 $225
Citizens 331 — — -1.2% -15.4% Market Outperform2026-05-01 $210
Citigroup 430 — — -12.2% -25.9% Buy2026-09-08 $205
Evercore ISI Group 220 — — -1.0% +10.8% In-Line2026-05-27 $155
Oppenheimer 220 — — -14.3% -14.5% Outperform2026-03-10 $250
Goldman Sachs 110 — — -8.0% +4.8% Neutral2026-03-02 $257
Bank of America 110 — — -8.5% -40.7% Buy2025-11-26 $335

Dimmed rows have fewer than 4 scored calls on ZS — too few to grade. No firm gets a letter on a single name: the samples are far too small to separate skill from a coin flip. Why →

Every call, last 12 months

DateFirmChangeActionGraded asPrice at callRun before+30d+60d+90dTarget · 90d checkHit
2026-09-25 RBC Capital Outperform → Outperform maintained Bullish $196.24 +15.2% — — — $236 pending
2026-09-25 Mizuho Outperform → Outperform maintained Bullish $196.24 +15.2% — — — $220 pending
2026-09-17 Bernstein Outperform → Outperform maintained Bullish $197.47 +6.3% — — — $298 pending
2026-09-08 Citigroup Buy → Buy maintained Bullish $161.94 -4.0% — — — $205 pending
2026-09-04 Macquarie Outperform → Outperform maintained Bullish $169.80 +5.0% — — — $200 pending
2026-09-04 Piper Sandler Neutral → Neutral maintained True hold · target +3% $169.80 +5.0% — — — $175 not graded
2026-09-04 Morgan Stanley Equal-Weight → Equal-Weight maintained True hold · target -2% $169.80 +5.0% — — — $165 not graded
2026-09-04 BMO Capital Outperform → Outperform maintained Bullish $169.80 +5.0% — — — $200 pending
2026-09-04 Baird Outperform → Outperform maintained Bullish $169.80 +5.0% — — — $230 pending
2026-09-04 Wells Fargo Overweight → Overweight maintained Bullish $169.80 +5.0% — — — $215 pending
2026-09-04 RBC Capital Outperform → Outperform maintained Bullish $169.80 +5.0% — — — $210 pending
2026-09-04 TD Cowen Buy → Buy reiterated Bullish $169.80 +5.0% — — — $200 pending
2026-09-04 Scotiabank Sector Outperform → Sector Outperform maintained Bullish $169.80 +5.0% — — — $200 pending
2026-09-04 Canaccord Genuity Buy → Buy maintained Bullish $169.80 +5.0% — — — $210 pending
2026-09-04 Guggenheim Buy → Buy reiterated Bullish $169.80 +5.0% — — — $214 pending
2026-09-04 Barclays Overweight → Overweight maintained Bullish $169.80 +5.0% — — — $200 pending
2026-09-04 Stephens & Co. Overweight → Overweight maintained Bullish $169.80 +5.0% — — — $225 pending
2026-09-04 BTIG Neutral → Neutral reiterated True hold $169.80 +5.0% — — — — not graded
2026-09-04 Rosenblatt Buy → Buy maintained Bullish $169.80 +5.0% — — — $200 pending
2026-09-04 Cantor Fitzgerald Overweight → Overweight reiterated Bullish $169.80 +5.0% — — — $225 pending
2026-09-04 Needham Buy → Buy maintained Bullish $169.80 +5.0% — — — $215 pending
2026-08-26 JPMorgan Overweight → Overweight maintained Bullish $170.31 +15.6% +15.2% — — $215 ✓
2026-08-25 Barclays Overweight → Overweight maintained Bullish $168.42 +18.3% +27.4% — — $192 ✓
2026-08-24 Guggenheim Buy → Buy reiterated Bullish $176.06 +23.7% +21.8% — — $214 ✓
2026-08-21 KeyBanc Overweight → Overweight maintained Bullish $181.74 +27.8% +14.0% — — $210 ✓
2026-08-19 Mizuho Outperform → Outperform maintained Bullish $184.60 +23.2% +6.9% — — $210 ✓
2026-08-19 Stifel Buy → Buy maintained Bullish $184.60 +23.2% +6.9% — — $200 ✓
2026-08-19 Cantor Fitzgerald Overweight → Overweight reiterated Bullish $184.60 +23.2% +6.9% — — $225 ✓
2026-08-17 TD Cowen Buy → Buy maintained Bullish $184.44 +23.0% +3.9% — — $200 ✓
2026-08-17 Wells Fargo Overweight → Overweight maintained Bullish $184.44 +23.0% +3.9% — — $210 ✓
2026-07-16 KeyBanc Overweight → Overweight maintained Bullish $146.43 +15.1% +26.0% +30.9% — $185 ✓
2026-06-25 KeyBanc Overweight → Overweight maintained Bullish $123.80 -32.9% +19.0% +42.2% +73.2% $176 hit ✓
2026-06-12 Stephens & Co. Overweight → Overweight reiterated Bullish $129.52 -15.0% +9.5% +37.9% +26.2% $200 missed ✓
2026-06-11 Canaccord Genuity Buy → Buy maintained Bullish $126.11 -13.7% +12.5% +40.1% +31.7% $210 missed ✓
2026-06-10 Macquarie Outperform → Outperform maintained Bullish $124.73 -16.2% +11.7% +41.6% +29.8% $172 close ✓
2026-06-10 RBC Capital Outperform → Outperform reiterated Bullish $124.73 -16.2% +11.7% +41.6% +29.8% $200 missed ✓
2026-06-10 Wedbush Outperform → Outperform reiterated Bullish $124.73 -16.2% +11.7% +41.6% +29.8% $220 missed ✓
2026-06-10 Guggenheim Buy → Buy reiterated Bullish $124.73 -16.2% +11.7% +41.6% +29.8% $214 missed ✓
2026-06-10 Cantor Fitzgerald Overweight → Overweight reiterated Bullish $124.73 -16.2% +11.7% +41.6% +29.8% $225 missed ✓
2026-06-10 Rosenblatt Buy → Buy maintained Bullish $124.73 -16.2% +11.7% +41.6% +29.8% $200 missed ✓
2026-06-10 Needham Buy → Buy reiterated Bullish $124.73 -16.2% +11.7% +41.6% +29.8% $180 close ✓
2026-06-01 Guggenheim Neutral → Buy upgrade Bullish $155.71 +11.4% -6.0% -2.9% +21.0% $214 close ✗
2026-05-28 Wells Fargo Overweight → Overweight maintained Bullish $130.04 -4.4% +5.8% +13.3% +31.0% $180 close ✓
2026-05-27 UBS Buy → Buy maintained Bullish $126.41 -5.7% +4.6% +16.5% +33.2% $225 missed ✓
2026-05-27 B. Riley Securities Buy → Buy maintained Bullish $126.41 -5.7% +4.6% +16.5% +33.2% $215 missed ✓
2026-05-27 Truist Securities Buy → Buy maintained Bullish $126.41 -5.7% +4.6% +16.5% +33.2% $200 close ✓
2026-05-27 BMO Capital Outperform → Outperform maintained Bullish $126.41 -5.7% +4.6% +16.5% +33.2% $178 close ✓
2026-05-27 Stephens & Co. Overweight → Overweight maintained Bullish $126.41 -5.7% +4.6% +16.5% +33.2% $200 close ✓
2026-05-27 Morgan Stanley Equal-Weight → Equal-Weight maintained Leans bullish · Equal-Weight, target +14% $126.41 -5.7% +4.6% +16.5% +33.2% $145 hit ✓
2026-05-27 Barclays Overweight → Overweight maintained Bullish $126.41 -5.7% +4.6% +16.5% +33.2% $170 hit ✓
2026-05-27 Stifel Buy → Buy maintained Bullish $126.41 -5.7% +4.6% +16.5% +33.2% $175 hit ✓
2026-05-27 Macquarie Outperform → Outperform maintained Bullish $126.41 -5.7% +4.6% +16.5% +33.2% $172 hit ✓
2026-05-27 Piper Sandler Neutral → Neutral maintained Leans bullish · Neutral, target +26% $126.41 -5.7% +4.6% +16.5% +33.2% $160 hit ✓
2026-05-27 RBC Capital Outperform → Outperform maintained Bullish $126.41 -5.7% +4.6% +16.5% +33.2% $200 close ✓
2026-05-27 Mizuho Outperform → Outperform maintained Bullish $126.41 -5.7% +4.6% +16.5% +33.2% $185 close ✓
2026-05-27 JPMorgan Overweight → Overweight maintained Bullish $126.41 -5.7% +4.6% +16.5% +33.2% $205 close ✓
2026-05-27 Cantor Fitzgerald Overweight → Overweight maintained Bullish $126.41 -5.7% +4.6% +16.5% +33.2% $225 missed ✓
2026-05-27 Wedbush Outperform → Outperform maintained Bullish $126.41 -5.7% +4.6% +16.5% +33.2% $220 missed ✓
2026-05-27 Guggenheim Neutral → Neutral reiterated True hold $126.41 -5.7% +4.6% +16.5% +33.2% — not graded
2026-05-27 Scotiabank Sector Outperform → Sector Outperform maintained Bullish $126.41 -5.7% +4.6% +16.5% +33.2% $175 hit ✓
2026-05-27 Canaccord Genuity Buy → Buy maintained Bullish $126.41 -5.7% +4.6% +16.5% +33.2% $210 close ✓
2026-05-27 Rosenblatt Buy → Buy maintained Bullish $126.41 -5.7% +4.6% +16.5% +33.2% $200 close ✓
2026-05-27 Baird Outperform → Outperform maintained Bullish $126.41 -5.7% +4.6% +16.5% +33.2% $230 missed ✓
2026-05-27 Bernstein Outperform → Outperform maintained Bullish $126.41 -5.7% +4.6% +16.5% +33.2% $224 missed ✓
2026-05-27 Needham Buy → Buy reiterated Bullish $126.41 -5.7% +4.6% +16.5% +33.2% $180 close ✓
2026-05-27 Evercore ISI Group Outperform → In-Line downgrade Bearish · cut to In-Line $126.41 -5.7% +4.6% +16.5% +33.2% $155 hit ✗
2026-05-21 Wells Fargo Overweight → Overweight maintained Bullish $171.01 +22.5% -27.4% -12.4% +8.0% $210 missed ✗
2026-05-21 Rosenblatt Buy → Buy maintained Bullish $171.01 +22.5% -27.4% -12.4% +8.0% $223 missed ✗
2026-05-18 B. Riley Securities Neutral → Buy upgrade Bullish $174.69 +29.7% -28.8% -14.2% +5.6% $225 missed ✗
2026-05-18 Rosenblatt Buy → Buy maintained Bullish $174.69 +29.7% -28.8% -14.2% +5.6% $223 missed ✗
2026-05-18 KeyBanc Overweight → Overweight maintained Bullish $174.69 +29.7% -28.8% -14.2% +5.6% $190 hit ✗
2026-05-01 Citizens Market Outperform → Market Outperform maintained Bullish $139.81 +2.3% +11.4% +1.0% +6.1% $210 missed ✓
2026-04-22 Morgan Stanley Overweight → Equal-Weight downgrade Bearish · cut to Equal-Weight $142.66 -6.0% +27.8% -13.0% +4.2% $155 hit ✗
2026-04-15 KeyBanc Overweight → Overweight maintained Bullish $131.01 -14.8% +22.9% -0.5% +16.1% $160 hit ✓
2026-04-09 BTIG Buy → Neutral downgrade Bearish · cut to Neutral $122.23 -21.9% +21.8% +5.7% +17.4% — ✗
2026-03-10 Oppenheimer Outperform → Outperform maintained Bullish $156.61 -6.4% -21.9% -4.9% -17.5% $250 missed ✗
2026-03-03 Wells Fargo Overweight initiated Bullish $154.67 -22.7% -10.4% -8.1% +0.7% $200 missed ✗
2026-03-02 Citigroup Buy → Buy maintained Bullish $148.58 -25.7% -8.0% -5.9% +4.8% $195 missed ✗
2026-03-02 Goldman Sachs Neutral → Neutral maintained Leans bullish · Neutral, target +73% $148.58 -25.7% -8.0% -5.9% +4.8% $257 missed ✗
2026-02-27 UBS Buy → Buy maintained Bullish $146.99 -31.3% -6.6% -7.4% -11.5% $260 missed ✗
2026-02-27 Macquarie Outperform → Outperform maintained Bullish $146.99 -31.3% -6.6% -7.4% -11.5% $210 missed ✗
2026-02-27 Canaccord Genuity Buy → Buy maintained Bullish $146.99 -31.3% -6.6% -7.4% -11.5% $275 missed ✗
2026-02-27 TD Cowen Buy → Buy maintained Bullish $146.99 -31.3% -6.6% -7.4% -11.5% $220 missed ✗
2026-02-27 RBC Capital Outperform → Outperform maintained Bullish $146.99 -31.3% -6.6% -7.4% -11.5% $205 missed ✗
2026-02-27 Mizuho Outperform → Outperform maintained Bullish $146.99 -31.3% -6.6% -7.4% -11.5% $250 missed ✗
2026-02-27 Oppenheimer Outperform → Outperform maintained Bullish $146.99 -31.3% -6.6% -7.4% -11.5% $280 missed ✗
2026-02-27 Rosenblatt Buy → Buy maintained Bullish $146.99 -31.3% -6.6% -7.4% -11.5% $250 missed ✗
2026-02-27 Evercore ISI Group Outperform → Outperform maintained Bullish $146.99 -31.3% -6.6% -7.4% -11.5% $225 missed ✗
2026-02-27 Citizens Market Outperform → Market Outperform maintained Bullish $146.99 -31.3% -6.6% -7.4% -11.5% $290 missed ✗
2026-02-27 Piper Sandler Neutral → Neutral maintained Leans bullish · Neutral, target +25% $146.99 -31.3% -6.6% -7.4% -11.5% $185 missed ✗
2026-02-27 Needham Buy → Buy maintained Bullish $146.99 -31.3% -6.6% -7.4% -11.5% $180 missed ✗
2026-02-27 BTIG Buy → Buy reiterated Bullish $146.99 -31.3% -6.6% -7.4% -11.5% $209 missed ✗
2026-02-24 TD Cowen Buy → Buy maintained Bullish $149.36 -28.8% -5.3% -10.2% +23.6% $260 missed ✗
2026-02-24 Rosenblatt Buy → Buy maintained Bullish $149.36 -28.8% -5.3% -10.2% +23.6% $280 missed ✗
2026-02-24 Cantor Fitzgerald Overweight → Overweight maintained Bullish $149.36 -28.8% -5.3% -10.2% +23.6% $300 missed ✗
2026-02-24 BTIG Buy → Buy maintained Bullish $149.36 -28.8% -5.3% -10.2% +23.6% $209 close ✗
2026-02-23 Baird Outperform → Outperform maintained Bullish $143.28 -31.6% -2.7% -5.4% +28.8% $300 missed ✗
2026-02-23 Stephens & Co. Overweight → Overweight maintained Bullish $143.28 -31.6% -2.7% -5.4% +28.8% $225 close ✗
2026-02-20 JPMorgan Overweight → Overweight maintained Bullish $159.75 -23.4% -5.0% -12.6% +7.0% $267 missed ✗
2026-02-17 Truist Securities Buy → Buy maintained Bullish $172.59 -19.3% -10.0% -21.9% +1.2% $250 missed ✗
2026-02-17 Mizuho Outperform → Outperform maintained Bullish $172.59 -19.3% -10.0% -21.9% +1.2% $265 missed ✗
2026-02-17 KeyBanc Overweight → Overweight maintained Bullish $172.59 -19.3% -10.0% -21.9% +1.2% $250 missed ✗
2026-01-13 Citigroup Buy → Buy maintained Bullish $216.85 -8.2% -21.2% -29.1% -43.5% $305 missed ✗
2026-01-12 KeyBanc Overweight → Overweight maintained Bullish $216.63 -8.3% -21.1% -29.0% -43.4% $300 missed ✗
2026-01-05 Piper Sandler Neutral → Neutral maintained Leans bullish · Neutral, target +16% $222.76 -8.2% -16.6% -26.4% -37.4% $260 missed ✗
2026-01-05 RBC Capital Outperform → Outperform maintained Bullish $222.76 -8.2% -16.6% -26.4% -37.4% $290 missed ✗
2025-12-16 Mizuho Neutral → Outperform upgrade Bullish $232.78 -22.3% -9.5% -25.9% -34.0% $310 missed ✗
2025-12-01 Citigroup Buy → Buy maintained Bullish $243.28 -26.5% -7.5% -17.8% -38.9% $350 missed ✗
2025-12-01 Bernstein Outperform → Market Perform downgrade Bearish · cut to Market Perform $243.28 -26.5% -7.5% -17.8% -38.9% $264 missed ✓
2025-11-26 Mizuho Neutral → Neutral maintained Leans bullish · Neutral, target +23% $251.97 -22.8% -8.5% -14.8% -40.7% $310 missed ✗
2025-11-26 Baird Outperform → Outperform maintained Bullish $251.97 -22.8% -8.5% -14.8% -40.7% $360 missed ✗
2025-11-26 JPMorgan Overweight → Overweight maintained Bullish $251.97 -22.8% -8.5% -14.8% -40.7% $354 missed ✗
2025-11-26 Scotiabank Sector Outperform → Sector Outperform maintained Bullish $251.97 -22.8% -8.5% -14.8% -40.7% $320 missed ✗
2025-11-26 UBS Buy → Buy maintained Bullish $251.97 -22.8% -8.5% -14.8% -40.7% $340 missed ✗
2025-11-26 Stifel Buy → Buy maintained Bullish $251.97 -22.8% -8.5% -14.8% -40.7% $320 missed ✗
2025-11-26 Citizens Market Outperform → Market Outperform reiterated Bullish $251.97 -22.8% -8.5% -14.8% -40.7% $355 missed ✗
2025-11-26 Rosenblatt Buy → Buy maintained Bullish $251.97 -22.8% -8.5% -14.8% -40.7% $365 missed ✗
2025-11-26 Bernstein Outperform → Outperform maintained Bullish $251.97 -22.8% -8.5% -14.8% -40.7% $264 missed ✗
2025-11-26 Bank of America Buy → Buy maintained Bullish $251.97 -22.8% -8.5% -14.8% -40.7% $335 missed ✗
2025-11-26 Needham Buy → Buy maintained Bullish $251.97 -22.8% -8.5% -14.8% -40.7% $310 missed ✗
2025-11-26 BTIG Buy → Buy reiterated Bullish $251.97 -22.8% -8.5% -14.8% -40.7% $365 missed ✗
2025-11-18 Rosenblatt Buy → Buy maintained Bullish $293.11 -2.4% -21.2% -29.6% -41.1% $365 missed ✗
2025-11-17 Mizuho Neutral → Neutral maintained Leans bullish · Neutral, target +10% $294.92 -1.8% -23.2% -27.4% -41.5% $325 missed ✗
2025-11-13 Morgan Stanley Overweight → Overweight maintained Bullish $308.60 +2.2% -25.4% -29.8% -44.6% $335 missed ✗
2025-11-12 Barclays Overweight → Overweight maintained Bullish $317.08 +1.3% -25.5% -31.7% -45.0% $350 missed ✗
2025-11-10 Wedbush Outperform → Outperform maintained Bullish $328.90 +6.1% -26.0% -34.1% -48.3% $350 missed ✗
2025-10-31 Macquarie Outperform initiated Bullish $331.14 +8.7% -26.5% -31.3% -39.4% $390 missed ✗
2025-10-02 RBC Capital Outperform → Outperform maintained Bullish $307.58 — +9.3% -20.9% -26.9% $350 missed ✓

Also in Cybersecurity

CRWDPANWFTNTNETCybersecurity vs CIBR →

Interactive version with the price chart and target overlay: Scorecard tab on the dashboard. All covered names: index.

How the grading works

Every sell-side rating change from the last 365 days is priced the day it lands and checked again 30, 60 and 90 days later. A call is a hit when the stock moved in the called direction at 30 days. Buy- and Sell-side ratings call their own direction. A Hold is read, not waved through: a downgrade to Hold is graded as a bearish call and an upgrade to Hold as a bullish one, and a maintained Hold whose price target sits 10%+ above the price leans bullish (10%+ below, leans bearish) and is graded that way. A Hold with a target close to the price is a true Hold and is not graded at all. Every call with a price target also gets a target check 90 days later: hit (reached it or within 5%), close (covered at least half the distance) or missed. A firm's accuracy on a single name prints only after 4 scored calls, and a firm gets its own page only after 10 scored calls across every covered name — below that a percentage is noise. Letter grades print only where a record differs from a coin flip at two sigma; tested across the whole book on 2026-09-21, firm direction accuracy is sampling noise at these call counts, so the firm leaderboard ranks on 90-day price-target hit rate instead (the test, in full). "Run before the call" is the stock's move over the 30 calendar days before the rating landed. Data: Yahoo Finance rating history and daily closes, rebuilt each morning. Nothing on this page is advice.

Get the 7 AM brief

The AM take, today's docket and the Street's calls — one email, weekdays, before the open.