Research In Motion stock analysis