NYSE • GNRC • US3687361044
Generating your data highlights...
12.7b USD | # 1392 in US
922.74k shares | 236.86m USD
58.87m
98.18% | 57.8m