NYSE • GNRC • US3687361044
Generating your data highlights...
11.6b USD | # 1493 in US
972.64k shares | 245.61m USD
59.01m
98.18% | 57.93m