Exhibit 99.1 EXHIBIT 99.1 - JOINT FILING AGREEMENT The undersigned hereby agree that they are filing this statement jointly pursuant to Rule 13d-1(k)(1). Each of them is responsible for the timely filing of such Schedule 13G and any amendments...Joint Filing Agreement • June 10th, 2016 • First Trust Portfolios Lp
Contract Type FiledJune 10th, 2016 CompanyThe undersigned hereby agree that they are filing this statement jointly pursuant to Rule 13d-1(k)(1). Each of them is responsible for the timely filing of such Schedule 13G and any amendments thereto, and for the completeness and accuracy of the information concerning such person contained therein; but none of them is responsible for the completeness or accuracy of the information concerning the other persons making the filing, unless such person knows or has reason to believe that such information is inaccurate.
Exhibit 99.1 EXHIBIT 99.1 - JOINT FILING AGREEMENT The undersigned hereby agree that they are filing this statement jointly pursuant to Rule 13d-1(k)(1). Each of them is responsible for the timely filing of such Schedule 13G and any amendments...Joint Filing Agreement • February 12th, 2016 • First Trust Portfolios Lp
Contract Type FiledFebruary 12th, 2016 CompanyThe undersigned hereby agree that they are filing this statement jointly pursuant to Rule 13d-1(k)(1). Each of them is responsible for the timely filing of such Schedule 13G and any amendments thereto, and for the completeness and accuracy of the information concerning such person contained therein; but none of them is responsible for the completeness or accuracy of the information concerning the other persons making the filing, unless such person knows or has reason to believe that such information is inaccurate.
Exhibit 99.1 EXHIBIT 99.1 - JOINT FILING AGREEMENT The undersigned hereby agree that they are filing this statement jointly pursuant to Rule 13d-1(k)(1). Each of them is responsible for the timely filing of such Schedule 13G and any amendments...Joint Filing Agreement • February 11th, 2016 • First Trust Portfolios Lp
Contract Type FiledFebruary 11th, 2016 CompanyThe undersigned hereby agree that they are filing this statement jointly pursuant to Rule 13d-1(k)(1). Each of them is responsible for the timely filing of such Schedule 13G and any amendments thereto, and for the completeness and accuracy of the information concerning such person contained therein; but none of them is responsible for the completeness or accuracy of the information concerning the other persons making the filing, unless such person knows or has reason to believe that such information is inaccurate.
Exhibit 99.1 EXHIBIT 99.1 - JOINT FILING AGREEMENT The undersigned hereby agree that they are filing this statement jointly pursuant to Rule 13d-1(k)(1). Each of them is responsible for the timely filing of such Schedule 13G and any amendments...Joint Filing Agreement • February 10th, 2016 • First Trust Portfolios Lp
Contract Type FiledFebruary 10th, 2016 CompanyThe undersigned hereby agree that they are filing this statement jointly pursuant to Rule 13d-1(k)(1). Each of them is responsible for the timely filing of such Schedule 13G and any amendments thereto, and for the completeness and accuracy of the information concerning such person contained therein; but none of them is responsible for the completeness or accuracy of the information concerning the other persons making the filing, unless such person knows or has reason to believe that such information is inaccurate.
Exhibit 99.1 EXHIBIT 99.1 - JOINT FILING AGREEMENT The undersigned hereby agree that they are filing this statement jointly pursuant to Rule 13d-1(k)(1). Each of them is responsible for the timely filing of such Schedule 13G and any amendments...Joint Filing Agreement • February 9th, 2016 • First Trust Portfolios Lp
Contract Type FiledFebruary 9th, 2016 CompanyThe undersigned hereby agree that they are filing this statement jointly pursuant to Rule 13d-1(k)(1). Each of them is responsible for the timely filing of such Schedule 13G and any amendments thereto, and for the completeness and accuracy of the information concerning such person contained therein; but none of them is responsible for the completeness or accuracy of the information concerning the other persons making the filing, unless such person knows or has reason to believe that such information is inaccurate.
Exhibit 99.1 EXHIBIT 99.1 - JOINT FILING AGREEMENT The undersigned hereby agree that they are filing this statement jointly pursuant to Rule 13d-1(k)(1). Each of them is responsible for the timely filing of such Schedule 13G and any amendments...Joint Filing Agreement • February 8th, 2016 • First Trust Portfolios Lp
Contract Type FiledFebruary 8th, 2016 CompanyThe undersigned hereby agree that they are filing this statement jointly pursuant to Rule 13d-1(k)(1). Each of them is responsible for the timely filing of such Schedule 13G and any amendments thereto, and for the completeness and accuracy of the information concerning such person contained therein; but none of them is responsible for the completeness or accuracy of the information concerning the other persons making the filing, unless such person knows or has reason to believe that such information is inaccurate.
Exhibit 99.1 EXHIBIT 99.1 - JOINT FILING AGREEMENT The undersigned hereby agree that they are filing this statement jointly pursuant to Rule 13d-1(k)(1). Each of them is responsible for the timely filing of such Schedule 13G and any amendments...Joint Filing Agreement • February 5th, 2016 • First Trust Portfolios Lp
Contract Type FiledFebruary 5th, 2016 CompanyThe undersigned hereby agree that they are filing this statement jointly pursuant to Rule 13d-1(k)(1). Each of them is responsible for the timely filing of such Schedule 13G and any amendments thereto, and for the completeness and accuracy of the information concerning such person contained therein; but none of them is responsible for the completeness or accuracy of the information concerning the other persons making the filing, unless such person knows or has reason to believe that such information is inaccurate.
Exhibit 99.1 EXHIBIT 99.1 - JOINT FILING AGREEMENT The undersigned hereby agree that they are filing this statement jointly pursuant to Rule 13d-1(k)(1). Each of them is responsible for the timely filing of such Schedule 13G and any amendments...Joint Filing Agreement • February 4th, 2016 • First Trust Portfolios Lp
Contract Type FiledFebruary 4th, 2016 CompanyThe undersigned hereby agree that they are filing this statement jointly pursuant to Rule 13d-1(k)(1). Each of them is responsible for the timely filing of such Schedule 13G and any amendments thereto, and for the completeness and accuracy of the information concerning such person contained therein; but none of them is responsible for the completeness or accuracy of the information concerning the other persons making the filing, unless such person knows or has reason to believe that such information is inaccurate.
Exhibit 99.1 EXHIBIT 99.1 - JOINT FILING AGREEMENT The undersigned hereby agree that they are filing this statement jointly pursuant to Rule 13d-1(k)(1). Each of them is responsible for the timely filing of such Schedule 13G and any amendments...Joint Filing Agreement • February 3rd, 2016 • First Trust Portfolios Lp
Contract Type FiledFebruary 3rd, 2016 CompanyThe undersigned hereby agree that they are filing this statement jointly pursuant to Rule 13d-1(k)(1). Each of them is responsible for the timely filing of such Schedule 13G and any amendments thereto, and for the completeness and accuracy of the information concerning such person contained therein; but none of them is responsible for the completeness or accuracy of the information concerning the other persons making the filing, unless such person knows or has reason to believe that such information is inaccurate.
Exhibit 99.1 EXHIBIT 99.1 - JOINT FILING AGREEMENT The undersigned hereby agree that they are filing this statement jointly pursuant to Rule 13d-1(k)(1). Each of them is responsible for the timely filing of such Schedule 13G and any amendments...Joint Filing Agreement • February 2nd, 2016 • First Trust Portfolios Lp • Electric services
Contract Type FiledFebruary 2nd, 2016 Company IndustryThe undersigned hereby agree that they are filing this statement jointly pursuant to Rule 13d-1(k)(1). Each of them is responsible for the timely filing of such Schedule 13G and any amendments thereto, and for the completeness and accuracy of the information concerning such person contained therein; but none of them is responsible for the completeness or accuracy of the information concerning the other persons making the filing, unless such person knows or has reason to believe that such information is inaccurate.
Exhibit 99.1 EXHIBIT 99.1 - JOINT FILING AGREEMENT The undersigned hereby agree that they are filing this statement jointly pursuant to Rule 13d-1(k)(1). Each of them is responsible for the timely filing of such Schedule 13G and any amendments...Joint Filing Agreement • February 1st, 2016 • First Trust Portfolios Lp
Contract Type FiledFebruary 1st, 2016 CompanyThe undersigned hereby agree that they are filing this statement jointly pursuant to Rule 13d-1(k)(1). Each of them is responsible for the timely filing of such Schedule 13G and any amendments thereto, and for the completeness and accuracy of the information concerning such person contained therein; but none of them is responsible for the completeness or accuracy of the information concerning the other persons making the filing, unless such person knows or has reason to believe that such information is inaccurate.
Exhibit 99.1 EXHIBIT 99.1 - JOINT FILING AGREEMENT The undersigned hereby agree that they are filing this statement jointly pursuant to Rule 13d-1(k)(1). Each of them is responsible for the timely filing of such Schedule 13G and any amendments...Joint Filing Agreement • January 29th, 2016 • First Trust Portfolios Lp
Contract Type FiledJanuary 29th, 2016 CompanyThe undersigned hereby agree that they are filing this statement jointly pursuant to Rule 13d-1(k)(1). Each of them is responsible for the timely filing of such Schedule 13G and any amendments thereto, and for the completeness and accuracy of the information concerning such person contained therein; but none of them is responsible for the completeness or accuracy of the information concerning the other persons making the filing, unless such person knows or has reason to believe that such information is inaccurate.
Exhibit 99.1 EXHIBIT 99.1 - JOINT FILING AGREEMENT The undersigned hereby agree that they are filing this statement jointly pursuant to Rule 13d-1(k)(1). Each of them is responsible for the timely filing of such Schedule 13G and any amendments...Joint Filing Agreement • January 28th, 2016 • First Trust Portfolios Lp
Contract Type FiledJanuary 28th, 2016 CompanyThe undersigned hereby agree that they are filing this statement jointly pursuant to Rule 13d-1(k)(1). Each of them is responsible for the timely filing of such Schedule 13G and any amendments thereto, and for the completeness and accuracy of the information concerning such person contained therein; but none of them is responsible for the completeness or accuracy of the information concerning the other persons making the filing, unless such person knows or has reason to believe that such information is inaccurate.
Exhibit 99.1 EXHIBIT 99.1 - JOINT FILING AGREEMENT The undersigned hereby agree that they are filing this statement jointly pursuant to Rule 13d-1(k)(1). Each of them is responsible for the timely filing of such Schedule 13G and any amendments...Joint Filing Agreement • January 27th, 2016 • First Trust Portfolios Lp
Contract Type FiledJanuary 27th, 2016 CompanyThe undersigned hereby agree that they are filing this statement jointly pursuant to Rule 13d-1(k)(1). Each of them is responsible for the timely filing of such Schedule 13G and any amendments thereto, and for the completeness and accuracy of the information concerning such person contained therein; but none of them is responsible for the completeness or accuracy of the information concerning the other persons making the filing, unless such person knows or has reason to believe that such information is inaccurate.
Exhibit 99.1 EXHIBIT 99.1 - JOINT FILING AGREEMENT The undersigned hereby agree that they are filing this statement jointly pursuant to Rule 13d-1(k)(1). Each of them is responsible for the timely filing of such Schedule 13G and any amendments...Joint Filing Agreement • January 26th, 2016 • First Trust Portfolios Lp
Contract Type FiledJanuary 26th, 2016 CompanyThe undersigned hereby agree that they are filing this statement jointly pursuant to Rule 13d-1(k)(1). Each of them is responsible for the timely filing of such Schedule 13G and any amendments thereto, and for the completeness and accuracy of the information concerning such person contained therein; but none of them is responsible for the completeness or accuracy of the information concerning the other persons making the filing, unless such person knows or has reason to believe that such information is inaccurate.
Exhibit 99.1 EXHIBIT 99.1 - JOINT FILING AGREEMENT The undersigned hereby agree that they are filing this statement jointly pursuant to Rule 13d-1(k)(1). Each of them is responsible for the timely filing of such Schedule 13G and any amendments...Joint Filing Agreement • January 25th, 2016 • First Trust Portfolios Lp
Contract Type FiledJanuary 25th, 2016 CompanyThe undersigned hereby agree that they are filing this statement jointly pursuant to Rule 13d-1(k)(1). Each of them is responsible for the timely filing of such Schedule 13G and any amendments thereto, and for the completeness and accuracy of the information concerning such person contained therein; but none of them is responsible for the completeness or accuracy of the information concerning the other persons making the filing, unless such person knows or has reason to believe that such information is inaccurate.
Exhibit 99.1 EXHIBIT 99.1 - JOINT FILING AGREEMENT The undersigned hereby agree that they are filing this statement jointly pursuant to Rule 13d-1(k)(1). Each of them is responsible for the timely filing of such Schedule 13G and any amendments...Joint Filing Agreement • January 22nd, 2016 • First Trust Portfolios Lp
Contract Type FiledJanuary 22nd, 2016 CompanyThe undersigned hereby agree that they are filing this statement jointly pursuant to Rule 13d-1(k)(1). Each of them is responsible for the timely filing of such Schedule 13G and any amendments thereto, and for the completeness and accuracy of the information concerning such person contained therein; but none of them is responsible for the completeness or accuracy of the information concerning the other persons making the filing, unless such person knows or has reason to believe that such information is inaccurate.
Exhibit 99.1 EXHIBIT 99.1 - JOINT FILING AGREEMENT The undersigned hereby agree that they are filing this statement jointly pursuant to Rule 13d-1(k)(1). Each of them is responsible for the timely filing of such Schedule 13G and any amendments...Joint Filing Agreement • January 21st, 2016 • First Trust Portfolios Lp
Contract Type FiledJanuary 21st, 2016 CompanyThe undersigned hereby agree that they are filing this statement jointly pursuant to Rule 13d-1(k)(1). Each of them is responsible for the timely filing of such Schedule 13G and any amendments thereto, and for the completeness and accuracy of the information concerning such person contained therein; but none of them is responsible for the completeness or accuracy of the information concerning the other persons making the filing, unless such person knows or has reason to believe that such information is inaccurate.
Exhibit 99.1 EXHIBIT 99.1 - JOINT FILING AGREEMENT The undersigned hereby agree that they are filing this statement jointly pursuant to Rule 13d-1(k)(1). Each of them is responsible for the timely filing of such Schedule 13G and any amendments...Joint Filing Agreement • January 20th, 2016 • First Trust Portfolios Lp
Contract Type FiledJanuary 20th, 2016 CompanyThe undersigned hereby agree that they are filing this statement jointly pursuant to Rule 13d-1(k)(1). Each of them is responsible for the timely filing of such Schedule 13G and any amendments thereto, and for the completeness and accuracy of the information concerning such person contained therein; but none of them is responsible for the completeness or accuracy of the information concerning the other persons making the filing, unless such person knows or has reason to believe that such information is inaccurate.
Exhibit 99.1 EXHIBIT 99.1 - JOINT FILING AGREEMENT The undersigned hereby agree that they are filing this statement jointly pursuant to Rule 13d-1(k)(1). Each of them is responsible for the timely filing of such Schedule 13G and any amendments...Joint Filing Agreement • January 19th, 2016 • First Trust Portfolios Lp
Contract Type FiledJanuary 19th, 2016 CompanyThe undersigned hereby agree that they are filing this statement jointly pursuant to Rule 13d-1(k)(1). Each of them is responsible for the timely filing of such Schedule 13G and any amendments thereto, and for the completeness and accuracy of the information concerning such person contained therein; but none of them is responsible for the completeness or accuracy of the information concerning the other persons making the filing, unless such person knows or has reason to believe that such information is inaccurate.
Exhibit 99.1 EXHIBIT 99.1 - JOINT FILING AGREEMENT The undersigned hereby agree that they are filing this statement jointly pursuant to Rule 13d-1(k)(1). Each of them is responsible for the timely filing of such Schedule 13G and any amendments...Joint Filing Agreement • January 15th, 2016 • First Trust Portfolios Lp
Contract Type FiledJanuary 15th, 2016 CompanyThe undersigned hereby agree that they are filing this statement jointly pursuant to Rule 13d-1(k)(1). Each of them is responsible for the timely filing of such Schedule 13G and any amendments thereto, and for the completeness and accuracy of the information concerning such person contained therein; but none of them is responsible for the completeness or accuracy of the information concerning the other persons making the filing, unless such person knows or has reason to believe that such information is inaccurate.
Exhibit 99.1 EXHIBIT 99.1 - JOINT FILING AGREEMENT The undersigned hereby agree that they are filing this statement jointly pursuant to Rule 13d-1(k)(1). Each of them is responsible for the timely filing of such Schedule 13G and any amendments...Joint Filing Agreement • January 14th, 2016 • First Trust Portfolios Lp
Contract Type FiledJanuary 14th, 2016 CompanyThe undersigned hereby agree that they are filing this statement jointly pursuant to Rule 13d-1(k)(1). Each of them is responsible for the timely filing of such Schedule 13G and any amendments thereto, and for the completeness and accuracy of the information concerning such person contained therein; but none of them is responsible for the completeness or accuracy of the information concerning the other persons making the filing, unless such person knows or has reason to believe that such information is inaccurate.
Exhibit 99.1 EXHIBIT 99.1 - JOINT FILING AGREEMENT The undersigned hereby agree that they are filing this statement jointly pursuant to Rule 13d-1(k)(1). Each of them is responsible for the timely filing of such Schedule 13G and any amendments...Joint Filing Agreement • January 13th, 2016 • First Trust Portfolios Lp
Contract Type FiledJanuary 13th, 2016 CompanyThe undersigned hereby agree that they are filing this statement jointly pursuant to Rule 13d-1(k)(1). Each of them is responsible for the timely filing of such Schedule 13G and any amendments thereto, and for the completeness and accuracy of the information concerning such person contained therein; but none of them is responsible for the completeness or accuracy of the information concerning the other persons making the filing, unless such person knows or has reason to believe that such information is inaccurate.
Exhibit 99.1 EXHIBIT 99.1 - JOINT FILING AGREEMENT The undersigned hereby agree that they are filing this statement jointly pursuant to Rule 13d-1(k)(1). Each of them is responsible for the timely filing of such Schedule 13G and any amendments...Joint Filing Agreement • January 12th, 2016 • First Trust Portfolios Lp
Contract Type FiledJanuary 12th, 2016 CompanyThe undersigned hereby agree that they are filing this statement jointly pursuant to Rule 13d-1(k)(1). Each of them is responsible for the timely filing of such Schedule 13G and any amendments thereto, and for the completeness and accuracy of the information concerning such person contained therein; but none of them is responsible for the completeness or accuracy of the information concerning the other persons making the filing, unless such person knows or has reason to believe that such information is inaccurate.
Exhibit 99.1 EXHIBIT 99.1 - JOINT FILING AGREEMENT The undersigned hereby agree that they are filing this statement jointly pursuant to Rule 13d-1(k)(1). Each of them is responsible for the timely filing of such Schedule 13G and any amendments...Joint Filing Agreement • January 11th, 2016 • First Trust Portfolios Lp
Contract Type FiledJanuary 11th, 2016 CompanyThe undersigned hereby agree that they are filing this statement jointly pursuant to Rule 13d-1(k)(1). Each of them is responsible for the timely filing of such Schedule 13G and any amendments thereto, and for the completeness and accuracy of the information concerning such person contained therein; but none of them is responsible for the completeness or accuracy of the information concerning the other persons making the filing, unless such person knows or has reason to believe that such information is inaccurate.
Exhibit 99.1 EXHIBIT 99.1 - JOINT FILING AGREEMENT The undersigned hereby agree that they are filing this statement jointly pursuant to Rule 13d-1(k)(1). Each of them is responsible for the timely filing of such Schedule 13G and any amendments...Joint Filing Agreement • January 11th, 2016 • First Trust Portfolios Lp
Contract Type FiledJanuary 11th, 2016 CompanyThe undersigned hereby agree that they are filing this statement jointly pursuant to Rule 13d-1(k)(1). Each of them is responsible for the timely filing of such Schedule 13G and any amendments thereto, and for the completeness and accuracy of the information concerning such person contained therein; but none of them is responsible for the completeness or accuracy of the information concerning the other persons making the filing, unless such person knows or has reason to believe that such information is inaccurate.
Exhibit 99.1 EXHIBIT 99.1 - JOINT FILING AGREEMENT The undersigned hereby agree that they are filing this statement jointly pursuant to Rule 13d-1(k)(1). Each of them is responsible for the timely filing of such Schedule 13G and any amendments...Joint Filing Agreement • January 8th, 2016 • First Trust Portfolios Lp • Crude petroleum & natural gas
Contract Type FiledJanuary 8th, 2016 Company IndustryThe undersigned hereby agree that they are filing this statement jointly pursuant to Rule 13d-1(k)(1). Each of them is responsible for the timely filing of such Schedule 13G and any amendments thereto, and for the completeness and accuracy of the information concerning such person contained therein; but none of them is responsible for the completeness or accuracy of the information concerning the other persons making the filing, unless such person knows or has reason to believe that such information is inaccurate.
Exhibit 99.1 EXHIBIT 99.1 - JOINT FILING AGREEMENT The undersigned hereby agree that they are filing this statement jointly pursuant to Rule 13d-1(k)(1). Each of them is responsible for the timely filing of such Schedule 13G and any amendments...Joint Filing Agreement • December 10th, 2015 • First Trust Portfolios Lp
Contract Type FiledDecember 10th, 2015 CompanyThe undersigned hereby agree that they are filing this statement jointly pursuant to Rule 13d-1(k)(1). Each of them is responsible for the timely filing of such Schedule 13G and any amendments thereto, and for the completeness and accuracy of the information concerning such person contained therein; but none of them is responsible for the completeness or accuracy of the information concerning the other persons making the filing, unless such person knows or has reason to believe that such information is inaccurate.
Exhibit 99.1 EXHIBIT 99.1 - JOINT FILING AGREEMENT The undersigned hereby agree that they are filing this statement jointly pursuant to Rule 13d-1(k)(1). Each of them is responsible for the timely filing of such Schedule 13G and any amendments...Joint Filing Agreement • November 10th, 2015 • First Trust Portfolios Lp • Biological products, (no disgnostic substances)
Contract Type FiledNovember 10th, 2015 Company IndustryThe undersigned hereby agree that they are filing this statement jointly pursuant to Rule 13d-1(k)(1). Each of them is responsible for the timely filing of such Schedule 13G and any amendments thereto, and for the completeness and accuracy of the information concerning such person contained therein; but none of them is responsible for the completeness or accuracy of the information concerning the other persons making the filing, unless such person knows or has reason to believe that such information is inaccurate.
Exhibit 99.1 EXHIBIT 99.1 - JOINT FILING AGREEMENT The undersigned hereby agree that they are filing this statement jointly pursuant to Rule 13d-1(k)(1). Each of them is responsible for the timely filing of such Schedule 13G and any amendments...Joint Filing Agreement • October 9th, 2015 • First Trust Portfolios Lp
Contract Type FiledOctober 9th, 2015 CompanyThe undersigned hereby agree that they are filing this statement jointly pursuant to Rule 13d-1(k)(1). Each of them is responsible for the timely filing of such Schedule 13G and any amendments thereto, and for the completeness and accuracy of the information concerning such person contained therein; but none of them is responsible for the completeness or accuracy of the information concerning the other persons making the filing, unless such person knows or has reason to believe that such information is inaccurate.
Exhibit 99.1 EXHIBIT 99.1 - JOINT FILING AGREEMENT The undersigned hereby agree that they are filing this statement jointly pursuant to Rule 13d-1(k)(1). Each of them is responsible for the timely filing of such Schedule 13G and any amendments...Joint Filing Agreement • September 10th, 2015 • First Trust Portfolios Lp
Contract Type FiledSeptember 10th, 2015 CompanyThe undersigned hereby agree that they are filing this statement jointly pursuant to Rule 13d-1(k)(1). Each of them is responsible for the timely filing of such Schedule 13G and any amendments thereto, and for the completeness and accuracy of the information concerning such person contained therein; but none of them is responsible for the completeness or accuracy of the information concerning the other persons making the filing, unless such person knows or has reason to believe that such information is inaccurate.
Exhibit 99.1 EXHIBIT 99.1 - JOINT FILING AGREEMENT The undersigned hereby agree that they are filing this statement jointly pursuant to Rule 13d-1(k)(1). Each of them is responsible for the timely filing of such Schedule 13G and any amendments...Joint Filing Agreement • August 10th, 2015 • First Trust Portfolios Lp
Contract Type FiledAugust 10th, 2015 CompanyThe undersigned hereby agree that they are filing this statement jointly pursuant to Rule 13d-1(k)(1). Each of them is responsible for the timely filing of such Schedule 13G and any amendments thereto, and for the completeness and accuracy of the information concerning such person contained therein; but none of them is responsible for the completeness or accuracy of the information concerning the other persons making the filing, unless such person knows or has reason to believe that such information is inaccurate.
Exhibit 99.1 EXHIBIT 99.1 - JOINT FILING AGREEMENT The undersigned hereby agree that they are filing this statement jointly pursuant to Rule 13d-1(k)(1). Each of them is responsible for the timely filing of such Schedule 13G and any amendments...Joint Filing Agreement • July 10th, 2015 • First Trust Portfolios Lp
Contract Type FiledJuly 10th, 2015 CompanyThe undersigned hereby agree that they are filing this statement jointly pursuant to Rule 13d-1(k)(1). Each of them is responsible for the timely filing of such Schedule 13G and any amendments thereto, and for the completeness and accuracy of the information concerning such person contained therein; but none of them is responsible for the completeness or accuracy of the information concerning the other persons making the filing, unless such person knows or has reason to believe that such information is inaccurate.
Exhibit 99.1 EXHIBIT 99.1 - JOINT FILING AGREEMENT The undersigned hereby agree that they are filing this statement jointly pursuant to Rule 13d-1(k)(1). Each of them is responsible for the timely filing of such Schedule 13G and any amendments...Joint Filing Agreement • June 10th, 2015 • First Trust Portfolios Lp
Contract Type FiledJune 10th, 2015 CompanyThe undersigned hereby agree that they are filing this statement jointly pursuant to Rule 13d-1(k)(1). Each of them is responsible for the timely filing of such Schedule 13G and any amendments thereto, and for the completeness and accuracy of the information concerning such person contained therein; but none of them is responsible for the completeness or accuracy of the information concerning the other persons making the filing, unless such person knows or has reason to believe that such information is inaccurate.
Exhibit 99.1 EXHIBIT 99.1 - JOINT FILING AGREEMENT The undersigned hereby agree that they are filing this statement jointly pursuant to Rule 13d-1(k)(1). Each of them is responsible for the timely filing of such Schedule 13G and any amendments...Joint Filing Agreement • May 8th, 2015 • First Trust Portfolios Lp
Contract Type FiledMay 8th, 2015 CompanyThe undersigned hereby agree that they are filing this statement jointly pursuant to Rule 13d-1(k)(1). Each of them is responsible for the timely filing of such Schedule 13G and any amendments thereto, and for the completeness and accuracy of the information concerning such person contained therein; but none of them is responsible for the completeness or accuracy of the information concerning the other persons making the filing, unless such person knows or has reason to believe that such information is inaccurate.