Is Boston Scientific Corp. (BSX) Pull Back Overdone as Financial Results Impress?