It was not long ago that folks ran with a story that SiriusXM was “cancelling” Howard Stern, and that the shock jock’s amazing run on the radio was coming to an end.

Those folks got some bad news on Tuesday.

The “King of All Media” announced on his show that he has signed a three-year contract extension with the company.

“I’m happy to announce that I’ve figured out a way to have it all,” Stern said on his show. “More free time and continuing to be on the radio. So yes, we are coming back for three years.

“I’m excited about it, because you know what? I do still love radio.”

This comes after months of speculation that the company was ready to part ways with the 71-year-old star, and that his staffers were looking for new work. Stern quickly shot those rumors down.

“What pisses me off is now I can’t leave,” he said back in September. “I’ve been thinking about retiring. Now I can’t, because then they’ll say I got pushed out. So I’ll be back.”

Rumors still persisted until Stern’s announcement on Tuesday.

Details of Stern’s latest deal have yet to be made public, but he has done well for himself across his time with the satellite radio and streaming company, too.

CelebrityNetWorth.com estimates Stern to be worth a whopping $650 million dollars. And, per the site, he has earned more than $1 billion during his time with SiriusXM alone. The site also reported that Stern’s current deal, which is coming to an end, has paid him $120 million per year across the past five years. That said, the site also said that number is a bit deceiving because it claims that Stern pays the salaries of his show members such as Robin Quivers and Gary Dell-Abate and also pays for production costs.

Still, after all the expenditures, the site estimated that Stern likely takes home around $90 million per year before taxes and agent fees. After the agent fees and taxes, the site said it is likely that he nets around $40 million.