BDL posts highest-ever revenue, but profits fall—stock slips 2.15%

Business