Last week was a more of everything week for stocks filled with optimism and record highs for the major stock indexes – while cryptos continued their massive muti-year underperformance and gold and silver took a breather once again. The just concluded month was the best May for stocks in 36 years, putting into context the strength of the rally.