This is a weird stock. Theoretically, the earnings, good or bad, should have no bearing on the stock price. The better the earning announcement, the better investors feel about FNMA. The better they feel, the more they buy.