Advertising and Business and 5 others

Owner

FMR LLC

Electrical and Scientific Apparatus and 2 other

Owner

FMR LLC

Electrical and Scientific Apparatus and 2 other

Owner

FMR LLC

Computer and Scientific

Owner

FMR LLC

Electrical and Scientific Apparatus and 2 other

Owner

FMR LLC

Insurance and Financial and 3 others

Owner

FMR LLC

Insurance and Financial and 3 others

Owner

FMR LLC

Insurance and Financial and 3 others

Owner

FMR LLC

Insurance and Financial and 3 others

Owner

FMR LLC

Insurance and Financial and 3 others

Owner

FMR LLC

Education and Entertainment and 2 other

Owner

FMR LLC

Insurance and Financial and 3 others

Owner

FMR LLC

Insurance and Financial and 3 others

Owner

FMR LLC

Insurance and Financial and 3 others

Owner

FMR LLC

FIDELITY GROWTH HUB

Insurance and Financial

Owner

FMR LLC

SAIFRSCREEN

Computer and Scientific

Owner

FMR LLC

FIDELITY CAN HELP YOU TAKE ON RETIREMENT

Insurance and Financial

Owner

FMR LLC

FIDELITY CAN HELP YOU TAKE ON THE FUTURE

Insurance and Financial

Owner

FMR LLC

TAKE ON THE FUTURE

Insurance and Financial

Owner

FMR LLC

TAKE ON RETIREMENT

Insurance and Financial

Owner

FMR LLC

FIDELITY CAPITAL MARKETS

Insurance and Financial

Owner

FMR LLC

FIDELITY FIXED DEFERRED RETIREMENT ANNUITY (FDRA)

Insurance and Financial

Owner

FMR LLC

MONEY UNSCRIPTED

Electrical and Scientific Apparatus and 2 other

Owner

FMR LLC

FIDELITY PRIVATE SHARES

Advertising and Business and 2 other

Owner

FMR LLC