Well great just to you as well Diane, you're right, it has been a bit much. with the S&P 500, obviously we've seen earnings season, tariffs, the government shut down. We've seen that the S&P has actually held up pretty well throughout all of that, really only pulling back roughly 4% for all-time highs. And now it looks like we're mostly out of the woods for a lot of those factors. We even saw last Friday at Form Day Bolisher Versel Candlestake right at the 50-day moving average. which has acted as that. longer term support really since the April breakout and we saw that bulls continue to buy the dip and price gaped back above its 20 day moving average really putting the S&P right back into that rising channel to continue its trend on higher and there's obviously been- cracks in the surface like weakening breath, volatility around the shutdown tariffs, earnings season, all that, but the bulls haven't really seemed to care much and seemed to have shrugged it off. Honestly, it's hell when that bit... Balls may be looking for is a rally into the year and with no members, statistically really being the strongest. month of the year and if the usual seasonal trends don't really play out that may give traders a bigger signal that some other factor that they're not really expecting maybe on the horizon.