Nasdaq • FTNT • US34959E1091
Generating your data highlights...
139b USD | # 148 in US
4.57m shares | 755.2m USD
733.71m
84.35% | 618.91m