NYSE • TFIN • US89679E3009
Generating your data highlights...
1.72b USD | # 4303 in US
246.83k shares | 18.67m USD
23.89m
89.09% | 21.29m