Nasdaq • GEN • US6687711084
Generating your data highlights...
16.1b USD | # 1166 in US
7.62m shares | 172.01m USD
602.43m
75.93% | 457.41m