Nasdaq • TRUP • US8982021060
Generating your data highlights...
1.06b USD | # 4994 in US
373.97k shares | 9.03m USD
43.62m
76.25% | 33.26m