bf/NYSE:GNRC_icon.jpeg

COM:GENERAC

Generac Power Systems

  • Stock

USD

Last Close

183.52

22/11 21:00

Market Cap

8.61B

Beta: -

Volume Today

859.24K

Avg: -

Preview

Full access to financials is available to subscribers only. Please support our work and get full access to all features. You can cancel anytime. If you'd like a demo, free trial or have any questions, please checkout the help page

Subscribe NowHelp
Dec '13
Mar '14
Jun '14
Sep '14
Dec '14
Mar '15
Jun '15
Sep '15
Dec '15
Mar '16
Jun '16
Sep '16
Dec '16
Mar '17
Jun '17
Sep '17
Dec '17
Mar '18
Jun '18
Sep '18
Dec '18
Mar '19
Jun '19
Sep '19
Dec '19
Mar '20
Jun '20
Sep '20
Dec '20
Mar '21
Jun '21
Sep '21
Dec '21
Mar '22
Jun '22
Sep '22
Dec '22
Mar '23
Jun '23
Sep '23
Dec '23
Mar '24
Jun '24
Sep '24
revenue
376.24M
-
342.01M
9.10%
362.61M
6.02%
352.31M
2.84%
404.00M
14.67%
311.82M
22.82%
288.36M
7.52%
359.29M
24.60%
357.83M
0.41%
286.54M
19.92%
367.38M
28.21%
373.12M
1.56%
417.42M
11.87%
331.81M
20.51%
395.38M
19.16%
457.25M
15.65%
488.00M
6.72%
397.63M
18.52%
494.95M
24.47%
559.51M
13.04%
563.40M
0.70%
470.35M
16.52%
541.92M
15.21%
601.13M
10.93%
590.93M
1.70%
475.92M
19.46%
546.85M
14.90%
701.36M
28.25%
761.08M
8.52%
807.43M
6.09%
919.98M
13.94%
942.70M
2.47%
1.07B
13.19%
1.14B
6.45%
1.29B
13.69%
1.09B
15.73%
1.05B
3.59%
887.91M
15.38%
1.00B
12.67%
1.07B
7.02%
1.06B
0.65%
889.27M
16.40%
998.20M
12.25%
1.17B
17.57%
cost of revenue
230.55M
-
222.49M
3.50%
234.60M
5.44%
222.02M
5.36%
265.59M
19.62%
209.22M
21.23%
192.46M
8.01%
228.97M
18.97%
226.71M
0.99%
188.47M
16.86%
243.23M
29.05%
235.35M
3.24%
263.29M
11.87%
221.33M
15.94%
260.92M
17.89%
299.78M
14.90%
308.30M
2.84%
257.64M
16.43%
318.69M
23.69%
361.63M
13.47%
359.10M
0.70%
308.18M
14.18%
346.08M
12.30%
383.62M
10.85%
368.71M
3.89%
303.60M
17.66%
337.87M
11.29%
425.21M
25.85%
460.88M
8.39%
485.62M
5.37%
580.25M
19.49%
606.70M
4.56%
704.53M
16.12%
775.11M
10.02%
834.41M
7.65%
727.15M
12.85%
706.07M
2.90%
615.41M
12.84%
672.00M
9.20%
694.88M
3.40%
700.21M
0.77%
572.89M
18.18%
622.64M
8.68%
676.50M
8.65%
gross profit
145.68M
-
119.51M
17.96%
128.01M
7.11%
130.28M
1.77%
138.41M
6.24%
102.60M
25.87%
95.90M
6.54%
130.33M
35.90%
131.12M
0.61%
98.06M
25.22%
124.15M
26.60%
137.77M
10.97%
154.13M
11.87%
110.49M
28.31%
134.46M
21.70%
157.47M
17.11%
179.70M
14.12%
139.99M
22.10%
176.26M
25.91%
197.88M
12.27%
204.31M
3.24%
162.18M
20.62%
195.84M
20.76%
217.52M
11.07%
222.22M
2.16%
172.32M
22.46%
208.98M
21.28%
276.15M
32.14%
300.20M
8.71%
321.81M
7.20%
339.74M
5.57%
335.99M
1.10%
362.54M
7.90%
360.75M
0.49%
456.99M
26.68%
361.10M
20.98%
343.17M
4.97%
272.50M
20.59%
328.42M
20.52%
375.79M
14.42%
363.46M
3.28%
316.38M
12.95%
375.56M
18.71%
497.06M
32.35%
selling and marketing expenses
24.47M
-
27.97M
14.31%
29.11M
4.10%
32.96M
13.21%
30.36M
7.88%
30.13M
0.77%
28.47M
5.49%
34.72M
21.92%
36.92M
6.37%
37.27M
0.93%
42.37M
13.68%
44.43M
4.87%
40.54M
8.75%
40.18M
0.89%
43.12M
7.30%
44.40M
2.98%
44.05M
0.79%
42.68M
3.11%
46.05M
7.90%
46.54M
1.05%
50.01M
7.47%
47.29M
5.45%
52.31M
10.62%
59.36M
13.47%
58.73M
1.06%
55.14M
6.11%
62.53M
13.40%
60.90M
2.60%
67.81M
11.34%
68.42M
0.91%
78.78M
15.13%
82.24M
4.40%
89.58M
8.92%
98.24M
9.67%
120.07M
22.21%
170.38M
41.91%
107.57M
36.87%
100.69M
6.40%
115.74M
14.95%
117.93M
1.89%
113.84M
3.47%
108.59M
4.61%
128.15M
18.02%
145.31M
13.39%
general and administrative expenses
15.33M
-
13.15M
14.24%
12.50M
4.91%
13.43M
7.41%
15.71M
17.02%
14.21M
9.60%
13.56M
4.52%
13.13M
3.22%
12.05M
8.20%
17.83M
47.99%
19.59M
9.87%
18.07M
7.79%
19.21M
6.32%
20.97M
9.19%
21.36M
1.85%
22.10M
3.47%
23.08M
4.41%
23.48M
1.73%
26.64M
13.48%
25.50M
4.28%
28.23M
10.70%
24.76M
12.28%
27.66M
11.70%
27.60M
0.22%
30.85M
11.80%
27.89M
9.60%
29.78M
6.79%
31.06M
4.29%
30.91M
0.48%
32.90M
6.43%
41.61M
26.48%
40.80M
1.94%
37.76M
7.46%
41.97M
11.16%
52.60M
25.32%
37.46M
28.78%
62.83M
67.69%
59.69M
5.00%
56.37M
5.55%
83.05M
47.33%
53.83M
35.19%
66.76M
24.03%
65.39M
2.06%
77.24M
18.13%
selling general and administrative expenses
39.80M
-
41.12M
3.31%
41.62M
1.22%
46.39M
11.47%
46.08M
0.67%
44.33M
3.78%
42.04M
5.18%
47.84M
13.81%
48.98M
2.37%
55.10M
12.51%
61.96M
12.44%
62.49M
0.87%
59.75M
4.39%
61.16M
2.35%
64.48M
5.43%
66.50M
3.14%
67.13M
0.94%
66.16M
1.45%
72.69M
9.88%
72.03M
0.90%
78.24M
8.62%
72.05M
7.91%
79.97M
10.99%
86.95M
8.73%
89.58M
3.02%
83.03M
7.32%
92.31M
11.18%
91.96M
0.37%
98.72M
7.35%
101.32M
2.64%
120.39M
18.82%
123.04M
2.21%
127.33M
3.49%
140.22M
10.12%
172.67M
23.14%
207.84M
20.37%
170.40M
18.02%
160.37M
5.88%
172.11M
7.32%
200.98M
16.77%
168.13M
16.35%
175.35M
4.30%
193.54M
10.37%
223.69M
15.58%
research and development expenses
8.38M
-
7.75M
7.55%
8.01M
3.43%
7.82M
2.37%
7.91M
1.18%
8.16M
3.15%
8.41M
3.05%
8.33M
0.95%
8.02M
3.80%
8.20M
2.27%
9.89M
20.64%
9.43M
4.68%
9.72M
3.09%
10.30M
6.01%
10.57M
2.58%
10.86M
2.81%
11.19M
3.03%
11.85M
5.90%
12.62M
6.44%
13.65M
8.22%
11.90M
12.86%
13.61M
14.39%
17.69M
30.02%
17.60M
0.51%
19.49M
10.71%
18.65M
4.31%
19.45M
4.32%
20.66M
6.18%
21.49M
4.02%
22.39M
4.18%
25.34M
13.20%
27.16M
7.19%
29.41M
8.25%
39.74M
35.16%
41.60M
4.67%
39.98M
3.88%
38.45M
3.85%
41.82M
8.78%
43.94M
5.07%
43.31M
1.43%
44.37M
2.44%
49.41M
11.36%
54.00M
9.28%
56.94M
5.44%
other expenses
-756K
-
568K
175.13%
-366K
164.44%
-1.44M
294.54%
-220K
84.76%
-1.61M
631.36%
-1.84M
14.36%
-1.91M
3.70%
-130K
93.19%
387K
397.69%
158K
59.17%
19K
87.97%
338K
1,678.95%
223K
34.02%
-1.44M
744.39%
-1.52M
5.71%
-497K
67.28%
-1.38M
178.27%
-861K
37.74%
-483K
43.90%
-2.95M
509.94%
-1.06M
63.99%
-393K
62.96%
-414K
5.34%
-10.98M
2,553.38%
-1.91M
82.58%
-216K
88.71%
-557K
157.87%
581K
204.31%
3.31M
469.54%
-373K
111.27%
-400K
7.24%
223K
155.75%
26.05M
11,583.41%
25.88M
0.68%
25.75M
0.48%
25.64M
0.43%
25.82M
0.72%
-331K
101.28%
-1.17M
252.57%
-880K
24.59%
24.75M
2,912.50%
24.79M
0.17%
48.95M
97.44%
cost and expenses
285.02M
-
276.70M
2.92%
289.33M
4.56%
281.51M
2.70%
324.88M
15.41%
266.91M
17.84%
248.89M
6.75%
291.42M
17.09%
289.83M
0.55%
259.57M
10.44%
323.29M
24.55%
316.78M
2.01%
340.19M
7.39%
299.97M
11.82%
343.09M
14.37%
384.39M
12.04%
393.93M
2.48%
341.29M
13.36%
409.48M
19.98%
453.00M
10.63%
454.56M
0.34%
399.18M
12.18%
450.99M
12.98%
495.58M
9.89%
486.42M
1.85%
413.05M
15.08%
457.30M
10.71%
545.72M
19.34%
590.03M
8.12%
618.31M
4.79%
737.03M
19.20%
769.12M
4.35%
878.92M
14.28%
981.12M
11.63%
1.07B
9.52%
1.00B
6.87%
940.54M
6.01%
843.43M
10.33%
914.45M
8.42%
965.89M
5.63%
912.70M
5.51%
822.40M
9.89%
894.96M
8.82%
1.01B
12.42%
operating expenses
54.46M
-
54.21M
0.47%
54.73M
0.96%
59.49M
8.70%
59.30M
0.33%
57.69M
2.70%
56.43M
2.19%
62.46M
10.68%
63.12M
1.06%
71.10M
12.63%
80.06M
12.62%
81.43M
1.71%
76.90M
5.57%
78.64M
2.27%
82.17M
4.49%
84.61M
2.97%
85.63M
1.20%
83.64M
2.32%
90.79M
8.54%
91.37M
0.64%
95.46M
4.48%
91.00M
4.67%
104.91M
15.29%
111.96M
6.72%
117.71M
5.14%
109.46M
7.01%
119.43M
9.11%
120.51M
0.91%
129.15M
7.17%
132.69M
2.74%
156.78M
18.16%
162.41M
3.59%
174.39M
7.37%
206.01M
18.13%
240.14M
16.57%
273.58M
13.93%
234.48M
14.29%
228.02M
2.76%
242.45M
6.33%
271.01M
11.78%
212.50M
21.59%
249.51M
17.42%
272.33M
9.14%
329.58M
21.02%
interest expense
12.00M
-
11.69M
2.62%
11.43M
2.23%
12.29M
7.58%
11.80M
3.99%
11.27M
4.54%
10.76M
4.48%
10.21M
5.14%
10.60M
3.84%
11.04M
4.08%
11.38M
3.13%
11.30M
0.71%
10.85M
3.94%
10.79M
0.61%
10.89M
0.97%
10.67M
2.03%
10.31M
3.35%
10.11M
1.95%
11.00M
8.79%
9.82M
10.71%
10.02M
1.96%
10.27M
2.55%
10.45M
1.75%
10.70M
2.41%
10.12M
5.49%
9.05M
10.51%
7.93M
12.38%
8.10M
2.07%
7.91M
2.30%
7.72M
2.36%
7.72M
0.03%
7.98M
3.35%
9.53M
19.41%
9.55M
0.26%
10.23M
7.13%
15.51M
51.58%
19.52M
25.84%
23.00M
17.78%
25.16M
9.42%
24.71M
1.80%
24.77M
0.23%
-23.61M
195.32%
-23.32M
1.22%
-69.55M
198.25%
ebitda
99.73M
-
74.45M
25.35%
97.31M
30.71%
78.14M
19.70%
87.88M
12.47%
52.34M
40.45%
47.76M
8.75%
69.86M
46.29%
78.45M
12.29%
40.14M
48.83%
57.89M
44.21%
68.30M
17.99%
90.64M
32.71%
44.66M
50.72%
63.84M
42.92%
84.45M
32.29%
106.87M
26.55%
66.65M
37.64%
96.21M
44.35%
117.88M
22.53%
118.19M
0.26%
82.72M
30.01%
105.27M
27.27%
120.64M
14.59%
111.59M
7.50%
77.06M
30.94%
106.14M
37.73%
172.25M
62.28%
190.32M
10.49%
210.67M
10.69%
203.81M
3.26%
196.40M
3.64%
217.73M
10.86%
193.44M
11.16%
256.45M
32.57%
126.27M
50.76%
147.35M
16.70%
84.27M
42.81%
126.89M
50.58%
146.56M
15.50%
193.42M
31.97%
66.87M
65.43%
103.23M
54.38%
-4.45M
104.31%
operating income
91.22M
-
65.31M
28.41%
78.16M
19.68%
70.79M
9.42%
79.11M
11.75%
44.91M
43.23%
39.47M
12.12%
67.87M
71.96%
27.32M
59.75%
26.96M
1.29%
44.08M
63.48%
56.34M
27.81%
77.23M
37.08%
31.84M
58.77%
52.29M
64.19%
72.86M
39.34%
94.07M
29.12%
56.35M
40.10%
85.47M
51.68%
106.52M
24.63%
108.85M
2.19%
71.17M
34.61%
90.93M
27.75%
105.56M
16.09%
104.51M
0.99%
62.86M
39.85%
89.55M
42.46%
155.64M
73.79%
171.05M
9.91%
189.12M
10.56%
182.95M
3.26%
173.58M
5.12%
175.48M
1.10%
154.74M
11.82%
216.84M
40.14%
87.52M
59.64%
107.23M
22.51%
44.48M
58.52%
85.97M
93.27%
104.78M
21.87%
150.97M
44.09%
66.87M
55.71%
103.23M
54.38%
167.48M
62.24%
depreciation and amortization
9.27M
-
8.57M
7.52%
8.38M
2.26%
8.79M
4.87%
8.98M
2.23%
9.03M
0.55%
10.13M
12.12%
6.29M
37.95%
10.57M
68.23%
12.79M
21.00%
13.65M
6.70%
14.90M
9.16%
13.07M
12.25%
12.60M
3.66%
12.99M
3.09%
13.11M
0.94%
13.30M
1.44%
11.68M
12.14%
11.60M
0.71%
11.84M
2.08%
12.28M
3.74%
12.61M
2.63%
14.74M
16.92%
15.49M
5.12%
18.07M
16.61%
16.12M
10.80%
16.80M
4.26%
17.17M
2.17%
18.69M
8.84%
18.24M
2.40%
21.23M
16.41%
23.22M
9.36%
29.36M
26.46%
38.71M
31.84%
39.60M
2.31%
38.74M
2.17%
40.12M
3.55%
39.78M
0.84%
41.25M
3.67%
42.95M
4.13%
42.45M
1.16%
41.90M
1.30%
-84.78M
-
total other income expenses net
-757K
-
607K
180.18%
4.55M
650.08%
-3.64M
179.90%
-457K
87.44%
-2.94M
543.33%
-5.23M
77.96%
-2.02M
61.35%
-41.85M
1,969.58%
2K
100.00%
162K
8,000%
-558K
444.44%
-316K
43.37%
43K
113.61%
-1.53M
3,669.77%
-1.56M
1.37%
-661K
57.52%
-1.05M
58.55%
-1.85M
76.72%
-101K
94.55%
-2.15M
2,026.73%
-147K
93.16%
59K
140.14%
109K
84.75%
-11.03M
10,222.02%
-954K
91.35%
444K
146.54%
-256K
157.66%
842K
428.91%
3.91M
364.61%
-960K
124.54%
-235K
75.52%
-12.04M
5,024.26%
-9.23M
23.34%
-13.38M
44.96%
-15.48M
15.71%
-19.77M
27.68%
-22.47M
13.68%
610K
102.71%
-7K
101.15%
-24.16M
345,071.43%
-28.36M
17.37%
-24.54M
13.45%
-20.25M
17.48%
income before tax
78.46M
-
54.22M
30.89%
82.42M
52.00%
54.86M
33.44%
66.85M
21.86%
30.70M
54.07%
23.47M
23.55%
53.25M
126.88%
15.55M
70.79%
15.93M
2.42%
32.86M
106.29%
41.53M
26.36%
66.06M
59.08%
21.10M
68.06%
39.86M
88.91%
60.63M
52.11%
83.10M
37.06%
45.19M
45.62%
72.61M
60.70%
96.59M
33.03%
96.68M
0.09%
60.75M
37.16%
80.53M
32.56%
94.96M
17.92%
83.36M
12.22%
52.85M
36.59%
82.06M
55.26%
147.28M
79.47%
163.99M
11.34%
185.31M
13.01%
174.27M
5.96%
165.36M
5.11%
166.58M
0.73%
145.50M
12.65%
203.46M
39.83%
72.04M
64.59%
87.46M
21.40%
22.01M
74.83%
61.42M
179.06%
80.06M
30.35%
126.81M
58.38%
38.51M
69.63%
78.69M
104.33%
147.23M
87.10%
income tax expense
29.94M
-
19.52M
34.79%
28.40M
45.45%
18.36M
35.33%
17.46M
4.91%
11.02M
36.91%
8.63M
21.69%
19.22M
122.74%
6.37M
66.84%
5.72M
10.25%
11.92M
108.45%
15.51M
30.14%
24.42M
57.38%
8.25M
66.21%
14.11M
71.06%
20.58M
45.82%
607K
97.05%
11.42M
1,780.72%
18.38M
61.02%
20.07M
9.19%
19.99M
0.43%
14.98M
25.02%
18.83M
25.64%
20.06M
6.57%
13.42M
33.10%
9.44M
29.64%
18.47M
95.61%
32.05M
73.50%
39.01M
21.70%
35.37M
9.33%
46.36M
31.08%
32.61M
29.66%
20.62M
36.78%
28.61M
38.77%
45.83M
60.19%
11.59M
74.70%
13.57M
17.03%
7.85M
42.15%
15.91M
102.66%
19.43M
22.13%
30.00M
54.40%
12.03M
59.88%
19.64M
63.20%
33.45M
70.35%
net income
48.52M
-
34.70M
28.48%
54.02M
55.69%
36.50M
32.44%
49.39M
35.33%
19.68M
60.14%
14.84M
24.59%
34.04M
129.29%
9.18M
73.02%
10.21M
11.17%
20.89M
104.62%
26.18M
25.35%
41.51M
58.53%
12.84M
69.06%
25.66M
99.81%
39.71M
54.75%
81.17M
104.42%
33.65M
58.55%
50.96M
51.45%
68.86M
35.14%
75.58M
9.75%
44.86M
40.64%
61.96M
38.11%
74.09M
19.58%
70.67M
4.62%
44.46M
37.09%
66.14M
48.77%
115.78M
75.04%
125.00M
7.96%
148.99M
19.19%
127.04M
14.74%
131.57M
3.57%
142.90M
8.61%
113.86M
20.32%
156.36M
37.33%
58.27M
62.73%
71.02M
21.87%
12.43M
82.50%
45.20M
263.62%
60.38M
33.58%
95.97M
58.95%
26.23M
72.67%
59.12M
125.35%
116.43M
96.95%
weighted average shs out
68.20M
-
68.42M
0.32%
68.54M
0.17%
68.56M
0.03%
68.60M
0.06%
68.81M
0.30%
68.96M
0.23%
68.18M
1.14%
66.48M
2.48%
66.10M
0.58%
65.87M
0.35%
64.62M
1.90%
63.02M
2.47%
62.37M
1.04%
62.15M
0.35%
61.76M
0.62%
61.88M
0.20%
61.94M
0.10%
61.53M
0.66%
61.58M
0.07%
61.67M
0.15%
61.76M
0.15%
61.92M
0.26%
61.97M
0.08%
62.06M
0.13%
62.13M
0.11%
62.27M
0.23%
62.35M
0.14%
62.39M
0.06%
62.48M
0.14%
62.61M
0.20%
62.69M
0.14%
62.99M
0.48%
63.45M
0.73%
63.66M
0.34%
63.25M
0.65%
62.37M
1.39%
61.56M
1.31%
61.72M
0.27%
61.37M
0.57%
60.39M
1.59%
59.85M
0.90%
59.88M
0.05%
59.72M
0.27%
weighted average shs out dil
69.92M
-
70.01M
0.13%
70.09M
0.11%
70.03M
0.08%
70.17M
0.20%
70.09M
0.12%
70.06M
0.04%
69.18M
1.26%
67.47M
2.47%
66.60M
1.29%
66.39M
0.32%
65.13M
1.90%
63.53M
2.45%
62.94M
0.94%
62.64M
0.48%
62.32M
0.51%
62.50M
0.29%
62.47M
0.04%
62.05M
0.67%
62.22M
0.27%
62.20M
0.03%
62.22M
0.04%
62.41M
0.29%
62.77M
0.58%
63.22M
0.71%
63.28M
0.10%
63.36M
0.13%
63.76M
0.63%
63.99M
0.35%
64.10M
0.18%
64.09M
0.02%
64.21M
0.19%
64.49M
0.43%
64.83M
0.53%
64.71M
0.18%
64.27M
0.69%
63.58M
1.06%
62.29M
2.03%
62.35M
0.09%
62.09M
0.41%
61.04M
1.70%
60.49M
0.91%
60.64M
0.26%
60.48M
0.27%
eps
0.71
-
0.51
28.17%
0.79
54.90%
0.53
32.91%
0.72
35.85%
0.29
59.72%
0.22
24.14%
0.50
127.27%
0.14
72%
0.15
7.14%
0.32
113.33%
0.41
28.12%
0.64
56.10%
0.22
65.63%
0.42
90.91%
0.64
52.38%
1.31
104.69%
0.42
67.94%
0.83
97.62%
1.12
34.94%
1.21
8.04%
0.77
36.36%
0.99
28.57%
1.20
21.21%
1.14
5.00%
0.69
39.47%
1.04
50.72%
1.86
78.85%
2.02
8.60%
2.39
18.32%
2.06
13.81%
1.98
3.88%
2.09
5.56%
1.84
11.96%
2.46
33.70%
0.84
65.85%
0.84
0%
0.06
92.86%
0.70
1,066.67%
0.98
40.00%
1.60
63.27%
0.44
72.50%
0.99
125%
1.95
96.97%
epsdiluted
0.69
-
0.50
27.54%
0.77
54%
0.52
32.47%
0.70
34.62%
0.28
60%
0.21
25.00%
0.49
133.33%
0.14
71.43%
0.15
7.14%
0.31
106.67%
0.40
29.03%
0.64
60%
0.21
67.19%
0.41
95.24%
0.64
56.10%
1.30
103.13%
0.42
67.69%
0.82
95.24%
1.11
35.37%
1.20
8.11%
0.76
36.67%
0.98
28.95%
1.18
20.41%
1.12
5.08%
0.68
39.29%
1.02
50.00%
1.82
78.43%
1.97
8.24%
2.33
18.27%
2.01
13.73%
1.93
3.98%
2.04
5.70%
1.80
11.76%
2.42
34.44%
0.83
65.70%
0.83
0%
0.05
93.98%
0.70
1,300.00%
0.97
38.57%
1.57
61.86%
0.43
72.61%
0.97
125.58%
1.93
98.97%

All numbers in USD (except ratios and percentages)