DB • ITKA • US03524A1088
Generating your data highlights...
168b USD | # 124 in DE
80 shares | 6.53k USD
291.66m
54.00% | 157.5m