BankFinancial ( BFIN) added about 1.2 million shares to its existing share-repurchase program, which had originally authorized the buyback of 2.4 million shares. The Illinois-based bank also extended the program's deadline by six months to Sept. 30. Shares were gaining 30 cents, or 1.9%, to $16.53. Fidelity National Information Services ( FIS) climbed Tuesday after the Florida-based transaction processor said it expects the current subprime-mortgage meltdown to have "minimal impact" on its business and reiterated its prior in-line earnings guidance. Shares were rising $1.46, or 3.3%, to $46.01. TD Ameritrade ( AMTD) sank after the online broker announced the resignation of chief operating officer Randy MacDonald. The company is looking internally and externally to fill the position, which opens up on June 1. Shares were off 31 cents, or 2%, to $15.55. HSBC ( HBC) said its French unit will pay roughly $305.4 million (228.75 million euros) for the remaining stakes in two insurers -- Erisa and Erisa IARD -- both of which it currently owns jointly with Swiss Life. The Britain-based bank was down 65 cents, or 0.7%, to $87.50. Fulton Financial ( FULT) was downgraded by two analysts after the Pennsylvania-based bank said it will take a $5.5 million pretax hit due to subprime-mortgage loan repurchasing by its Resource Bank subsidiary. This should shave a penny off per-share earnings when offset by other items. Shares were losing 48 cents, or 3.1%, to $14.93.