Nasdaq • FTNT • US34959E1091
Generating your data highlights...
107b USD | # 195 in US
6.4m shares | 699.65m USD
732.65m
84.30% | 617.65m