NYSE • GNRC • US3687361044
Generating your data highlights...
15.4b USD | # 1198 in US
898.05k shares | 211.57m USD
58.87m
98.17% | 57.79m