Boston Scientific (BSX): financials explained · StockLab