OTCPK:LBRD.B | US5303072061
Generating your data highlights...
10.8b USD | # 1315 in US
409 shares | 35.4k USD
142.84m
85.28% | 121.8m