Latest Financials

NYSE: BDC 72.63 +0.78 ( +1.09% ) Volume: 415,824 min 20 minute delay September 21, 2018

Latest Presentation

August 6, 2018 Q3 2018 Investor Presentation
View this Presentation (PDF 2.27 MB)