Shares of International Business Machines IBM are lower on the session by 0.31%, currently trading at $167.76. With shares nearing a fresh 52-week high, you have to wonder where shares are heading ...