So far, the theme is, "Don't fight the Fed" and I warned about market reversal since March 2007 double bottom.
The Fed, so far, has a big stick to move markets along with big banks. I clearly commented that the 2/27 sell-off was a gift to bears. I changed my tune to bullish side since then, because I saw what market intended to do which it was also reflected on the technical readings as well.
Notice that you just changed your tune from technical readings to fundamental readings which we are often trying to justify our bias and position.
As noted earlier, it is better to trade on technical readings for ST purpose unless the fundamentals which you see bother you so much that you need to point those out. That will cost your energy since trading based on fundamentals can take time to be priced in.
On 4/30, I commented that I didn't see a LT top and now market is continuing to make new highs.
My high speed internet connection is slow compared to the one I had before, so I need to be very patient at the moment.
Hope that you will be on the right side.