Nasdaq • FRPT • US3580391056
Generating your data highlights...
2.95b USD | # 3369 in US
1.33m shares | 84.28m USD
48.06m
97.64% | 46.92m