Attached files

file filename
10-K - 10-K - STR HOLDINGS, INC.a2202541z10-k.htm
EX-12 - EX-12 - STR HOLDINGS, INC.a2202541zex-12.htm
EX-23 - EX-23 - STR HOLDINGS, INC.a2202541zex-23.htm
EX-32.1 - EX-32.1 - STR HOLDINGS, INC.a2202541zex-32_1.htm
EX-31.2 - EX-31.2 - STR HOLDINGS, INC.a2202541zex-31_2.htm
EX-32.2 - EX-32.2 - STR HOLDINGS, INC.a2202541zex-32_2.htm
EX-31.1 - EX-31.1 - STR HOLDINGS, INC.a2202541zex-31_1.htm
EX-10.29 - EX-10.29 - STR HOLDINGS, INC.a2202541zex-10_29.htm

QuickLinks -- Click here to rapidly navigate through this document


Exhibit 21

SUBSIDIARIES OF STR HOLDINGS, INC.

Subsidiary
  State or other
Jurisdiction of
Incorporation
Cal Safety Compliance Corporation   California
Shuster Laboratories, Inc.    Delaware
Specialized Technology Resources Espana S.A.    Spain
Specialized Technology Resources (Florida), Inc.    Florida
Specialized Technology Resources (Hong Kong) Limited   Hong Kong
Specialized Technology Resources, Inc.    Delaware
Specialized Technology Resources (International), Inc.    Delaware
Specialized Technology Resources (Malaysia) Sdn Bhd   Malaysia
Specialized Technology Resources (Shanghai) Ltd.    China
Specialized Technology Resources (Singapore) Pte Ltd.    Singapore
Specialized Technology Resources (Taiwan) Limited   Taiwan
Specialised Technology Resources (UK) Limited   United Kingdom
STR Registrar LLC   Pennsylvania
STR Labs Pvt Ltd.    India
STR Laboratuar Hizmetleri A.S.    Turkey
STR Testing & Inspection AG   Switzerland
STR (VN) Company Limited   Vietnam
STR Solar (Connecticut), Inc.    Delaware



QuickLinks

SUBSIDIARIES OF STR HOLDINGS, INC.