Skip to content
20-F/A

Annual Report (Foreign)

CDT Environmental Technology Investment Holdings Limited CDTG

0001731122-25-001219

← back to feed
Filed
Sep 9, 2025 12:00 AM ET
Period of report
Amendment. Amends a previously filed report.
Restated figures. One or more values in this filing restate previously reported amounts.

On SEC.gov

Financials in this filing

Metric Period Value
Shares Diluted FY 2024 · Dec 31, 2024 10.32M sh
Shares Diluted FY 2024 · Dec 31, 2023 9.2M sh
Shares Diluted FY 2024 · Dec 31, 2022 9.2M sh
Shares Outstanding FY 2024 · Dec 31, 2024 10.83M sh
Capex FY 2024 · Dec 31, 2024 $3.89K
Capex FY 2024 · Dec 31, 2023 $21.55K
Capex FY 2024 · Dec 31, 2022 $53.19K
Operating Cash Flow FY 2024 · Dec 31, 2024 −$1.99M
Operating Cash Flow FY 2024 · Dec 31, 2023 −$3.13M
Operating Cash Flow FY 2024 · Dec 31, 2022 −$4.47M
Cash And Equivalents FY 2024 · Dec 31, 2024 $124.38K
Cash And Equivalents FY 2024 · Dec 31, 2023 $268.1K
Stockholders Equity FY 2024 · Dec 31, 2024 $37.28M
Stockholders Equity FY 2024 · Dec 31, 2023 $31.9M
Current Liabilities FY 2024 · Dec 31, 2024 $51.71M
Current Liabilities FY 2024 · Dec 31, 2023 $40.52M
Total Liabilities FY 2024 · Dec 31, 2024 $51.92M
Total Liabilities FY 2024 · Dec 31, 2023 $40.71M
Current Assets FY 2024 · Dec 31, 2024 $77.7M
Current Assets FY 2024 · Dec 31, 2023 $64.74M
Total Assets FY 2024 · Dec 31, 2024 $89.36M
Total Assets FY 2024 · Dec 31, 2023 $72.79M
Eps Diluted FY 2024 · Dec 31, 2024 $0.14
Eps Diluted FY 2024 · Dec 31, 2023 $0.81
Eps Diluted FY 2024 · Dec 31, 2022 $0.63
Eps Basic FY 2024 · Dec 31, 2024 $0.14
Eps Basic FY 2024 · Dec 31, 2023 $0.81
Eps Basic FY 2024 · Dec 31, 2022 $0.63
Sga Expense restated FY 2024 · Dec 31, 2024 $2.62M
Sga Expense FY 2024 · Dec 31, 2023 $2.67M
Sga Expense FY 2024 · Dec 31, 2022 $3.15M
Rd Expense FY 2024 · Dec 31, 2024 $61.79K
Rd Expense FY 2024 · Dec 31, 2023 $80.95K
Rd Expense FY 2024 · Dec 31, 2022 $112.67K
Net Income FY 2024 · Dec 31, 2024 $1.45M
Net Income FY 2024 · Dec 31, 2023 $7.42M
Net Income FY 2024 · Dec 31, 2022 $5.78M
Operating Income FY 2024 · Dec 31, 2024 $2M
Operating Income FY 2024 · Dec 31, 2023 $8.61M
Operating Income FY 2024 · Dec 31, 2022 $6.35M
Gross Profit FY 2024 · Dec 31, 2024 $11.25M
Gross Profit FY 2024 · Dec 31, 2023 $11.38M
Gross Profit FY 2024 · Dec 31, 2022 $10.25M
Cost Of Revenue FY 2024 · Dec 31, 2024 $18.52M
Cost Of Revenue FY 2024 · Dec 31, 2023 $22.83M
Cost Of Revenue FY 2024 · Dec 31, 2022 $18.6M
Revenue FY 2024 · Dec 31, 2024 $29.77M
Revenue FY 2024 · Dec 31, 2023 $34.21M
Revenue FY 2024 · Dec 31, 2022 $28.85M