It's only 1:39 p.m., but barring any surprises, the Dow Jones Industrial Average should close well above 23,000 for the first time ever today...and it has International Business Machines (IBM) to thank for that.

Now the Dow probably would have crossed 23,000 today. It closed at 22,997.44 yesterday, just 2.56 points away from that big round number. And with the S&P 500 up 0.1% at 2563.23 and the Nasdaq Composite up 0.2% at 6633.60, it probably would have gotten there. But the Dow is up a whopping 159.71 points, or 0.7%, at...