Company Description:H&R Block, Inc., through its subsidiaries, provides assisted income tax return preparation and do-it-yourself (DIY) tax services and products. The company offers Refund Transfers, which enables clients to receive their tax refunds, and other services. It also offers small business financial solutions through its company-owned or franchise offices, and online.