4:41 pm Blackbaud beats by $0.03, beats on revs