NYSE • GNRC • US3687361044
Generating your data highlights...
11.1b USD | # 1564 in US
1.06m shares | 240.66m USD
59.01m
98.19% | 57.94m