NYSE • GNRC • US3687361044
Generating your data highlights...
10.3b USD | # 1597 in US
1.04m shares | 228.92m USD
59.01m
98.20% | 57.94m