Nasdaq • GEN • US6687711084
Generating your data highlights...
16.3b USD | # 1155 in US
5.58m shares | 155.63m USD
598.59m
75.74% | 453.38m