Share price of Bristol Myers Squibb (BMY) touched a 52-week low of $42.96 on July 31, post its second-quarter earnings release. The stock has recovered 6.7% since then and is currently trading at $45.85.While BMY beat on both earnings and sales in the second quarter and upped its annual revenue...