SEC Filings

Form Description Filer Filing date
SC 13G

A statement of beneficial ownership of common stock by certain persons

ICM ASSET MANAGEMENT INC/WA
SC 13G

A statement of beneficial ownership of common stock by certain persons

BLACKROCK INSTITUTIONAL TRUST COMPANY, N.A.
SC 13G

A statement of beneficial ownership of common stock by certain persons

DIMENSIONAL FUND ADVISORS LP
SC 13G

A statement of beneficial ownership of common stock by certain persons

SC 13G

A statement of beneficial ownership of common stock by certain persons

SC 13G

A statement of beneficial ownership of common stock by certain persons

SC 13G

A statement of beneficial ownership of common stock by certain persons

SC 13G

A statement of beneficial ownership of common stock by certain persons

SC 13G

A statement of beneficial ownership of common stock by certain persons

SC 13G

A statement of beneficial ownership of common stock by certain persons