POINT72 CAPITAL ADVISORS, INC.

Persons with name POINT72 CAPITAL ADVISORS, INC.

POINT72 CAPITAL ADVISORS, INC. - Principal

Company S.A.C. CAPITAL ADVISORS II, LIMITED PARTNERSHIP
Business Number 956284
Business Address 72 CUMMINGS POINT ROAD, STAMFORD, CT, 06902

POINT72 CAPITAL ADVISORS, INC. - Principal

Company POINT72 ASSET MANAGEMENT, LIMITED PARTNERSHIP
Business Number 1131368
Business Address 72 CUMMINGS POINT ROAD, STAMFORD, CT, 06902

POINT72 CAPITAL ADVISORS, INC. - Principal

Company POINT72, LIMITED PARTNERSHIP
Business Number 1227507
Business Address C/O THE CORPORATION TRUST COMPANY, CORPORATION TRUST CENTER, 1209 ORANGE STREET, WILMINGTON, NEW CASTLE COUNTY, DE, 19801