Nasdaq:LBDA.V | US5303071238
Generating your data highlights...
6.88b USD | # 2037 in US
N/A shares | N/A USD
143.49m
85.74% | 123.03m