Nasdaq • GEN • US6687711084
Generating your data highlights...
14b USD | # 1268 in US
7.68m shares | 170m USD
602.43m
75.93% | 457.41m