Bulls And Bears Of The Week: IBM, Microsoft, Tesla And More