EdgarLookup

JOHN HANCOCK FINANCIAL OPPORTUNITIES FUND — N-CSR Filings

29 N-CSR filings on record

This page lists all N-CSR filings submitted to the SEC by JOHN HANCOCK FINANCIAL OPPORTUNITIES FUND (BTO), sorted by most recent first. Each row links to the full filing on EdgarLookup. JOHN HANCOCK FINANCIAL OPPORTUNITIES FUND has filed 29 N-CSR documents with the SEC since 1994. To view all SEC filings by JOHN HANCOCK FINANCIAL OPPORTUNITIES FUND, see the full filings list.

Overview All Filings Financials Insiders
All 3 3/A 4 4/A 40-17G 40-17G/A 40-6C 40-6C/A 424B3 424B5 497 5 CORRESP DEF 14A DEFA14A EFFECT N-2 N-2/A N-30B-2 N-30D N-CEN N-CSR N-CSR/A N-CSRS N-CSRS/A N-PX N-Q NPORT-EX NPORT-P NPORT-P/A NSAR-A NSAR-A/A NSAR-B NSAR-B/A PRE 14A SC 13G SC 13G/A SCHEDULE 13G
Form Description Accession Number Filed Period
N-CSR N-CSR 0001193125-26-076989 Feb 26, 2026 Dec 31, 2025
N-CSR N-CSR 0001683863-25-001224 Feb 24, 2025 Dec 31, 2024
N-CSR N-CSR 0001683863-24-001033 Feb 29, 2024 Dec 31, 2023
N-CSR N-CSR 0001683863-23-001119 Feb 22, 2023
N-CSR N-CSR 0001683863-22-000829 Feb 18, 2022 Dec 31, 2021
N-CSR N-CSR 0001683863-21-000814 Feb 19, 2021 Dec 31, 2020
N-CSR N-CSR 0001145443-20-000125 Feb 20, 2020 Dec 31, 2019
N-CSR N-CSR 0001145443-19-000146 Mar 1, 2019 Dec 31, 2018
N-CSR N-CSR 0001145443-18-000198 Mar 2, 2018 Dec 31, 2017
N-CSR N-CSR 0001145443-17-000224 Feb 24, 2017 Dec 31, 2016
N-CSR N-CSR 0001145443-16-001567 Feb 24, 2016 Dec 31, 2015
N-CSR N-CSR 0001145443-15-001363 Dec 24, 2015 Oct 31, 2015
N-CSR N-CSR 0001145443-14-001635 Dec 24, 2014 Oct 31, 2014
N-CSR JOHN HANCOCK FINANCIAL OPPORTUNITIES FUND 0000928816-13-002088 Dec 30, 2013 Oct 31, 2013
N-CSR JOHN HANCOCK FINANCIAL OPPORTUNITIES FUND 0000928816-12-002034 Dec 28, 2012 Oct 31, 2012
N-CSR JOHN HANCOCK BANK & THRIFT OPPORTUNITY FUND 0000928816-12-000017 Jan 5, 2012 Oct 31, 2011
N-CSR JOHN HANCOCK BANK & THRIFT OPPORTUNITY FUND 0000928816-11-000030 Jan 6, 2011 Oct 31, 2010
N-CSR JOHN HANCOCK BANK & THRIFT OPPORTUNITY FUND 0000928816-10-000024 Jan 4, 2010 Oct 31, 2009
N-CSR JOHN HANCOCK BANK AND THRIFT OPPORTUNITY FUND 0000928816-09-000020 Jan 9, 2009 Oct 31, 2008
N-CSR JOHN HANCOCK BANK & THRIFT OPPORTUNITY FUND 0000928816-08-000060 Jan 11, 2008 Oct 31, 2007
N-CSR JOHN HANCOCK BANK & THRIFT OPPORTUNITY FUND 0000928816-08-000031 Jan 8, 2008 Sep 30, 2007
N-CSR JOHN HANCOCK BANK & THRIFT OPPORTUNITY FUND 0000928816-07-000007 Jan 3, 2007 Oct 31, 2006
N-CSR JOHN HANCOCK BANK & THRIFT OPPORTUNITY FUND 0000928816-06-000694 Jun 28, 2006 Apr 30, 2006
N-CSR JOHN HANCOCK BANK & THRIFT OPPORTUNITY FUND 0000928816-05-001642 Dec 29, 2005 Oct 31, 2005
N-CSR JOHN HANCOCK BANK & THRIFT OPPORTUNITY FUND 0000928816-05-000852 Jul 1, 2005 Apr 30, 2005
N-CSR JOHN HANCOCK BANK & THRIFT OPPORTUNITY FUND 0000928816-04-001482 Dec 30, 2004 Oct 31, 2004
N-CSR JOHN HANCOCK BANK & THRIFT OPPORTUNITY FUND 0000928816-04-000528 Jun 30, 2004 Apr 30, 2004
N-CSR JH BANK AND THRIFT OPPORTUNITY FUND 0000925683-04-000001 Jan 2, 2004 Oct 31, 2003
N-CSR JOHN HANCOCK BANK AND THRIFT OPPORTUNITY FUND 0000925683-03-000003 Jun 26, 2003 Apr 30, 2003