BIT • TEN • LU2598331598
Generating your data highlights...
26.7b USD | # 446 in IT
1.49m shares | 49.14m USD
1.01b
31.57% | 318.77m