Generac Holdings Financial Statements 2009-2024 | GNRC

Fifteen years of historical annual and quarterly income statements for Generac Holdings (GNRC).

Annual Data | Millions of US $ except per share data

TTM202320222021202020192018201720162015201420132012201120102009
$4,125$4,023$4,565$3,737$2,485$2,204$2,023$1,679$1,448$1,317$1,461$1,486$1,176$792$593$588
$2,572$2,657$3,043$2,377$1,528$1,407$1,298$1,095$935$857$945$916$736$497$356$352
$1,553$1,365$1,522$1,360$958$798$725$585$512$460$516$570$440$295$237$236
$205$173$160$104$80.25$68.39$50.02$42.87$37.16$32.92$31.49$29.27$23.50$16.48$14.70$10.84
$759$701$691$463$365$327$296$262$240$183$175$163$147$108$80.55$74.54
$0.00$-0.46$-1.46$-21.47$-1.41$-1.85$0$0$0$0$4.88$0$0$0$0$0
$1,063$979$956$639$479$426$368$334$310$280$223$218$217$182$147$137
$490$386$566$721$479$372$357$251$203$180$293$351$224$113$90.30$98.51
$-98.46$-95.90$-57.86$-29.61$-32.92$-52.56$-46.11$-46.94$-49.06$-56.58$-35.01$-72.75$-67.20$-26.02$-33.08$-55.12
$391$290$508$692$446$320$311$204$154$123$258$279$156$86.97$57.22$43.39
$95.12$73.18$99.60$135$98.97$67.30$69.86$44.14$56.52$45.24$83.75$104$63.13$-237.68$0.31$0.34
$296$217$409$557$347$252$241$160$97.18$77.75$175$175$93.22$325$56.91$43.06
$0.00$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0
$296$217$409$557$347$252$241$160$97.18$77.75$175$175$93.22$325$56.91$43.06
$0.00$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0
$172$203$350$533$351$253$220$159$96.25$77.75$175$175$93.22$325$-97.95$-71.29
$451$557$726$816$550$438$409$306$261$225$335$395$284$171$152$186
$490$386$566$721$479$372$357$251$203$180$293$351$224$113$90.30$98.51
$4.86$3.31$5.55$8.51$5.61$4.09$3.57$2.56$1.48$1.14$2.55$2.56$1.38$4.84$-1.65$-2,741.81
$4.80$3.27$5.42$8.30$5.48$4.03$3.54$2.53$1.47$1.12$2.49$2.51$1.35$4.79$-1.65$-2,741.81

Quarterly Data | Millions of US $ except per share data

2024-09-302024-06-302024-03-312023-12-312023-09-302023-06-302023-03-312022-12-312022-09-302022-06-302022-03-312021-12-312021-09-302021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-302010-06-302010-03-312009-12-312009-09-302009-06-302009-03-31
$1,174$998$889$1,064$1,071$1,000$888$1,049$1,088$1,291$1,136$1,067$943$920$807$761$701$547$476$591$601$542$470$563$562$498$400$498$456$395$330$421$373$367$287$358$359$288$312$404$352$363$342$376$363$347$400$342$301$239$295$267$239$161$124$161$161$140$131$154$144$150$140
$701$623$573$675$695$672$615$706$727$834$775$705$607$580$486$461$425$338$304$369$384$346$308$359$362$319$258$311$300$262$222$268$235$243$188$227$229$192$209$266$222$235$222$231$224$216$246$216$185$152$184$169$151$101$76.80$97.21$93.30$85.71$79.30$90.32$79.77$89.39$92.92
$472$376$316$389$376$328$272$343$361$457$361$363$336$340$322$300$276$209$172$222$218$196$162$204$200$178$142$187$156$133$109$152$138$124$98.06$131$130$95.90$103$138$130$128$120$146$139$131$153$126$116$87.43$111$98.47$88.66$60.35$47.18$63.83$67.36$54.75$51.42$63.64$64.49$60.19$47.53
$56.94$54.00$49.41$44.37$43.31$43.94$41.82$38.45$39.99$41.60$39.74$29.41$27.17$25.34$22.39$21.49$20.66$19.46$18.65$19.49$17.60$17.69$13.61$11.90$13.65$12.62$11.85$11.18$10.85$10.55$10.29$9.65$9.43$9.89$8.20$8.02$8.33$8.41$8.16$7.91$7.82$8.01$7.75$8.38$7.18$7.06$6.65$6.29$6.46$5.70$5.06$4.81$4.18$3.61$3.89$3.92$3.58$3.48$3.72$3.09$2.52$2.63$2.61
$223$194$175$168$201$172$160$170$208$173$140$119$123$120$101$97.31$91.96$92.31$83.03$87.73$86.95$79.97$72.05$78.24$74.48$74.91$68.10$72.97$65.59$63.42$60.44$60.00$62.50$61.96$55.10$48.98$47.84$42.04$44.33$46.08$46.39$41.62$41.12$39.80$37.99$41.11$44.11$43.12$37.84$32.28$34.23$35.96$28.32$23.09$20.42$20.65$20.95$19.49$19.47$18.14$18.29$19.82$18.29
$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$4.88$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0
$304$272$250$238$271$242$228$236$274$240$206$187$162$157$133$129$121$119$109$118$112$105$91.00$95.46$93.82$93.01$85.58$91.46$83.68$81.10$77.91$77.08$81.43$80.07$71.10$104$62.46$56.43$57.69$59.30$59.49$49.85$54.21$54.46$52.17$54.52$56.94$58.37$56.69$50.27$51.51$62.61$44.48$38.55$36.03$37.62$37.59$35.89$35.95$34.32$33.90$35.40$33.71
$169$103$66.87$151$105$85.97$44.48$107$87.52$217$155$175$174$183$189$171$156$89.55$62.86$105$106$90.93$71.17$109$107$85.47$56.35$95.37$72.55$51.82$30.89$75.37$56.34$44.08$26.96$27.32$67.87$39.47$44.91$79.11$70.79$78.16$65.31$91.22$87.29$76.43$96.53$67.78$59.12$37.16$59.49$35.86$44.18$21.80$11.14$26.21$29.77$18.85$15.46$29.32$30.59$24.79$13.82
$-21.39$-24.54$-28.36$-24.16$-24.71$-24.55$-22.47$-19.77$-15.48$-13.38$-9.23$-8.90$-8.22$-8.68$-3.81$-7.07$-8.35$-7.49$-10.01$-21.15$-10.60$-10.39$-10.42$-12.17$-9.93$-12.85$-11.16$-11.11$-12.37$-12.57$-10.89$-11.99$-14.81$-11.22$-11.03$-11.76$-14.61$-16.00$-14.21$-12.26$-15.93$4.26$-11.08$-12.76$-13.24$-29.64$-17.10$-18.10$-17.26$-21.46$-10.39$-6.71$-6.67$-6.42$-6.21$-7.53$-6.69$-5.94$-12.91$-17.36$-16.16$-13.68$-7.92
$147$78.69$38.51$127$80.06$61.42$22.01$87.46$72.04$203$146$167$165$174$185$164$147$82.07$52.86$83.36$94.96$80.53$60.75$96.68$96.59$72.61$45.19$84.26$60.18$39.25$20.01$63.38$41.53$32.86$15.93$15.55$53.25$23.47$30.70$66.85$54.86$82.42$54.22$78.46$74.05$46.79$79.42$49.68$41.87$15.70$49.10$29.15$37.51$15.38$4.94$18.68$23.08$12.91$2.55$11.96$14.43$11.10$5.90
$33.45$19.64$12.03$30.00$19.43$15.91$7.85$13.57$11.59$45.83$28.61$20.62$32.61$46.36$35.37$39.01$32.05$18.47$9.44$13.42$20.06$18.83$14.99$19.99$20.07$18.38$11.42$2.04$20.40$13.88$7.82$23.37$15.51$11.92$5.72$6.37$19.22$8.63$11.02$17.46$18.37$28.40$19.52$29.94$26.95$18.54$28.75$21.40$16.33$6.36$19.04$-237.98$0.13$0.09$0.09$0.07$0.08$0.08$0.08$0.02$0.11$0.11$0.11
$114$59.05$26.48$96.81$60.63$45.52$14.16$73.89$60.45$158$117$146$133$128$150$125$115$63.59$43.41$69.94$74.90$61.71$45.77$76.70$76.52$54.23$33.77$82.22$39.78$25.38$12.18$40.01$26.01$20.94$10.21$9.18$34.04$14.84$19.69$49.39$36.50$54.03$34.70$48.52$47.09$28.25$50.67$28.29$25.54$9.34$30.06$267$37.38$15.29$4.84$18.61$23.00$12.83$2.47$11.95$14.32$11.00$5.79
$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0
$114$59.05$26.48$96.81$60.63$45.52$14.16$73.89$60.45$158$117$146$133$128$150$125$115$63.59$43.41$69.94$74.90$61.71$45.77$76.70$76.52$54.23$33.77$82.22$39.78$25.38$12.18$40.01$26.01$20.94$10.21$9.18$34.04$14.84$19.69$49.39$36.50$54.03$34.70$48.52$47.09$28.25$50.67$28.29$25.54$9.34$30.06$267$37.38$15.29$4.84$18.61$23.00$12.83$2.47$11.95$14.32$11.00$5.79
$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0
$0$59.12$26.23$86.95$60.33$43.38$12.43$52.60$53.05$143$102$131$124$129$149$127$116$64.58$42.94$70.68$74.09$61.20$47.29$74.49$68.86$50.96$25.98$80.91$39.44$25.59$12.79$38.97$26.18$20.89$10.21$9.18$34.04$14.84$19.69$49.39$36.50$54.03$34.70$48.52$47.09$28.25$50.67$28.29$25.54$9.34$30.06$267$37.38$15.29$4.84$18.61$23.00$12.83$-152.40$-18.37$-14.74$-17.05$-21.13
$0$147$110$194$149$128$85.39$148$128$257$194$205$197$205$208$190$173$107$79.62$71.85$122$107$84.96$122$120$98.26$69.21$110$86.75$65.63$43.98$89.15$72.35$58.80$40.81$38.95$79.49$51.24$55.65$89.87$81.41$88.36$75.08$102$98.73$87.49$107$81.17$75.60$52.57$74.22$50.84$58.78$36.15$25.31$41.70$45.35$34.28$30.86$51.23$51.74$46.18$36.68
$169$103$66.87$151$105$85.97$44.48$107$87.52$217$155$175$174$183$189$171$156$89.55$62.86$105$106$90.93$71.17$109$107$85.47$56.35$95.37$72.55$51.82$30.89$75.37$56.34$44.08$26.96$27.32$67.87$39.47$44.91$79.11$70.79$78.16$65.31$91.22$87.29$76.43$96.53$67.78$59.12$37.16$59.49$35.86$44.18$21.80$11.14$26.21$29.77$18.85$15.46$29.32$30.59$24.79$13.82
$1.91$0.99$0.39$1.57$0.98$0.70$0.06$0.86$0.84$2.24$1.61$2.08$1.98$2.06$2.39$2.02$1.86$1.04$0.69$1.13$1.20$0.99$0.77$1.20$1.12$0.83$0.42$1.30$0.64$0.41$0.21$0.60$0.41$0.32$0.15$0.13$0.50$0.22$0.29$0.72$0.53$0.79$0.51$0.71$0.69$0.41$0.75$0.41$0.38$0.14$0.45$3.98$0.56$0.23$0.07$2.08$0.34$0.19$-4.26$-686.90$-572.42$-662.19$-820.30
$1.89$0.97$0.39$1.55$0.97$0.70$0.05$0.81$0.83$2.21$1.57$2.03$1.93$2.01$2.33$1.96$1.82$1.02$0.68$1.11$1.18$0.98$0.76$1.19$1.11$0.82$0.42$1.29$0.63$0.41$0.20$0.61$0.40$0.31$0.15$0.14$0.49$0.21$0.28$0.70$0.52$0.77$0.50$0.71$0.67$0.40$0.73$0.40$0.37$0.14$0.44$3.94$0.55$0.23$0.07$2.08$0.34$0.19$-4.26$-686.90$-572.42$-662.19$-820.30