NYSE • TFIN • US89679E3009
Generating your data highlights...
1.89b USD | # 4076 in US
284.21k shares | 20.32m USD
23.81m
88.91% | 21.17m