Nasdaq • TRUP • US8982021060
Generating your data highlights...
1.03b USD | # 4973 in US
464.28k shares | 12.39m USD
43.87m
76.35% | 33.5m