Heartland Financial buying bank in Illinois

The Iowa company will pay QCR Holdings about $59 million for Rockland Bank and Trust.