Brown & Brown Inc. (BRO) reports earnings