Nasdaq:FTNT | US34959E1091
Generating your data highlights...
61.8b USD | # 349 in US
6.75m shares | 535.78m USD
739.92m
84.11% | 622.37m