NYSE:GNRC | US3687361044
Generating your data highlights...
12.6b USD | # 1424 in US
1.11m shares | 174.1m USD
58.68m
98.03% | 57.53m