The bull market has gone vertical, suggesting stocks are in a blowoff. Where will it end? We’ll hazard a guess simply because it’s irresistible fun, and because one of these days we’re bound to get it right. Let me therefore offer 2953.50 for the June contract, or 2974.25 if any higher. Both of these Hidden Pivots seem likely to show stopping power, even if equally compelling rally targets got bulldozed on Tuesday. The lower number is especially appealing because of the precise stall at the midpoint pivot with which it is associated (see inset), and the perfection of the ‘mechanical’ buy signal 40 points below these levels a week ago. ______ UPDATE (May 2, 9:58 p.m. ET): A just-missed rally target at 2969.50 was an important enough failure to imply a small chance that a major top is in. I mentioned this target earlier but did not drum-roll it because I did not want to queer its usefulness as a place to get short. For now, though, use the 2892.20 target shown in this chart as a minimum downside projection. An overshoot could be telegraphing an acceleration of the downtrend.