Nasdaq • FTNT • US34959E1091
Generating your data highlights...
83.5b USD | # 263 in US
6.34m shares | 521.66m USD
732.1m
84.30% | 617.19m