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 • April 8th, 2024 • First Trust Portfolios Lp
Contract Type FiledApril 8th, 2024 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 • March 8th, 2024 • First Trust Portfolios Lp
Contract Type FiledMarch 8th, 2024 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 31st, 2024 • First Trust Portfolios Lp
Contract Type FiledJanuary 31st, 2024 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, 2024 • First Trust Portfolios Lp
Contract Type FiledJanuary 26th, 2024 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 24th, 2024 • First Trust Portfolios Lp
Contract Type FiledJanuary 24th, 2024 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, 2024 • First Trust Portfolios Lp
Contract Type FiledJanuary 19th, 2024 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 17th, 2024 • First Trust Portfolios Lp
Contract Type FiledJanuary 17th, 2024 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 10th, 2024 • First Trust Portfolios Lp • Crude petroleum & natural gas
Contract Type FiledJanuary 10th, 2024 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 • January 5th, 2024 • First Trust Portfolios Lp
Contract Type FiledJanuary 5th, 2024 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 • October 10th, 2023 • First Trust Portfolios Lp
Contract Type FiledOctober 10th, 2023 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, 2023 • First Trust Portfolios Lp
Contract Type FiledJuly 10th, 2023 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 9th, 2023 • First Trust Portfolios Lp
Contract Type FiledMay 9th, 2023 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 • April 10th, 2023 • First Trust Portfolios Lp
Contract Type FiledApril 10th, 2023 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 • March 10th, 2023 • First Trust Portfolios Lp
Contract Type FiledMarch 10th, 2023 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, 2023 • First Trust Portfolios Lp
Contract Type FiledJanuary 13th, 2023 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 10th, 2023 • First Trust Portfolios Lp
Contract Type FiledJanuary 10th, 2023 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, 2021 • First Trust Portfolios Lp
Contract Type FiledJanuary 13th, 2021 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 • October 10th, 2018 • First Trust Portfolios Lp
Contract Type FiledOctober 10th, 2018 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 10th, 2018 • First Trust Portfolios Lp
Contract Type FiledMay 10th, 2018 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 • April 10th, 2018 • First Trust Portfolios Lp
Contract Type FiledApril 10th, 2018 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 • March 9th, 2018 • First Trust Portfolios Lp
Contract Type FiledMarch 9th, 2018 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, 2018 • First Trust Portfolios Lp
Contract Type FiledJanuary 26th, 2018 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 10th, 2018 • First Trust Portfolios Lp
Contract Type FiledJanuary 10th, 2018 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, 2017 • First Trust Portfolios Lp
Contract Type FiledJanuary 13th, 2017 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 1.7 JOINT FILING AGREEMENT In accordance with Rule 13d-1(k) of the Securities Exchange Act of 1934, as amended, the undersigned agree to the joint filing on behalf of each of them of a statement on Schedule 13D with respect to the Common...Joint Filing Agreement • July 11th, 2005 • Phillips Kevin • Hazardous waste management
Contract Type FiledJuly 11th, 2005 Company IndustryIn accordance with Rule 13d-1(k) of the Securities Exchange Act of 1934, as amended, the undersigned agree to the joint filing on behalf of each of them of a statement on Schedule 13D with respect to the Common Stock, par value $.0001 per share of Windswept Environmental Group, Inc., and further agree that this Joint Filing Agreement shall be included as an Exhibit to such joint filing. The undersigned further agree that any amendments to such statement on Schedule 13D shall be filed jointly on behalf of each of them without the necessity of entering into additional joint filing agreements.
JOINT FILING AGREEMENT PURSUANT TO RULE 13d-1(k)(1) The undersigned hereby acknowledge and agree that the foregoing Statement of Beneficial Ownership on Schedule 13D is filed on behalf of each of the undersigned and that all subsequent amendments to...Joint Filing Agreement • February 14th, 2005 • Third Point LLC • Unsupported plastics film & sheet
Contract Type FiledFebruary 14th, 2005 Company IndustryThe undersigned hereby acknowledge and agree that the foregoing Statement of Beneficial Ownership on Schedule 13D is filed on behalf of each of the undersigned and that all subsequent amendments to such statement on Schedule 13D shall be filed on behalf of each of the undersigned without the necessity of filing additional joint filing agreements. The undersigned acknowledge that each shall be responsible for the timely filing of such amendments, and for the completeness and accuracy of the information concerning it contained therein, but shall not be responsible for the completeness and accuracy of the information concerning the others, except to the extent that it knows or has reason to believe that such information is inaccurate. This Joint Filing Agreement may be executed in any number of counterparts and all of such counterparts taken together shall constitute one and the same instrument.
EXHIBIT 1 JOINT FILING AGREEMENT In accordance with Rule 13d-1(k) under the Securities Exchange Act of 1934, as amended, the undersigned agree to the joint filing on behalf of each of them of a Statement on Schedule 13G (including any and all...Joint Filing Agreement • March 18th, 2003 • Greenlight Capital LLC • Biological products, (no disgnostic substances)
Contract Type FiledMarch 18th, 2003 Company IndustryThis Joint Filing Agreement may be signed in counterparts with the same effect as if the signature on each counterpart were upon the same instrument.
EXHIBIT 1Joint Filing Agreement • March 18th, 2003 • Greenlight Capital LLC • Retail-family clothing stores
Contract Type FiledMarch 18th, 2003 Company IndustryThis Joint Filing Agreement may be signed in counterparts with the same effect as if the signature on each counterpart were upon the same instrument.
EXHIBIT 1Joint Filing Agreement • February 12th, 2003 • Walker Reid S • Special industry machinery (no metalworking machinery)
Contract Type FiledFebruary 12th, 2003 Company IndustryThis Joint Filing Agreement may be signed in counterparts with the same effect as if the signature on each counterpart were upon the same instrument.
JOINT FILING AGREEMENTJoint Filing Agreement • August 31st, 2001 • Pick Carl • Services-computer integrated systems design
Contract Type FiledAugust 31st, 2001 Company Industry
JOINT FILING AGREEMENTJoint Filing Agreement • August 24th, 2001 • Pick Barbara • Cable & other pay television services
Contract Type FiledAugust 24th, 2001 Company Industry
JOINT FILING AGREEMENTJoint Filing Agreement • April 6th, 2001 • Isaiah Acquisition Corp • Services-prepackaged software
Contract Type FiledApril 6th, 2001 Company IndustryThis will confirm the agreement by and between the undersigned that the Statement on Schedule 13D (the "Statement") filed on or about this date with respect to the beneficial ownership by the undersigned of shares of common stock, par value $.001, of Interact Commerce Corporation, a Delaware corporation, is being filed on behalf of the undersigned.
FREMONT INVESTORS I, L.L.C. FREMONT INVESTORS I CS, L.L.C. FREMONT PARTNERS, L.P. FP ADVISORS, L.L.C. FREMONT GROUP, L.L.C., FREMONT INVESTORS, INC., FREMONT PARTNERS, L.L.C.Joint Filing Agreement • June 8th, 2000 • Fremont Partners Lp • Electric lighting & wiring equipment
Contract Type FiledJune 8th, 2000 Company IndustryThis will confirm the agreement by and between the undersigned that the Amendment No. 6 to the Statement on Schedule 13D (the "Statement") filed on or about this date with respect to Common Shares of Juno Lighting, Inc., a Delaware corporation, is being filed on behalf of the entities listed below.
EXHIBIT 1Joint Filing Agreement • February 15th, 2000 • Jayhawk Capital Management LLC • Finance services
Contract Type FiledFebruary 15th, 2000 Company IndustryThis Joint Filing Agreement may be signed in counterparts with the same effect as if the signature on each counterpart were upon the same instrument.
EXHIBIT 1Joint Filing Agreement • February 15th, 2000 • Jayhawk Capital Management LLC • Real estate investment trusts
Contract Type FiledFebruary 15th, 2000 Company IndustryThis Joint Filing Agreement may be signed in counterparts with the same effect as if the signature on each counterpart were upon the same instrument.