Uber Technologies (NYSE: UBER) has left investors with a range of views. On the one hand, it has performed well in recent ...