Fannie Mae posts $4B profit as first-time buyers power purchase surge