Traffic is down 7.3%, not revenue. Revenue... is apparently 89% down:
https://www.thewrap.com/twitter-ad-revenue-plunges-elon-musk...
And he's not paying rent or bills and being sued about it, so... uhmm yeah, it seems like he's defaulting on many things.