NYSE • GNRC • US3687361044
Generating your data highlights...
17.4b USD | # 1091 in US
863.07k shares | 213.47m USD
58.87m
98.17% | 57.79m