Nasdaq • FTNT • US34959E1091
Generating your data highlights...
129b USD | # 159 in US
5.09m shares | 811.91m USD
733.71m
84.35% | 618.91m