The Fidelity info is correct. It looks like the Yahoo computer program failed to recognize that the $.21 dividend in Jan to account for the HCT merger completion was just a partial dividend, not the entire quarterly dividend which in turn is used to calculate the correct dividend and yield info.
Not sure what you mean by "special dividend"? Are you referring to the out of cycle dividend paid in late Jan to account for the HCT merger? I think that one is just a portion of the normal quarterly dividend, the remainder of which should be paid out as usual at the end of March.