Nasdaq • FTNT • US34959E1091
Generating your data highlights...
62.4b USD | # 362 in US
6.51m shares | 526.64m USD
739.92m
84.43% | 624.73m