Blackbaud Shares Outstanding (BLKB)

BLKB: Shares Outstanding Chart (Blackbaud)