John Hancock Financial Opportunities Fund (NYSE:BTO) announces a share repurchase program. Under the program, the company will repurchase up to 10% of its outstanding common shares. The share repurchase plan seeks to enhance shareholder value and to potentially narrow the Fund's discount to NAV. The program will commence from January 1, 2019 and will expire on December 31, 2019.