Nasdaq:LBRD.K | US5303073051
Generating your data highlights...
12.4b USD | # 1197 in US
855.69k shares | 69.24m USD
143.28m
85.27% | 122.18m