Another talking point gobbled like a good global warmer!
Not exactly, an Obama talking point, the link is quoting Forbes magazine, but the year is 2009.
Your figures are $31 Billion in 2012
You are also claiming that they paid $31 Billion in 2011
And that they paid $21 Billion in 2010
So Forbes could have been correct in saying that they paid $0 taxes in 2009!
In other words, what they paid in these three years you are talking about does not preclude what they may have paid in another year!