Nasdaq • FTNT • US34959E1091
Generating your data highlights...
65.9b USD | # 344 in US
6.13m shares | 499.33m USD
732.1m
84.27% | 616.91m