Nasdaq:LBRD.P | US5303075031
Generating your data highlights...
10.8b USD | # 1315 in US
26.83k shares | 650.96k USD
142.84m
85.28% | 121.8m