EXHIBIT 1 JOINT FILING AGREEMENT The undersigned hereby agree to the joint filing of the Schedule 13G to which this Agreement is attached. Dated: February 14, 2006 OBERWEIS ASSET MANAGEMENT, INC.Joint Filing Agreement • February 14th, 2006 • Oberweis Asset Management Inc/ • Crude petroleum & natural gas
Contract Type FiledFebruary 14th, 2006 Company Industry
JOINT FILING AGREEMENTJoint Filing Agreement • February 14th, 2005 • Oberweis Asset Management Inc/ • Radio & tv broadcasting & communications equipment
Contract Type FiledFebruary 14th, 2005 Company Industry
JOINT FILING AGREEMENTJoint Filing Agreement • February 14th, 2011 • Oberweis Asset Management Inc/ • Hazardous waste management
Contract Type FiledFebruary 14th, 2011 Company Industry
JOINT FILING AGREEMENTJoint Filing Agreement • February 13th, 2015 • Oberweis Asset Management Inc/ • Services-prepackaged software
Contract Type FiledFebruary 13th, 2015 Company IndustryThe undersigned hereby agree to the joint filing of the Schedule 13G (and any amendments thereto) to which this Agreement is attached.