Nasdaq • FTNT • US34959E1091
Generating your data highlights...
123b USD | # 172 in US
6.41m shares | 923.8m USD
733.71m
84.33% | 618.72m