Nasdaq • TRUP • US8982021060
Generating your data highlights...
1.03b USD | # 5006 in US
389.95k shares | 9.58m USD
43.62m
76.25% | 33.26m