Filed under Green Tech Developers have canceled nearly 2000 power projects this year – report (ICLN:NASDAQ) Published by on December 14, 2025 QCLN: Speculating With First Trust’s Clean Green Energy ETF ยท TAN … Good people invested in “green” technology and lost money during decades.