Maybe this is why GDP wasn't better this year.
"The latest trading session saw IBM (IBM) ending at $196.70, denoting a -0.55% adjustment from its last day's close. This change lagged the S&P 500's daily loss of 0.19%. Elsewhere, the Dow saw an upswing of 0.1%, while the tech-heavy Nasdaq depreciated by 0.54%.
Shares of the technology and consulting company have appreciated by 7.66% over the course of the past month, outperforming the Computer and Technology sector's gain of 2.36% and the S&P 500's gain of 3.18%.
The upcoming earnings release of IBM will be of great interest to investors. The company is expected to report EPS of $1.59, up 16.91% from the prior-year quarter. In the meantime, our current consensus estimate forecasts the revenue to be $14.56 billion, indicating a 2.18% growth compared to the corresponding quarter of the prior year.
For the full year, the Zacks Consensus Estimates project earnings of $10.07 per share and a revenue of $63.79 billion, demonstrating changes of +4.68% and +3.12%, respectively, from the preceding year.
Additionally, investors should keep an eye on any recent revisions to analyst forecasts for IBM. These recent revisions tend to reflect the evolving nature of short-term business trends. As a result, upbeat changes in estimates indicate analysts' favorable outlook on the company's business health and profitability."