DB • ITKA • US03524A1088
Generating your data highlights...
156b USD | # 126 in DE
93 shares | 7.1k USD
291.66m
54.00% | 157.5m