NYSE • GNRC • US3687361044
Generating your data highlights...
15.9b USD | # 1197 in US
1.09m shares | 236.34m USD
58.87m
98.23% | 57.83m