Nasdaq • GEN • US6687711084
Generating your data highlights...
13.3b USD | # 1340 in US
7.28m shares | 149.7m USD
605.66m
76.04% | 460.54m