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

FTNT analyst scorecard · Fortinet

76 rating changes on FTNT in the last 12 months. 79% of bullish calls were right at 30 days; 32% of bearish ones. The Street was right 60% of the time on 47 scored calls (95% interval 45–72%), not distinguishable from a coin flip. Consensus target $164, 6% below the last close.

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

Street timing, 30d
59.6% 45–72
Rating changes, 12 mo
76
Bullish calls right at 30d
78.6% of 28
Bearish calls right at 30d
31.6% of 19
Consensus target
$164 -5.9%
Firms covering
36
Price targets hit (90d)
47.1% of 51

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

The chase: the 4 upgrades on FTNT landed after an average +10.1% run in the prior 30 days, and the stock averaged +19.7% in the 90 days after.

Firm by firm

FirmCallsScoredRightAccuracyTargets hitAvg 30dAvg 90dLatestDateTarget
BTIG 444 100.0% — +14.9% +32.7% Buy2026-07-30 $203
TD Cowen 554 80.0% 50.0% of 4 +7.7% +16.1% Buy2026-07-13 $215
Rosenblatt 543 75.0% 75.0% of 4 +9.1% +22.2% Buy2026-07-30 $195
JPMorgan 542 50.0% 20.0% of 5 +6.0% +18.3% Underweight2026-05-07 $75
Wells Fargo 441 25.0% — +10.1% +66.7% Underweight2026-07-30 $135
Mizuho 551 20.0% 0.0% of 4 +17.9% +46.8% Underperform2026-07-15 $125
Citigroup 511 — — +8.0% +25.1% Neutral2026-07-30 $185
Barclays 511 — — +10.0% +16.6% Equal-Weight2026-07-30 $190
Piper Sandler 422 — — +12.8% +19.4% Neutral2026-07-30 $175
RBC Capital 411 — — +12.1% +27.7% Sector Perform2026-07-30 $185
Cantor Fitzgerald 311 — — +21.0% +88.1% Neutral2026-07-30 $185
Stifel 111 — — +10.8% — Hold2026-07-30 $175
Bank of America 111 — — +9.6% +10.1% Buy2026-06-08 $180
Wedbush 111 — — +1.3% +30.5% Outperform2026-02-06 $90
BWG Global 111 — — -6.0% -11.1% Mixed2025-10-20 —
Truist Securities 221 — — +13.9% +52.0% Buy2026-07-21 $183
BMO Capital 221 — — +30.6% +58.6% Market Perform2026-05-04 $100
Morgan Stanley 331 — — +0.3% +4.6% Equal-Weight2026-07-30 $136
Evercore ISI Group 300 — — +19.5% +52.0% In-Line2026-07-30 $165
Susquehanna 200 — — +15.5% +40.4% Neutral2026-07-31 $160
UBS 200 — — +18.1% +26.4% Neutral2026-05-07 $115
Scotiabank 210 — — +17.2% +30.9% Sector Perform2026-05-07 $110
Freedom Broker 220 — — +0.4% +28.6% Hold2026-02-17 $90
Bernstein 100 — — — — Market Perform2026-09-17 $145
HSBC 110 — — +0.4% — Reduce2026-06-30 —
Stephens & Co. 100 — — +32.5% +52.0% Equal-Weight2026-05-07 $115
Jefferies 100 — — +3.7% +0.7% Hold2025-11-06 $80
Baird 100 — — +3.7% +0.7% Neutral2025-11-06 $86

Dimmed rows have fewer than 4 scored calls on FTNT — 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-17 Bernstein Market Perform → Market Perform maintained Leans bearish · Market Perform, target -16% $172.58 +9.2% — — — $145 pending
2026-07-31 Susquehanna Neutral → Neutral maintained True hold · target -1% $161.95 +1.9% +5.5% — — $160 not graded
2026-07-30 Citigroup Neutral → Neutral maintained Leans bullish · Neutral, target +19% $154.25 +0.4% +10.8% — — $185 ✓
2026-07-30 Piper Sandler Neutral → Neutral maintained Leans bullish · Neutral, target +13% $154.25 +0.4% +10.8% — — $175 ✓
2026-07-30 RBC Capital Sector Perform → Sector Perform maintained Leans bullish · Sector Perform, target +19% $154.25 +0.4% +10.8% — — $185 ✓
2026-07-30 Morgan Stanley Equal-Weight → Equal-Weight maintained Leans bearish · Equal-Weight, target -11% $154.25 +0.4% +10.8% — — $136 ✗
2026-07-30 Stifel Hold → Hold maintained Leans bullish · Hold, target +13% $154.25 +0.4% +10.8% — — $175 ✓
2026-07-30 Wells Fargo Underweight → Underweight maintained Bearish $154.25 +0.4% +10.8% — — $135 ✗
2026-07-30 Evercore ISI Group In-Line → In-Line maintained True hold · target +7% $154.25 +0.4% +10.8% — — $165 not graded
2026-07-30 Cantor Fitzgerald Neutral → Neutral maintained Leans bullish · Neutral, target +19% $154.25 +0.4% +10.8% — — $185 ✓
2026-07-30 Rosenblatt Buy → Buy maintained Bullish $154.25 +0.4% +10.8% — — $195 ✓
2026-07-30 Barclays Equal-Weight → Equal-Weight maintained Leans bullish · Equal-Weight, target +23% $154.25 +0.4% +10.8% — — $190 ✓
2026-07-30 BTIG Buy → Buy maintained Bullish $154.25 +0.4% +10.8% — — $203 ✓
2026-07-28 Evercore ISI Group In-Line → In-Line maintained True hold · target +0% $149.98 -0.9% +15.2% — — $150 not graded
2026-07-23 Cantor Fitzgerald Neutral → Neutral maintained True hold · target +8% $151.54 +2.4% +0.3% +15.6% — $165 not graded
2026-07-22 Citigroup Neutral → Neutral maintained True hold · target +6% $155.05 +6.6% -1.0% +13.0% — $165 not graded
2026-07-21 Truist Securities Buy → Buy maintained Bullish $158.10 +9.2% -4.6% +10.8% — $183 ✗
2026-07-21 Morgan Stanley Underweight → Equal-Weight upgrade Bullish · raised to Equal-Weight $158.10 +9.2% -4.6% +10.8% — $133 ✗
2026-07-20 Wells Fargo Underweight → Underweight maintained Bearish $160.36 +10.8% -4.7% +5.9% — $120 ✓
2026-07-15 Mizuho Underperform → Underperform maintained Bearish $164.51 +10.1% -2.7% +3.5% — $125 ✓
2026-07-13 TD Cowen Buy → Buy maintained Bullish $160.62 +9.8% +0.1% -2.8% — $215 ✓
2026-07-13 Barclays Equal-Weight → Equal-Weight maintained True hold · target +5% $160.62 +9.8% +0.1% -2.8% — $170 not graded
2026-07-10 BTIG Buy → Buy maintained Bullish $157.51 +13.4% +4.2% -0.0% — $186 ✓
2026-06-30 HSBC Hold → Reduce downgrade Bearish $153.62 +11.3% +0.4% +11.3% — — ✗
2026-06-12 Barclays Equal-Weight → Equal-Weight maintained True hold · target +5% $146.30 +24.3% +9.8% +10.7% +8.6% $155 hit not graded
2026-06-08 Bank of America Buy → Buy maintained Bullish $143.04 +25.4% +9.6% +11.6% +10.1% $180 missed ✓
2026-06-08 TD Cowen Buy → Buy maintained Bullish $143.04 +25.4% +9.6% +11.6% +10.1% $160 hit ✓
2026-05-26 BTIG Buy → Buy maintained Bullish $133.96 +58.8% +11.9% +13.8% +13.5% $150 hit ✓
2026-05-08 Citigroup Neutral → Neutral maintained True hold · target +0% $114.07 +36.6% +25.4% +39.1% +40.4% $115 missed not graded
2026-05-08 Barclays Equal-Weight → Equal-Weight maintained True hold · target +0% $114.07 +36.6% +25.4% +39.1% +40.4% $115 missed not graded
2026-05-08 Susquehanna Neutral → Neutral maintained True hold · target +0% $114.07 +36.6% +25.4% +39.1% +40.4% $115 missed not graded
2026-05-07 UBS Neutral → Neutral maintained True hold · target +6% $107.97 +29.0% +32.5% +50.4% +52.0% $115 hit not graded
2026-05-07 TD Cowen Buy → Buy maintained Bullish $107.97 +29.0% +32.5% +50.4% +52.0% $125 hit ✓
2026-05-07 JPMorgan Underweight → Underweight maintained Bearish $107.97 +29.0% +32.5% +50.4% +52.0% $75 missed ✗
2026-05-07 Scotiabank Sector Perform → Sector Perform maintained True hold · target +1% $107.97 +29.0% +32.5% +50.4% +52.0% $110 missed not graded
2026-05-07 RBC Capital Sector Perform → Sector Perform maintained True hold · target +0% $107.97 +29.0% +32.5% +50.4% +52.0% $107 missed not graded
2026-05-07 Truist Securities Buy → Buy reiterated Bullish $107.97 +29.0% +32.5% +50.4% +52.0% $120 hit ✓
2026-05-07 Wells Fargo Underweight → Underweight maintained Bearish $107.97 +29.0% +32.5% +50.4% +52.0% $70 missed ✗
2026-05-07 Evercore ISI Group In-Line → In-Line maintained True hold · target -7% $107.97 +29.0% +32.5% +50.4% +52.0% $100 missed not graded
2026-05-07 Piper Sandler Neutral → Neutral maintained True hold · target +1% $107.97 +29.0% +32.5% +50.4% +52.0% $110 missed not graded
2026-05-07 Stephens & Co. Equal-Weight → Equal-Weight maintained True hold · target +6% $107.97 +29.0% +32.5% +50.4% +52.0% $115 hit not graded
2026-05-07 Rosenblatt Buy → Buy maintained Bullish $107.97 +29.0% +32.5% +50.4% +52.0% $125 hit ✓
2026-05-07 Mizuho Underperform → Underperform maintained Bearish $107.97 +29.0% +32.5% +50.4% +52.0% $86 missed ✗
2026-05-07 BTIG Neutral → Buy upgrade Bullish $107.97 +29.0% +32.5% +50.4% +52.0% $125 hit ✓
2026-05-04 BMO Capital Market Perform → Market Perform maintained Leans bullish · Market Perform, target +12% $89.24 +8.1% +64.1% +81.9% +82.9% $100 hit ✓
2026-04-21 Cantor Fitzgerald Neutral → Neutral reiterated True hold · target +2% $85.26 +4.7% +51.8% +70.5% +88.1% $87 hit not graded
2026-04-14 Mizuho Underperform → Underperform maintained Bearish $78.70 -5.7% +54.8% +90.0% +104.1% $70 missed ✗
2026-03-03 Wells Fargo Underweight initiated Bearish $81.10 -0.2% +1.8% +10.0% +81.4% $64 missed ✗
2026-02-17 Freedom Broker Buy → Hold downgrade Bearish · cut to Hold $81.69 +8.4% +1.8% +1.1% +54.9% $90 hit ✗
2026-02-09 Citigroup Neutral → Neutral maintained True hold · target +4% $85.93 +8.5% -2.9% -10.7% +34.3% $90 hit not graded
2026-02-09 BMO Capital Market Perform → Market Perform maintained Leans bullish · Market Perform, target +10% $85.93 +8.5% -2.9% -10.7% +34.3% $95 hit ✗
2026-02-06 JPMorgan Underweight → Underweight maintained Bearish $82.76 +3.4% +1.3% +1.2% +30.5% $73 missed ✗
2026-02-06 RBC Capital Sector Perform → Sector Perform maintained True hold · target +8% $82.76 +3.4% +1.3% +1.2% +30.5% $90 hit not graded
2026-02-06 Mizuho Underperform → Underperform maintained Bearish $82.76 +3.4% +1.3% +1.2% +30.5% $74 missed ✗
2026-02-06 Wedbush Outperform → Outperform reiterated Bullish $82.76 +3.4% +1.3% +1.2% +30.5% $90 hit ✓
2026-02-06 Rosenblatt Buy → Buy maintained Bullish $82.76 +3.4% +1.3% +1.2% +30.5% $105 hit ✓
2026-02-02 Scotiabank Sector Outperform → Sector Perform downgrade Bearish · cut to Sector Perform $81.29 +4.4% +1.9% +1.2% +9.8% $85 hit ✗
2026-01-30 JPMorgan Underweight → Underweight maintained Bearish $81.26 +2.3% -2.6% +0.6% +3.8% $72 missed ✓
2026-01-29 Rosenblatt Neutral → Buy upgrade Bullish $81.51 +1.5% -2.9% -3.0% +5.6% $100 missed ✗
2026-01-23 TD Cowen Hold → Buy upgrade Bullish $81.64 +0.6% -7.4% -2.8% +1.4% $100 missed ✗
2026-01-13 Citigroup Neutral → Neutral maintained True hold · target +8% $78.33 -4.7% +7.6% +7.9% +0.5% $85 missed not graded
2026-01-05 Piper Sandler Neutral → Neutral maintained Leans bullish · Neutral, target +15% $77.94 -10.3% +4.1% +7.3% +5.6% $90 missed ✓
2025-12-18 Morgan Stanley Underweight → Underweight maintained Bearish $79.75 -0.5% -5.4% +2.4% +4.6% $70 missed ✓
2025-12-17 JPMorgan Neutral → Underweight downgrade Bearish $79.38 -3.1% -5.0% +2.9% +4.8% $75 missed ✓
2025-11-14 Freedom Broker Buy → Buy maintained Bullish $82.31 -1.5% -1.0% -4.8% +2.4% $90 missed ✗
2025-11-06 JPMorgan Neutral → Neutral maintained True hold · target +5% $80.54 -5.2% +3.7% -3.2% +0.7% $85 hit not graded
2025-11-06 Jefferies Hold → Hold maintained True hold · target +0% $80.54 -5.2% +3.7% -3.2% +0.7% $80 hit not graded
2025-11-06 UBS Neutral → Neutral maintained True hold · target +0% $80.54 -5.2% +3.7% -3.2% +0.7% $80 hit not graded
2025-11-06 TD Cowen Hold → Hold maintained Leans bullish · Hold, target +24% $80.54 -5.2% +3.7% -3.2% +0.7% $100 missed ✓
2025-11-06 Baird Neutral → Neutral maintained True hold · target +6% $80.54 -5.2% +3.7% -3.2% +0.7% $86 missed not graded
2025-11-06 Mizuho Underperform → Underperform maintained Bearish $80.54 -5.2% +3.7% -3.2% +0.7% $72 missed ✗
2025-11-06 RBC Capital Sector Perform → Sector Perform maintained True hold · target +5% $80.54 -5.2% +3.7% -3.2% +0.7% $85 hit not graded
2025-11-06 Piper Sandler Neutral → Neutral maintained True hold · target +5% $80.54 -5.2% +3.7% -3.2% +0.7% $85 hit not graded
2025-11-06 Barclays Equal-Weight → Equal-Weight maintained True hold · target +9% $80.54 -5.2% +3.7% -3.2% +0.7% $88 missed not graded
2025-11-06 Rosenblatt Neutral → Neutral maintained True hold · target +5% $80.54 -5.2% +3.7% -3.2% +0.7% $85 hit not graded
2025-10-20 BWG Global Positive → Mixed downgrade Bearish · cut to Mixed $84.86 — -6.0% -5.4% -11.1% — ✓

Also in Cybersecurity

CRWDPANWZSNETCybersecurity 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.