They have over $100B in cash on hand. I can't pretend to understand their financial dealings, but they have a lot more runway before that cliff than most of the other companies.