Even "Blue Chip" companies like IBM are a pale shadow of their former selves. Microsoft has lost billions on failed acquisitions and "new technology" that never took hold of the market.
The point is, former success and profit are no guarantee of the same in the future. Companies come, and companies go.
Expecting to be employed by one single company for an entire career is a fools game in the internet age. The sooner you wake up to the fact that even if you do save a company from itself, you're not going to be appreciated nor rewarded for your efforts, the sooner you can start planning a career of moving from one interesting job to the next.
Anyone who is targeting the executive levels of business knows damn well they are going to get their next "promotion" by jumping ship for another company, leveraging their current skills and position as the experience needed for a higher level position. You just flat out don't get promoted into those positions by companies any more, because they don't want you to leave your current role if you're doing a good job. And if you're not doing a good job and are replaceable, they're going to replace you anyhow with someone who isn't replaceable, or they're going to farm out the work of your position to some agency that uses cookie-cutter staff to fill the role.
Companies don't owe you anything, and you don't owe the company anything -- especially not "loyalty."
Get over the idea of "saving" the company. Do your job, do it well, find a better position, and get the hell out while the getting is good.