NYSE:GNRC | US3687361044
Generating your data highlights...
12.5b USD | # 1391 in US
1.2m shares | 214.49m USD
58.68m
98.22% | 57.63m