Nasdaq • FTNT • US34959E1091
Generating your data highlights...
65.8b USD | # 344 in US
6.28m shares | 509.3m USD
732.1m
84.27% | 616.91m