Nasdaq • TRUP • US8982021060
Generating your data highlights...
1.07b USD | # 4967 in US
455.96k shares | 12.22m USD
43.62m
79.57% | 34.71m