Skip to content
10-K

Annual Report

GREENBACKER RENEWABLE ENERGY COMPANY LLC

0001563922-26-000006

← back to feed
Filed
Mar 9, 2026 12:00 AM ET
Period of 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 Outstanding FY 2025 · Mar 1, 2026 199.39M sh
Shares Diluted FY 2025 · Dec 31, 2025 199.38M sh
Shares Diluted FY 2025 · Dec 31, 2024 199.31M sh
Shares Diluted FY 2025 · Dec 31, 2023 199.29M sh
Stock Repurchased FY 2025 · Dec 31, 2025 $2.67M
Stock Repurchased FY 2025 · Dec 31, 2024 $6.43M
Stock Repurchased FY 2025 · Dec 31, 2023 $82.72M
Capex FY 2025 · Dec 31, 2025 $520.71M
Capex FY 2025 · Dec 31, 2024 $287.82M
Capex FY 2025 · Dec 31, 2023 $360.65M
Operating Cash Flow FY 2025 · Dec 31, 2025 $43.64M
Operating Cash Flow FY 2025 · Dec 31, 2024 $67.48M
Operating Cash Flow FY 2025 · Dec 31, 2023 $62.4M
Long Term Debt FY 2025 · Dec 31, 2025 $1.25B
Long Term Debt FY 2025 · Dec 31, 2024 $1B
Short Term Debt FY 2025 · Dec 31, 2025 $24.06M
Short Term Debt FY 2025 · Dec 31, 2024 $88.9M
Cash And Equivalents FY 2025 · Dec 31, 2025 $66.64M
Cash And Equivalents FY 2025 · Dec 31, 2024 $120.06M
Current Liabilities FY 2025 · Dec 31, 2025 $131.26M
Current Liabilities FY 2025 · Dec 31, 2024 $228.29M
Total Liabilities FY 2025 · Dec 31, 2025 $1.94B
Total Liabilities FY 2025 · Dec 31, 2024 $1.9B
Current Assets FY 2025 · Dec 31, 2025 $165.38M
Current Assets FY 2025 · Dec 31, 2024 $231.78M
Total Assets FY 2025 · Dec 31, 2025 $3.08B
Total Assets FY 2025 · Dec 31, 2024 $3.25B
Eps Diluted FY 2025 · Dec 31, 2025 −$0.98
Eps Diluted FY 2025 · Dec 31, 2024 −$1.22
Eps Diluted FY 2025 · Dec 31, 2023 −$0.40
Eps Basic FY 2025 · Dec 31, 2025 −$0.98
Eps Basic FY 2025 · Dec 31, 2024 −$1.22
Eps Basic FY 2025 · Dec 31, 2023 −$0.40
Sga Expense FY 2025 · Dec 31, 2025 $57.46M
Sga Expense FY 2025 · Dec 31, 2024 $52.55M
Sga Expense restated FY 2025 · Dec 31, 2023 $60.62M
Net Income FY 2025 · Dec 31, 2025 −$194.65M
Net Income FY 2025 · Dec 31, 2024 −$242.3M
Net Income FY 2025 · Dec 31, 2023 −$79.47M
Operating Income FY 2025 · Dec 31, 2025 −$183.49M
Operating Income FY 2025 · Dec 31, 2024 −$328.17M
Operating Income FY 2025 · Dec 31, 2023 −$177.47M
Revenue FY 2025 · Dec 31, 2025 $186.36M
Revenue FY 2025 · Dec 31, 2024 $194.28M
Revenue FY 2025 · Dec 31, 2023 $163.32M