Nasdaq:LBRD.A | US5303071071
Generating your data highlights...
10.8b USD | # 1315 in US
193.38k shares | 15.95m USD
142.84m
85.28% | 121.8m