NYSE • TFIN • US89679E3009
Generating your data highlights...
1.64b USD | # 4351 in US
245.3k shares | 18.52m USD
23.89m
89.09% | 21.29m