NYSE • TFIN • US89679E3009
Generating your data highlights...
1.74b USD | # 4152 in US
252.94k shares | 16.86m USD
23.81m
88.91% | 21.17m