Nasdaq • TRUP • US8982021060
Generating your data highlights...
1.34b USD | # 4673 in US
436.08k shares | 10.64m USD
43.87m
72.92% | 31.99m