Nasdaq • TRUP • US8982021060
Generating your data highlights...
1.13b USD | # 4813 in US
470.16k shares | 12.48m USD
43.87m
76.35% | 33.5m