Nasdaq • GEN • US6687711084
Generating your data highlights...
13.8b USD | # 1282 in US
6.43m shares | 179.21m USD
598.59m
75.74% | 453.38m