Switch sales are both great and disappointing. They are down 89k YoY, but 529K is still an awesome amount.
XBox had a great week. X|S is above PS5 in North America and is doing pretty well everywhere else too. With Halo Infinite releasing right after Forza, I wouldn't be surprised if next week is good for them too.
Switch is now also getting hit with shortages, sold out here, can't get the OLED model and the old model is not listed anymore.