That link is from 2022 presumably about the twitter purchase. People like the guy in the link thought Twitter would go offline hard after firing almost all of the company, instead Elon was right and there was so much fat to cut.
It's doing a lot better since he bought it as far as I can tell.