There were 3 reasons for this big rally in US stocks:
1) The market was relieved there'd be no WWIII.
2) Rate hike expectations eased.
3) The Euro plummeted against the US dollar.
However, with EURUSD recovering, inflation data bad, and 10y flat, the US stock rally may falter here. I sold about 30% of my positions today, including my ARKK swing. (The bull case is that consumer spending data was stronger than expected today; but that helps retail stocks, not ARKK.)