NYSE:GNRC | Key Financial Ratios | GENERAC HOLDINGS INC.

Complete source-backed ratio history.

Available history
2009-12-31 to 2026-06-30
Data captured

Historical Key Financial Ratios

DateCurrent ratioDebt/equityROAROE
2026-06-302.040.424.47%8.97%
2026-03-312.030.453.38%7.07%
2025-12-312.030.462.86%6.06%
2025-09-302.180.495.38%11.39%
2025-06-3020.526.47%13.57%
2025-03-311.976.60%13.52%
2024-12-311.970.516.19%12.68%
2024-09-302.030.595.70%12.27%
2024-06-302.250.624.73%10.23%
2024-03-312.290.624.45%9.65%
2023-12-312.270.634.21%9.17%
2023-09-302.410.643.66%8.00%
2023-06-302.430.643.51%7.73%
2023-03-312.40.665.72%12.74%
2022-12-312.20.617.73%17.70%
2022-09-302.098.99%20.33%
2022-06-302.139.95%22.52%
2022-03-311.710.00%22.33%
2021-12-311.60.411.29%24.87%
2021-09-301.890.4312.99%29.89%
2021-06-302.020.4613.92%31.16%
2021-03-312.620.5413.30%29.85%
2020-12-312.60.610.84%25.22%
2020-09-302.6609.93%24.00%
2020-06-302.660.749.24%23.30%
2020-03-312.50.89.48%24.58%
2019-12-312.410.819.45%24.41%
2019-09-302.390.929.94%27.61%
2019-06-302.190.9910.23%29.81%
2019-03-312.0610.08%31.01%
2018-12-3121.199.82%31.33%
2018-09-301.8810.44%34.89%
2018-06-301.949.38%33.59%
2018-03-312.18.63%31.45%
2017-12-312.081.697.79%28.48%
2017-09-301.775.84%24.68%
2017-06-302.255.48%24.19%
2017-03-312.155.31%23.57%
2016-12-3120.045.21%24.22%
2016-09-302.013.56%16.06%
2016-06-302.163.88%16.50%
2016-03-312.273.53%14.39%
2015-12-312.962.294.37%16.69%
2015-09-302.911.916.42%24.11%
2015-06-303.0406.43%23.17%
2015-03-31308.66%31.75%
2014-12-313.042.269.37%35.65%
2014-09-303.192.479.47%38.79%
2014-06-303.352.8210.08%45.12%
2014-03-312.948.75%44.91%
2013-12-312.613.839.71%55.05%
2013-09-302.568.90%59.96%
2013-06-302.55.767.92%64.46%
2013-03-312.031.557.15%22.08%
2012-12-311.771.95.81%20.11%
2012-06-302.142.1823.05%85.00%
2012-03-312.550.7222.26%43.69%
2011-12-312.320.7820.91%42.22%
2011-09-303.646.04%15.17%
2011-06-303.311.375.09%13.33%
2010-12-313.141.49

Annual Key Financial Ratios

DateCurrent ratioDebt/equityROAROE
2025-12-312.030.462.86%6.06%
2024-12-311.970.516.19%12.68%
2023-12-312.270.634.21%9.17%
2022-12-312.20.617.73%17.70%
2021-12-311.60.411.29%24.87%
2020-12-312.60.610.84%25.22%
2019-12-312.410.819.45%24.41%
2018-12-3121.199.82%31.33%
2017-12-312.081.697.79%28.48%
2016-12-3120.045.21%24.22%
2015-12-312.962.294.37%16.69%
2014-12-313.042.269.37%35.65%
2013-12-312.613.839.71%55.05%
2012-12-311.771.95.81%20.11%
2011-12-312.320.7820.91%42.22%
2010-12-313.141.494.70%12.90%
2009-12-31-5.80%