NYSE • GNRC • US3687361044
Generating your data highlights...
12.3b USD | # 1417 in US
1.2m shares | 252.82m USD
59.06m
98.20% | 58m