bf/NYSE:GNRC_icon.jpeg

NYSE:GNRC

Generac Power Systems

  • Stock

112.67

−1.50%

−81.97

USD last updated 25/08 01:54:40

Last Close

194.64

22/08 22:30

Market Cap

8.61B

Beta: 1.16

Volume Today

1.03M

Avg: 1.27M

PE Ratio

37.04

PFCF: 33.94

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 '14
Dec '15
Dec '16
Dec '17
Dec '18
Dec '19
Dec '20
Dec '21
Dec '22
Dec '23
Dec '24
revenue
1.46B
-
1.32B
9.83%
1.44B
9.65%
1.67B
15.78%
2.02B
20.99%
2.20B
8.94%
2.49B
12.74%
3.74B
50.38%
4.56B
22.14%
4.02B
11.88%
4.30B
6.79%
cost of revenue
944.70M
-
857.35M
9.25%
930.35M
8.51%
1.09B
17.20%
1.30B
19.09%
1.41B
8.33%
1.53B
8.60%
2.38B
55.62%
3.04B
28.00%
2.76B
9.25%
2.63B
4.75%
gross profit
516.22M
-
459.95M
10.90%
514.11M
11.77%
582.12M
13.23%
725.04M
24.55%
797.75M
10.03%
957.65M
20.04%
1.36B
42.02%
1.52B
11.91%
1.26B
17.13%
1.67B
32.06%
selling and marketing expenses
120.41M
-
130.24M
8.17%
164.61M
26.39%
171.75M
4.34%
191.89M
11.72%
217.68M
13.44%
246.37M
13.18%
319.02M
29.49%
496.26M
55.56%
448.20M
9.68%
526.45M
17.46%
general and administrative expenses
54.80M
-
52.95M
3.37%
74.70M
41.08%
87.51M
17.15%
103.84M
18.66%
110.87M
6.77%
119.64M
7.92%
144.27M
20.58%
194.86M
35.07%
252.94M
29.80%
285.10M
12.71%
selling general and administrative expenses
175.20M
-
183.19M
4.56%
239.31M
30.63%
259.27M
8.34%
295.73M
14.06%
328.55M
11.10%
366.02M
11.40%
463.29M
26.58%
691.12M
49.18%
701.60M
1.52%
811.54M
15.67%
research and development expenses
31.49M
-
32.92M
4.53%
37.23M
13.08%
42.92M
15.30%
50.02M
16.53%
68.39M
36.74%
80.25M
17.34%
104.30M
29.97%
159.77M
53.18%
173.44M
8.56%
219.60M
26.61%
other expenses
-1.46M
-
-5.49M
275.31%
902K
116.44%
-3.23M
458.09%
-5.71M
76.78%
28.64M
601.65%
32.28M
12.69%
49.89M
54.54%
103.32M
107.11%
-2.54M
102.46%
97.74M
3,942.10%
cost and expenses
1.17B
-
1.10B
6.43%
1.24B
13.02%
1.42B
14.64%
1.67B
17.23%
1.83B
9.96%
2.01B
9.49%
2.99B
49.27%
4.00B
33.47%
3.64B
9.02%
3.76B
3.37%
operating expenses
227.72M
-
239.70M
5.26%
309.49M
29.11%
331.05M
6.97%
367.86M
11.12%
425.59M
15.69%
478.55M
12.44%
617.48M
29.03%
954.22M
54.53%
875.04M
8.30%
1.13B
29.01%
interest expense
47.22M
-
42.84M
9.26%
44.57M
4.03%
42.67M
4.27%
40.96M
4.01%
41.54M
1.44%
32.99M
20.59%
32.95M
0.12%
54.83M
66.38%
97.63M
78.07%
89.71M
8.11%
ebitda
337.78M
-
252.71M
25.18%
256.98M
1.69%
299.82M
16.67%
398.88M
33.04%
420.22M
5.35%
545.77M
29.88%
837.40M
53.43%
723.51M
13.60%
552.80M
23.59%
536.74M
2.91%
operating income
293.38M
-
179.56M
38.79%
204.62M
13.95%
251.06M
22.70%
357.18M
42.27%
372.16M
4.19%
479.11M
28.74%
721.14M
50.52%
566.33M
21.47%
386.20M
31.81%
536.74M
38.98%
depreciation and amortization
34.73M
-
40.33M
16.13%
54.42M
34.92%
51.99M
4.47%
47.41M
8.81%
48.06M
1.37%
66.67M
38.73%
116.27M
74.40%
157.18M
35.19%
166.60M
6.00%
171.77M
3.10%
total other income expenses net
1.06M
-
-52.04M
4,986.48%
-710K
98.64%
-3.71M
422.39%
-5.15M
38.82%
-52.56M
920.70%
-32.91M
37.37%
-29.61M
10.04%
-57.86M
95.42%
-95.90M
65.73%
-127.30M
32.75%
income before tax
258.36M
-
122.98M
52.40%
156.38M
27.16%
204.69M
30.89%
311.08M
51.98%
319.61M
2.74%
446.19M
39.61%
691.53M
54.98%
508.47M
26.47%
290.30M
42.91%
409.44M
41.04%
income tax expense
83.75M
-
45.24M
45.99%
57.57M
27.27%
43.55M
24.35%
69.86M
60.39%
67.30M
3.66%
98.97M
47.06%
134.96M
36.36%
99.60M
26.20%
73.18M
26.52%
92.46M
26.35%
net income
174.61M
-
77.75M
55.47%
98.79M
27.06%
159.39M
61.34%
238.26M
49.48%
253.26M
6.30%
350.58M
38.43%
550.49M
57.03%
399.50M
27.43%
203.09M
49.16%
325.26M
60.15%
weighted average shs out
68.54M
-
68.10M
0.65%
64.91M
4.68%
62.04M
4.41%
61.66M
0.61%
61.93M
0.43%
62.28M
0.57%
62.69M
0.65%
63.12M
0.69%
61.27M
2.93%
59.56M
2.78%
weighted average shs out dil
70.17M
-
69.20M
1.38%
65.38M
5.52%
62.64M
4.19%
62.23M
0.65%
62.87M
1.02%
63.74M
1.39%
64.25M
0.81%
64.68M
0.67%
62.06M
4.06%
60.35M
2.75%
eps
2.55
-
1.14
55.29%
1.51
32.46%
2.58
70.86%
3.86
49.61%
4.09
5.96%
5.61
37.16%
8.51
51.69%
5.55
34.78%
3.50
36.94%
5.46
56.00%
epsdiluted
2.49
-
1.12
55.02%
1.50
33.93%
2.56
70.67%
3.83
49.61%
4.03
5.22%
5.48
35.98%
8.30
51.46%
5.42
34.70%
3.27
39.67%
5.39
64.83%

All numbers in USD (except ratios and percentages)