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.