H&R Block, Inc. provides tax preparation and other services.It offers assisted and do-it-yourself tax return preparation solutions through multiple channels and distribute the H&R block-branded financial products and services, including those of its financial partners, to the general public...