Nasdaq • TRUP • US8982021060
Generating your data highlights...
1.05b USD | # 4959 in US
388.5k shares | 9.47m USD
43.62m
76.25% | 33.26m