$20 billion in Share buybacks. They effectively support their own share price, but this cannot go on for ever.
They increased their dividend which will also support a higher share prices, but again this can only continue for a finte period.
And as another poster mentioned: Military contracts.