Nasdaq • FTNT • US34959E1091
Generating your data highlights...
106b USD | # 192 in US
6.3m shares | 667.69m USD
732.65m
84.30% | 617.66m