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