Uber Stock Trades Near All-Time High: Is it Worth Buying?