Nasdaq • GEN • US6687711084
Generating your data highlights...
16.5b USD | # 1167 in US
6.12m shares | 159.9m USD
598.59m
75.65% | 452.82m