Nasdaq • FTNT • US34959E1091
Generating your data highlights...
117b USD | # 180 in US
6.16m shares | 907.24m USD
733.71m
84.26% | 618.24m