NYSE • GNRC • US3687361044
Generating your data highlights...
13.1b USD | # 1386 in US
1.02m shares | 250.49m USD
59.01m
96.43% | 56.9m