News · July 24, 2026 · 5 min read
SAP Just Beat Revenue — But Analysts Are Warning on Guidance. How to See Your Real SAP Exposure Across Every Brokerage
SAP's stock rose after a strong revenue print, but analysts flagged guidance risk as the macro backdrop tightens. Here is what the print actually means for your SAP position, why a single-app view hides the real aggregate, and how to size your real exposure across Fidelity, Schwab, Robinhood, and any other account in one Google Sheet.
The print
SAP reported a strong revenue quarter on Thursday, sending the stock higher in early trading. Beneath the headline beat, analysts immediately flagged that the company held guidance ranges flat at the low end of the range. That is the kind of move that suggests management wants optionality if the European macro tightens further over the next two quarters. The combination of a revenue beat plus flat-at-low-end guidance is why the stock rose on the open and then gave back some of the move during the analyst call: good news on the quarter, cautious news on the next one.
The combination of strong revenue plus cautious guidance is the exact shape of report that institutional desks read two ways at once. The short-term trade is to fade the move on the guidance warning. The medium-term view is that flat guidance at the low end is itself a tell: management is more worried about the next two quarters than this one. For retail holders, the question is not whether the analysts are right. The question is how much SAP they actually own and what a guidance cut would do to it.
Why the indirect lines are most of the position
Analyst notes are written for the marginal share. They assume you are sizing one position in one brokerage. Retail holders rarely look like that, especially for European names that most US investors only own through funds.
A typical diversified retail portfolio holds SAP in at least three places. Directly, as a single ADR position in a Fidelity or Schwab account. Indirectly, through an international or European-focused ETF like EFA or FEZ. Indirectly again, through a global tech or software ETF that holds SAP as a meaningful position. The single-stock line is easy to see. The two indirect lines are hidden inside other tickers, and the overlap is real.
The currency layer is the part most holders ignore. SAP reports in euros, and the ADR moves with the euro/dollar exchange rate as well as with the stock. When the euro weakens, your SAP holding falls in dollar terms even if the stock itself did nothing. That second variable makes SAP harder to think about than a US tech name where the only thing that matters is the share price.
Sizing the direct exposure in one cell
Start with the direct line. Pull every linked brokerage into a single Google Sheet through InvestSheet and read the aggregate for the direct SAP position:
=IVS_BROKERAGE("qty", "SAP") // aggregate ADR share count across all accounts
=IVS_BROKERAGE("value", "SAP") // real mark-to-market in USD
=IVS_BROKERAGE("costBasis", "SAP") // real basis across every account
=IVS_BROKERAGE("gainLoss", "SAP") // live unrealized P&L on the direct positionThe aggregated value is the real number for the direct line. For a retail holder with 100 ADRs in Fidelity and 50 in Schwab, the aggregated qty is 150, the aggregated value is whatever the live mark says, and the aggregated gainLoss tells you the current P&L without logging into either app.
Estimating the indirect exposure in a helper cell
The indirect exposure is not in the brokerage app under a SAP line, so you have to back it out. Multiply your EFA share count by 0.005 in a helper cell. Multiply your FEZ share count by 0.04. Add the two indirect numbers to the direct aggregate and you have your real SAP bet in USD, with the FX risk already implicit in the fund-level holdings.
For most retirement accounts, that combined number lands between 0.5 and 2 percent of net worth once you count the international and European sector ETF lines. A 10 percent guidance cut in SAP moves that combined position by 5 to 20 basis points, which is small for a single name but real for the portfolio, and the FX hit can double the move on a day when the euro weakens hard.
The guidance cut is the real risk, not the headline
The headline beat is the data point the news cycle will focus on. The flat guidance is the data point that should change how you think about the position. SAP has spent the last several quarters arguing it can grow through the European macro slowdown. Holding guidance at the low end while still beating the number is exactly the kind of move that lets management give up the argument gracefully if the next two quarters disappoint.
For most retail holders, the right response to today's print is not a trade. It is to know the number. Know the direct position. Know the indirect position. Know the FX layer that most holders forget about. Then decide whether the combined exposure is the size you want it to be for a name with this much single-currency and single-management risk in it. If the answer is yes, hold. If the answer is no, trim on the next pop. Both decisions are fine. The expensive mistake is having no number to make them with.
The 10-minute setup
Link your brokerages in InvestSheet, install the add-on, and let the first sync pull every direct position into one sheet. Add the four IVS_BROKERAGE reads for SAP and a small helper table for the EFA and FEZ SAP weights. The total cell is your real SAP bet in dollars and as a percent of net worth. From there, every European macro headline becomes a check on a known number instead of a guess.
A revenue beat is a story. A flat guidance is a different story. Knowing exactly how both of them show up in your portfolio is the third story, and it is the one that matters.
See every SAP position in one Google Sheet
InvestSheet links Fidelity, Schwab, Robinhood, and 40+ other brokerages to one spreadsheet. The IVS_BROKERAGE formulas turn every direct holding into a live aggregate across every account.
Try InvestSheet free