Cloudflare Inc
NYSE:NET
$192.31
+$6.42 (+3.45%)
TICKERSCORE
65
GROWTH
77
FINANCIAL
60
VALUE
39
RISK
60
MOMENTUM
30
SECTOR
82
INSIDER
50
SENTIMENT
38