April 19 - Bank of America reported lower first-quarter profit but results topped analysts' estimates as credit quality improved.