Man, if there was anyone that could weather the storm with their thick memory margins (at least on upgrades), it should have been Apple.
More realistically, though, I'm surprised they didn't eat it up until new releases when they often increase prices. All the current models will be gone in a year and they'd probably barely notice that. Perhaps they've been eating it up for the past year or two and push came to shove.