NYSE • GNRC • US3687361044
Generating your data highlights...
15.8b USD | # 1197 in US
895.84k shares | 213.31m USD
58.87m
98.17% | 57.79m