Skip to content
10-K

Annual Report

GENERAC HOLDINGS INC. GNRC

0001437749-26-004568

← back to feed
Filed
Feb 18, 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 · Feb 13, 2026 58.68M sh
Shares Diluted FY 2025 · Dec 31, 2025 59.28M sh
Shares Diluted FY 2025 · Dec 31, 2024 60.35M sh
Shares Diluted FY 2025 · Dec 31, 2023 62.06M sh
Stock Repurchased FY 2025 · Dec 31, 2025 $147.92M
Stock Repurchased FY 2025 · Dec 31, 2024 $152.74M
Stock Repurchased FY 2025 · Dec 31, 2023 $251.51M
Dividends Paid FY 2025 · Dec 31, 2025 $293K
Dividends Paid FY 2025 · Dec 31, 2024 $273K
Dividends Paid FY 2025 · Dec 31, 2023 $0
Capex FY 2025 · Dec 31, 2025 $169.85M
Capex FY 2025 · Dec 31, 2024 $136.73M
Capex FY 2025 · Dec 31, 2023 $129.06M
Operating Cash Flow FY 2025 · Dec 31, 2025 $437.98M
Operating Cash Flow FY 2025 · Dec 31, 2024 $741.3M
Operating Cash Flow FY 2025 · Dec 31, 2023 $521.67M
Long Term Debt FY 2025 · Dec 31, 2025 $1.19B
Short Term Debt FY 2025 · Dec 31, 2025 $50.62M
Short Term Debt FY 2025 · Dec 31, 2024 $55.85M
Cash And Equivalents FY 2025 · Dec 31, 2025 $341.41M
Cash And Equivalents FY 2025 · Dec 31, 2024 $281.28M
Stockholders Equity FY 2025 · Dec 31, 2025 $2.63B
Stockholders Equity FY 2025 · Dec 31, 2024 $2.49B
Current Liabilities FY 2025 · Dec 31, 2025 $1.22B
Current Liabilities FY 2025 · Dec 31, 2024 $1.03B
Total Liabilities FY 2025 · Dec 31, 2025 $2.93B
Total Liabilities FY 2025 · Dec 31, 2024 $2.61B
Current Assets FY 2025 · Dec 31, 2025 $2.46B
Current Assets FY 2025 · Dec 31, 2024 $2.03B
Total Assets FY 2025 · Dec 31, 2025 $5.57B
Total Assets FY 2025 · Dec 31, 2024 $5.11B
Total Assets FY 2025 · Dec 31, 2023 $5.09B
Eps Diluted FY 2025 · Dec 31, 2025 $2.69
Eps Diluted FY 2025 · Dec 31, 2024 $5.39
Eps Diluted FY 2025 · Dec 31, 2023 $3.27
Eps Basic FY 2025 · Dec 31, 2025 $2.73
Eps Basic FY 2025 · Dec 31, 2024 $5.46
Eps Basic FY 2025 · Dec 31, 2023 $3.31
Sga Expense FY 2025 · Dec 31, 2025 $422.21M
Sga Expense FY 2025 · Dec 31, 2024 $285.1M
Sga Expense restated FY 2025 · Dec 31, 2023 $253.4M
Rd Expense FY 2025 · Dec 31, 2025 $243.47M
Rd Expense FY 2025 · Dec 31, 2024 $219.6M
Rd Expense FY 2025 · Dec 31, 2023 $173.44M
Net Income FY 2025 · Dec 31, 2025 $159.55M
Net Income FY 2025 · Dec 31, 2024 $316.32M
Net Income FY 2025 · Dec 31, 2023 $214.61M
Operating Income FY 2025 · Dec 31, 2025 $289.19M
Operating Income FY 2025 · Dec 31, 2024 $536.74M
Operating Income FY 2025 · Dec 31, 2023 $386.2M
Gross Profit FY 2025 · Dec 31, 2025 $1.61B
Gross Profit FY 2025 · Dec 31, 2024 $1.67B
Gross Profit FY 2025 · Dec 31, 2023 $1.37B
Cost Of Revenue FY 2025 · Dec 31, 2025 $2.6B
Cost Of Revenue FY 2025 · Dec 31, 2024 $2.63B
Cost Of Revenue FY 2025 · Dec 31, 2023 $2.66B
Revenue FY 2025 · Dec 31, 2025 $4.21B
Revenue FY 2025 · Dec 31, 2024 $4.3B
Revenue FY 2025 · Dec 31, 2023 $4.02B