DB • SQUA • US9273201015
Generating your data highlights...
80.3b USD | # 284 in DE
46 shares | 1.8k USD
539.31m
72.74% | 392.3m