_id
6911be5eccc777a4e85d62bc
Ticker
GNRC
Name
Generac Holdings Inc
Exchange
NYSE
Address
S45 W29290 Highway 59, Waukesha, WI, United States, 53189
Country
USA
Sector
Industrials
Industry
Specialty Industrial Machinery
Currency
USD
Website
https://www.generac.com
Description
Generac Holdings Inc. designs, manufactures, and distributes energy technology products and solution worldwide. The company offers residential automatic standby generators, automatic transfer switch, air-cooled engine residential standby generators, and liquid-cooled engine generators; Mobile Link, a remote monitoring system for home standby generators; residential battery storage systems; smart home solutions, such as smart thermostats and a suite of home monitoring products. It also provides smart home energy management devices and sensors for heating and cooling system; smart doorbell cameras; and portable and inverter generators; multiple portable battery solutions; manual transfer switches; outdoor power equipment, including trimmers, field and brush mowers, log splitters, stump grinders, chipper shredders, lawn and leaf vacuums, and pressure washers and water pumps; and battery-powered turf care products. In addition, the company offers commercial and industrial products comprising cleaner-burning natural gas fueled generators; light-commercial standby generators and related transfer switches; stationary generators; single-engine industrial generators; industrial standby generators; industrial transfer switches; light towers, mobile generators, commercial mobile pumps, heaters, dust-suppression equipment, and mobile energy storage systems; battery energy storage system and related inverter products; and aftermarket service parts and product accessories. Further, it provides Concerto energy-balancing software platform for controlling and dispatching distributed energy resources. The company distributes its products through independent residential dealers, industrial distributors and dealers, national and regional retailers, e-commerce partners, electrical/HVAC/solar wholesalers, solar installers, catalogs, equipment rental companies, and other equipment distributors; and directly to end users. The company was founded in 1959 and is based in Waukesha, Wisconsin.
Last Close
167.65
Volume
294128
Current Price
160.75
Change
-4.1157172681181065
Last Updated
2025-11-30T19:29:33.263Z
Image
-
Ipo Date
2010-02-11T00:00:00.000Z
Market Cap
8898265088
Next Dividend Date
-
Dividend Frequency
-
Dividend Rate
-
Dividend Yield
0
Sentiment
0.9642411764705882
Sentiment Sources
17
Rating
4
Target Price
206
Strong Buy
12
Buy
1
Hold
9
Sell
0
Strong Sell
1
Current Quarter
2025-09-30
Revenue
1114353000
Cost Of Revenue
687431000
Gross Profit
426922000
Operating Expenses
323843000
Operating Income
103079000
Interest Expense
18461000
Pretax Income
78338000
Net Income
66161000
Eps
1.1190428255580174
Dividends Per Share
-
Shares Outstanding
58684066
Income Tax Expense
11758000
EBITDA
146010000
Operating Margin
9.25012092218534
Total Other Income Expense Net
-24741000
Cash
300009000
Short Term Investments
-
Receivables
680082000
Inventories
1329687000
Total Current Assets
2502113000
Property Plant Equipment
910531000
Total Assets
5598102000
Payables
620717000
Short Term Debt
63185000
Long Term Debt
1274132000
Total Liabilities
2948274000
Equity
2643748000
Depreciation
49211000
Change In Working Capital
-69014000
Cash From Operations
118378000
Capital Expenditures
21881000
Cash From Investing
-21246000
Cash From Financing
-20955000
Net Change In Cash
76478000
PE
28.8819
PB
3.594895571268517
ROE
2.502545628403312
ROA
1.1818469902834925
FCF
96497000
Fcf Percent
0.08659464281067131
Piotroski FScore
4
Health Score
46
Deep Value Investing Score
4
Defensive Investing Score
6
Dividend Investing Score
3
Economic Moat Investing Score
6.8
Garp Investing Score
3.5
Growth Investing Score
3.5
Momentum Investing Score
7
Net Net Investing Score
2.5
Quality Investing Score
5.5
Value Investing Score
3.5
Quarters > 0 > quarter
2025-09-30
Quarters > 0 > income Statement > revenue
1114353000
Quarters > 0 > income Statement > cost Of Revenue
687431000
Quarters > 0 > income Statement > gross Profit
426922000
Quarters > 0 > income Statement > operating Expenses
323843000
Quarters > 0 > income Statement > operating Income
103079000
Quarters > 0 > income Statement > interest Expense
18461000
Quarters > 0 > income Statement > pretax Income
78338000
Quarters > 0 > income Statement > net Income
66161000
Quarters > 0 > income Statement > eps
1.1190428255580174
Quarters > 0 > income Statement > dividends Per Share
-
Quarters > 0 > income Statement > shares Outstanding
59122849
Quarters > 0 > income Statement > income Tax Expense
11758000
Quarters > 0 > income Statement > EBITDA
146010000
Quarters > 0 > income Statement > operating Margin
9.25012092218534
Quarters > 0 > income Statement > total Other Income Expense Net
-24741000
Quarters > 0 > balance Sheet > cash
300009000
Quarters > 0 > balance Sheet > short Term Investments
-
Quarters > 0 > balance Sheet > receivables
680082000
Quarters > 0 > balance Sheet > inventories
1329687000
Quarters > 0 > balance Sheet > total Current Assets
2502113000
Quarters > 0 > balance Sheet > property Plant Equipment
910531000
Quarters > 0 > balance Sheet > total Assets
5598102000
Quarters > 0 > balance Sheet > payables
620717000
Quarters > 0 > balance Sheet > short Term Debt
63185000
Quarters > 0 > balance Sheet > long Term Debt
1274132000
Quarters > 0 > balance Sheet > total Liabilities
2948274000
Quarters > 0 > balance Sheet > equity
2643748000
Quarters > 0 > cash Flow > net Income
66161000
Quarters > 0 > cash Flow > depreciation
49211000
Quarters > 0 > cash Flow > change In Working Capital
-69014000
Quarters > 0 > cash Flow > cash From Operations
118378000
Quarters > 0 > cash Flow > capital Expenditures
21881000
Quarters > 0 > cash Flow > cash From Investing
-21246000
Quarters > 0 > cash Flow > cash From Financing
-20955000
Quarters > 0 > cash Flow > net Change In Cash
76478000
Quarters > 0 > ratios > PE
1.1190428255580174
Quarters > 0 > ratios > PB
3.594895571268517
Quarters > 0 > ratios > ROE
2.502545628403312
Quarters > 0 > ratios > ROA
1.1818469902834925
Quarters > 0 > ratios > FCF
96497000
Quarters > 0 > ratios > Piotroski FScore
4
Quarters > 0 > ratios > fcf Percent
0.08659464281067131
Quarters > 0 > health Score
46
Quarters > 1 > quarter
2025-06-30
Quarters > 1 > income Statement > revenue
1061169000
Quarters > 1 > income Statement > cost Of Revenue
644420000
Quarters > 1 > income Statement > gross Profit
416749000
Quarters > 1 > income Statement > operating Expenses
304960000
Quarters > 1 > income Statement > operating Income
111789000
Quarters > 1 > income Statement > interest Expense
18242000
Quarters > 1 > income Statement > pretax Income
89852000
Quarters > 1 > income Statement > net Income
74016000
Quarters > 1 > income Statement > eps
1.2463563114393454
Quarters > 1 > income Statement > dividends Per Share
293000
Quarters > 1 > income Statement > shares Outstanding
59385907
Quarters > 1 > income Statement > income Tax Expense
15422000
Quarters > 1 > income Statement > EBITDA
156415000
Quarters > 1 > income Statement > operating Margin
10.534514295084007
Quarters > 1 > income Statement > total Other Income Expense Net
-21937000
Quarters > 1 > balance Sheet > cash
223531000
Quarters > 1 > balance Sheet > short Term Investments
-
Quarters > 1 > balance Sheet > receivables
648736000
Quarters > 1 > balance Sheet > inventories
1254133000
Quarters > 1 > balance Sheet > total Current Assets
2245689000
Quarters > 1 > balance Sheet > property Plant Equipment
905621000
Quarters > 1 > balance Sheet > total Assets
5388801000
Quarters > 1 > balance Sheet > payables
596268000
Quarters > 1 > balance Sheet > short Term Debt
129852000
Quarters > 1 > balance Sheet > long Term Debt
1211913000
Quarters > 1 > balance Sheet > total Liabilities
2813610000
Quarters > 1 > balance Sheet > equity
2570523000
Quarters > 1 > cash Flow > net Income
74430000
Quarters > 1 > cash Flow > depreciation
48321000
Quarters > 1 > cash Flow > change In Working Capital
-58339000
Quarters > 1 > cash Flow > cash From Operations
72189000
Quarters > 1 > cash Flow > capital Expenditures
30937000
Quarters > 1 > cash Flow > cash From Investing
-59769000
Quarters > 1 > cash Flow > cash From Financing
18401000
Quarters > 1 > cash Flow > net Change In Cash
36067000
Quarters > 1 > ratios > PE
1.2463563114393454
Quarters > 1 > ratios > PB
3.7137518513742145
Quarters > 1 > ratios > ROE
2.879414033642181
Quarters > 1 > ratios > ROA
1.373515184546618
Quarters > 1 > ratios > FCF
41252000
Quarters > 1 > ratios > Piotroski FScore
3
Quarters > 1 > ratios > fcf Percent
0.03887410959046109
Quarters > 1 > health Score
41
Quarters > 2 > quarter
2025-03-31
Quarters > 2 > income Statement > revenue
942121000
Quarters > 2 > income Statement > cost Of Revenue
570135000
Quarters > 2 > income Statement > gross Profit
371986000
Quarters > 2 > income Statement > operating Expenses
288348000
Quarters > 2 > income Statement > operating Income
83638000
Quarters > 2 > income Statement > interest Expense
17110000
Quarters > 2 > income Statement > pretax Income
58514000
Quarters > 2 > income Statement > net Income
43840000
Quarters > 2 > income Statement > eps
0.7337534573989254
Quarters > 2 > income Statement > dividends Per Share
-
Quarters > 2 > income Statement > shares Outstanding
59747589
Quarters > 2 > income Statement > income Tax Expense
14236000
Quarters > 2 > income Statement > EBITDA
121765000
Quarters > 2 > income Statement > operating Margin
8.877628245204171
Quarters > 2 > income Statement > total Other Income Expense Net
-25124000
Quarters > 2 > balance Sheet > cash
187464000
Quarters > 2 > balance Sheet > short Term Investments
-
Quarters > 2 > balance Sheet > receivables
590120000
Quarters > 2 > balance Sheet > inventories
1095082000
Quarters > 2 > balance Sheet > total Current Assets
1988539000
Quarters > 2 > balance Sheet > property Plant Equipment
855946000
Quarters > 2 > balance Sheet > total Assets
5060454000
Quarters > 2 > balance Sheet > payables
439699000
Quarters > 2 > balance Sheet > short Term Debt
128840000
Quarters > 2 > balance Sheet > long Term Debt
1136576000
Quarters > 2 > balance Sheet > total Liabilities
2587429000
Quarters > 2 > balance Sheet > equity
2469224000
Quarters > 2 > cash Flow > net Income
44278000
Quarters > 2 > cash Flow > depreciation
46141000
Quarters > 2 > cash Flow > change In Working Capital
-51041000
Quarters > 2 > cash Flow > cash From Operations
58152000
Quarters > 2 > cash Flow > capital Expenditures
30937000
Quarters > 2 > cash Flow > cash From Investing
-33539000
Quarters > 2 > cash Flow > cash From Financing
-119719000
Quarters > 2 > cash Flow > net Change In Cash
-93813000
Quarters > 2 > ratios > PE
0.7337534573989254
Quarters > 2 > ratios > PB
3.889653158947912
Quarters > 2 > ratios > ROE
1.7754565806909377
Quarters > 2 > ratios > ROA
0.8663254324611982
Quarters > 2 > ratios > FCF
27215000
Quarters > 2 > ratios > Piotroski FScore
4
Quarters > 2 > ratios > fcf Percent
0.028886947642606416
Quarters > 2 > health Score
40
Quarters > 3 > quarter
2024-12-31
Quarters > 3 > income Statement > revenue
1234801000
Quarters > 3 > income Statement > cost Of Revenue
733384000
Quarters > 3 > income Statement > gross Profit
501417000
Quarters > 3 > income Statement > operating Expenses
303403000
Quarters > 3 > income Statement > operating Income
198014000
Quarters > 3 > income Statement > interest Expense
19880000
Quarters > 3 > income Statement > pretax Income
145005000
Quarters > 3 > income Statement > net Income
128853000
Quarters > 3 > income Statement > eps
2.135080701686013
Quarters > 3 > income Statement > dividends Per Share
273000
Quarters > 3 > income Statement > shares Outstanding
60350412
Quarters > 3 > income Statement > income Tax Expense
27336000
Quarters > 3 > income Statement > EBITDA
208719000
Quarters > 3 > income Statement > operating Margin
16.036106222784078
Quarters > 3 > income Statement > total Other Income Expense Net
-53009000
Quarters > 3 > balance Sheet > cash
281277000
Quarters > 3 > balance Sheet > short Term Investments
-
Quarters > 3 > balance Sheet > receivables
612107000
Quarters > 3 > balance Sheet > inventories
1031647000
Quarters > 3 > balance Sheet > total Current Assets
2032170000
Quarters > 3 > balance Sheet > property Plant Equipment
858246000
Quarters > 3 > balance Sheet > total Assets
5109331000
Quarters > 3 > balance Sheet > payables
458693000
Quarters > 3 > balance Sheet > short Term Debt
123446000
Quarters > 3 > balance Sheet > long Term Debt
1151266000
Quarters > 3 > balance Sheet > total Liabilities
2611888000
Quarters > 3 > balance Sheet > equity
2494278000
Quarters > 3 > cash Flow > net Income
117669000
Quarters > 3 > cash Flow > depreciation
43834000
Quarters > 3 > cash Flow > change In Working Capital
164634000
Quarters > 3 > cash Flow > cash From Operations
339454000
Quarters > 3 > cash Flow > capital Expenditures
53334000
Quarters > 3 > cash Flow > cash From Investing
-66926000
Quarters > 3 > cash Flow > cash From Financing
-202268000
Quarters > 3 > cash Flow > net Change In Cash
67100000
Quarters > 3 > ratios > PE
2.135080701686013
Quarters > 3 > ratios > PB
3.8894336272861327
Quarters > 3 > ratios > ROE
5.165943812197357
Quarters > 3 > ratios > ROA
2.5219152957598556
Quarters > 3 > ratios > FCF
286120000
Quarters > 3 > ratios > Piotroski FScore
4
Quarters > 3 > ratios > fcf Percent
0.23171345018347086
Quarters > 3 > health Score
61
Annuals > 0 > quarter
2024-12-31
Annuals > 0 > income Statement > revenue
4295834000
Annuals > 0 > income Statement > cost Of Revenue
2630208000
Annuals > 0 > income Statement > gross Profit
1665626000
Annuals > 0 > income Statement > operating Expenses
1128884000
Annuals > 0 > income Statement > operating Income
536742000
Annuals > 0 > income Statement > interest Expense
89713000
Annuals > 0 > income Statement > pretax Income
409438000
Annuals > 0 > income Statement > net Income
325256000
Annuals > 0 > income Statement > eps
5.389457821762675
Annuals > 0 > income Statement > dividends Per Share
273000
Annuals > 0 > income Statement > shares Outstanding
60350412
Annuals > 0 > income Statement > income Tax Expense
92460000
Annuals > 0 > income Statement > EBITDA
670919000
Annuals > 0 > income Statement > operating Margin
12.494477207452617
Annuals > 0 > income Statement > total Other Income Expense Net
-127304000
Annuals > 0 > balance Sheet > cash
281277000
Annuals > 0 > balance Sheet > short Term Investments
-
Annuals > 0 > balance Sheet > receivables
612107000
Annuals > 0 > balance Sheet > inventories
1031647000
Annuals > 0 > balance Sheet > total Current Assets
2032170000
Annuals > 0 > balance Sheet > property Plant Equipment
858246000
Annuals > 0 > balance Sheet > total Assets
5109331000
Annuals > 0 > balance Sheet > payables
458693000
Annuals > 0 > balance Sheet > short Term Debt
123446000
Annuals > 0 > balance Sheet > long Term Debt
1151266000
Annuals > 0 > balance Sheet > total Liabilities
2611888000
Annuals > 0 > balance Sheet > equity
2494278000
Annuals > 0 > cash Flow > net Income
316978000
Annuals > 0 > cash Flow > depreciation
171768000
Annuals > 0 > cash Flow > change In Working Capital
211895000
Annuals > 0 > cash Flow > cash From Operations
741301000
Annuals > 0 > cash Flow > capital Expenditures
136733000
Annuals > 0 > cash Flow > cash From Investing
-208712000
Annuals > 0 > cash Flow > cash From Financing
-448835000
Annuals > 0 > cash Flow > net Change In Cash
80283000
Annuals > 0 > ratios > PE
5.389457821762675
Annuals > 0 > ratios > PB
3.668770270018017
Annuals > 0 > ratios > ROE
13.04008614917824
Annuals > 0 > ratios > ROA
6.36592148756853
Annuals > 0 > ratios > FCF
604568000
Annuals > 0 > ratios > Piotroski FScore
4
Annuals > 0 > ratios > fcf Percent
0.1407335572091473
Annuals > 0 > health Score
65
Annuals > 1 > quarter
2023-12-31
Annuals > 1 > income Statement > revenue
4022667000
Annuals > 1 > income Statement > cost Of Revenue
2657236000
Annuals > 1 > income Statement > gross Profit
1365431000
Annuals > 1 > income Statement > operating Expenses
979232000
Annuals > 1 > income Statement > operating Income
386199000
Annuals > 1 > income Statement > interest Expense
97627000
Annuals > 1 > income Statement > pretax Income
290300000
Annuals > 1 > income Statement > net Income
203089000
Annuals > 1 > income Statement > eps
3.2725471901163012
Annuals > 1 > income Statement > dividends Per Share
174562000
Annuals > 1 > income Statement > shares Outstanding
62058387
Annuals > 1 > income Statement > income Tax Expense
73180000
Annuals > 1 > income Statement > EBITDA
554529000
Annuals > 1 > income Statement > operating Margin
9.600570964486993
Annuals > 1 > income Statement > total Other Income Expense Net
-95899000
Annuals > 1 > balance Sheet > cash
200994000
Annuals > 1 > balance Sheet > short Term Investments
-
Annuals > 1 > balance Sheet > receivables
537316000
Annuals > 1 > balance Sheet > inventories
1167484000
Annuals > 1 > balance Sheet > total Current Assets
1997692000
Annuals > 1 > balance Sheet > property Plant Equipment
801628000
Annuals > 1 > balance Sheet > total Assets
5093312000
Annuals > 1 > balance Sheet > payables
340719000
Annuals > 1 > balance Sheet > short Term Debt
127664000
Annuals > 1 > balance Sheet > long Term Debt
1380030000
Annuals > 1 > balance Sheet > total Liabilities
2743693000
Annuals > 1 > balance Sheet > equity
2340252000
Annuals > 1 > cash Flow > net Income
217120000
Annuals > 1 > cash Flow > depreciation
166602000
Annuals > 1 > cash Flow > change In Working Capital
127412000
Annuals > 1 > cash Flow > cash From Operations
521670000
Annuals > 1 > cash Flow > capital Expenditures
129060000
Annuals > 1 > cash Flow > cash From Investing
-178063000
Annuals > 1 > cash Flow > cash From Financing
-277137000
Annuals > 1 > cash Flow > net Change In Cash
68271000
Annuals > 1 > ratios > PE
3.2725471901163012
Annuals > 1 > ratios > PB
4.02089741652181
Annuals > 1 > ratios > ROE
8.678082531282955
Annuals > 1 > ratios > ROA
3.987366177449958
Annuals > 1 > ratios > FCF
392610000
Annuals > 1 > ratios > Piotroski FScore
4
Annuals > 1 > ratios > fcf Percent
0.0975994284388939
Annuals > 1 > health Score
55
Annuals > 2 > quarter
2022-12-31
Annuals > 2 > income Statement > revenue
4564737000
Annuals > 2 > income Statement > cost Of Revenue
3042733000
Annuals > 2 > income Statement > gross Profit
1522004000
Annuals > 2 > income Statement > operating Expenses
955674000
Annuals > 2 > income Statement > operating Income
566330000
Annuals > 2 > income Statement > interest Expense
54826000
Annuals > 2 > income Statement > pretax Income
508466000
Annuals > 2 > income Statement > net Income
350267000
Annuals > 2 > income Statement > eps
5.415269812598397
Annuals > 2 > income Statement > dividends Per Share
309000
Annuals > 2 > income Statement > shares Outstanding
64681357
Annuals > 2 > income Statement > income Tax Expense
99596000
Annuals > 2 > income Statement > EBITDA
719433000
Annuals > 2 > income Statement > operating Margin
12.40662934140565
Annuals > 2 > income Statement > total Other Income Expense Net
-57864000
Annuals > 2 > balance Sheet > cash
132723000
Annuals > 2 > balance Sheet > short Term Investments
-
Annuals > 2 > balance Sheet > receivables
522458000
Annuals > 2 > balance Sheet > inventories
1405384000
Annuals > 2 > balance Sheet > total Current Assets
2182348000
Annuals > 2 > balance Sheet > property Plant Equipment
642774000
Annuals > 2 > balance Sheet > total Assets
5169462000
Annuals > 2 > balance Sheet > payables
446050000
Annuals > 2 > balance Sheet > short Term Debt
61723000
Annuals > 2 > balance Sheet > long Term Debt
1369085000
Annuals > 2 > balance Sheet > total Liabilities
2799736000
Annuals > 2 > balance Sheet > equity
2257381000
Annuals > 2 > cash Flow > net Income
408870000
Annuals > 2 > cash Flow > depreciation
156141000
Annuals > 2 > cash Flow > change In Working Capital
-465235000
Annuals > 2 > cash Flow > cash From Operations
58516000
Annuals > 2 > cash Flow > capital Expenditures
86188000
Annuals > 2 > cash Flow > cash From Investing
-134232000
Annuals > 2 > cash Flow > cash From Financing
64043000
Annuals > 2 > cash Flow > net Change In Cash
-14616000
Annuals > 2 > ratios > PE
5.415269812598397
Annuals > 2 > ratios > PB
4.344695982605506
Annuals > 2 > ratios > ROE
15.516521136662353
Annuals > 2 > ratios > ROA
6.775695420529254
Annuals > 2 > ratios > FCF
-27672000
Annuals > 2 > ratios > Piotroski FScore
4
Annuals > 2 > ratios > fcf Percent
-0.006062123622894375
Annuals > 2 > health Score
55
Annuals > 3 > quarter
2021-12-31
Annuals > 3 > income Statement > revenue
3737184000
Annuals > 3 > income Statement > cost Of Revenue
2377102000
Annuals > 3 > income Statement > gross Profit
1360082000
Annuals > 3 > income Statement > operating Expenses
638946000
Annuals > 3 > income Statement > operating Income
721136000
Annuals > 3 > income Statement > interest Expense
32953000
Annuals > 3 > income Statement > pretax Income
691526000
Annuals > 3 > income Statement > net Income
533392000
Annuals > 3 > income Statement > eps
8.301380683184929
Annuals > 3 > income Statement > dividends Per Share
38787000
Annuals > 3 > income Statement > shares Outstanding
64253408
Annuals > 3 > income Statement > income Tax Expense
134957000
Annuals > 3 > income Statement > EBITDA
816520000
Annuals > 3 > income Statement > operating Margin
19.296240163716853
Annuals > 3 > income Statement > total Other Income Expense Net
-29610000
Annuals > 3 > balance Sheet > cash
147339000
Annuals > 3 > balance Sheet > short Term Investments
-
Annuals > 3 > balance Sheet > receivables
546466000
Annuals > 3 > balance Sheet > inventories
1089705000
Annuals > 3 > balance Sheet > total Current Assets
1848464000
Annuals > 3 > balance Sheet > property Plant Equipment
562740000
Annuals > 3 > balance Sheet > total Assets
4877780000
Annuals > 3 > balance Sheet > payables
674208000
Annuals > 3 > balance Sheet > short Term Debt
77965000
Annuals > 3 > balance Sheet > long Term Debt
902091000
Annuals > 3 > balance Sheet > total Liabilities
2605643000
Annuals > 3 > balance Sheet > equity
2213774000
Annuals > 3 > cash Flow > net Income
556569000
Annuals > 3 > cash Flow > depreciation
92041000
Annuals > 3 > cash Flow > change In Working Capital
-258545000
Annuals > 3 > cash Flow > cash From Operations
411156000
Annuals > 3 > cash Flow > capital Expenditures
109992000
Annuals > 3 > cash Flow > cash From Investing
-817287000
Annuals > 3 > cash Flow > cash From Financing
-102970000
Annuals > 3 > cash Flow > net Change In Cash
-507789000
Annuals > 3 > ratios > PE
8.301380683184929
Annuals > 3 > ratios > PB
4.400966067466688
Annuals > 3 > ratios > ROE
24.094239068667353
Annuals > 3 > ratios > ROA
10.93513852613279
Annuals > 3 > ratios > FCF
301164000
Annuals > 3 > ratios > Piotroski FScore
3
Annuals > 3 > ratios > fcf Percent
0.08058581006447635
Annuals > 3 > health Score
66
Valuation > metrics > PE
28.8819
Valuation > metrics > PB
3.594895571268517
Valuation > final Score
39.392764287314826
Valuation > verdict
17.7% Overvalued
Profitability > metrics > ROE
2.502545628403312
Profitability > metrics > ROA
2.644205117834406
Profitability > metrics > Net Margin
0.059371671274721746
Profitability > final Score
22
Profitability > verdict
Weak
Risk > metrics > Debt Equity
1.1151872266191785
Risk > metrics > Interest Coverage
5.58360868858675
Risk > final Score
52
Risk > verdict
High
Liquidity > metrics > Current Ratio
3.658584124626043
Liquidity > metrics > Quick Ratio
1.7143187181789203
Liquidity > final Score
100
Liquidity > verdict
Great
Prev Valuations > 0
62.862481486257856
Prev Valuations > 1
61.103468410520875
Prev Valuations > 2
61.105663727138676
Prev Profitabilities > 0
26
Prev Profitabilities > 1
17
Prev Profitabilities > 2
45
Prev Risks > 0
55
Prev Risks > 1
50
Prev Risks > 2
70
Prev Liquidities > 0
100
Prev Liquidities > 1
100
Prev Liquidities > 2
100
Updated At
2025-12-14T00:33:52.892Z
Earnings History > 0 > period
2025-12-31
Earnings History > 0 > report Date
2026-02-18
Earnings History > 0 > date
2025-12-31
Earnings History > 0 > before After Market
-
Earnings History > 0 > currency
-
Earnings History > 0 > eps Actual
0
Earnings History > 0 > eps Estimate
1.88
Earnings History > 0 > eps Difference
-1.88
Earnings History > 0 > surprise Percent
-100
Earnings History > 1 > period
2025-09-30
Earnings History > 1 > report Date
2025-10-30
Earnings History > 1 > date
2025-09-30
Earnings History > 1 > before After Market
BeforeMarket
Earnings History > 1 > currency
-
Earnings History > 1 > eps Actual
1.83
Earnings History > 1 > eps Estimate
2.25
Earnings History > 1 > eps Difference
-0.42
Earnings History > 1 > surprise Percent
-18.6667
Earnings History > 2 > period
2025-06-30
Earnings History > 2 > report Date
2025-07-30
Earnings History > 2 > date
2025-06-30
Earnings History > 2 > before After Market
BeforeMarket
Earnings History > 2 > currency
USD
Earnings History > 2 > eps Actual
1.65
Earnings History > 2 > eps Estimate
1.32
Earnings History > 2 > eps Difference
0.33
Earnings History > 2 > surprise Percent
25
Earnings History > 3 > period
2025-03-31
Earnings History > 3 > report Date
2025-04-30
Earnings History > 3 > date
2025-03-31
Earnings History > 3 > before After Market
BeforeMarket
Earnings History > 3 > currency
USD
Earnings History > 3 > eps Actual
1.26
Earnings History > 3 > eps Estimate
0.97
Earnings History > 3 > eps Difference
0.29
Earnings History > 3 > surprise Percent
29.8969
Earnings History > 4 > period
2024-12-31
Earnings History > 4 > report Date
2025-02-12
Earnings History > 4 > date
2024-12-31
Earnings History > 4 > before After Market
BeforeMarket
Earnings History > 4 > currency
USD
Earnings History > 4 > eps Actual
2.8
Earnings History > 4 > eps Estimate
2.53
Earnings History > 4 > eps Difference
0.27
Earnings History > 4 > surprise Percent
10.6719
Earnings History > 5 > period
2024-09-30
Earnings History > 5 > report Date
2024-10-31
Earnings History > 5 > date
2024-09-30
Earnings History > 5 > before After Market
BeforeMarket
Earnings History > 5 > currency
USD
Earnings History > 5 > eps Actual
2.25
Earnings History > 5 > eps Estimate
1.95
Earnings History > 5 > eps Difference
0.3
Earnings History > 5 > surprise Percent
15.3846
Earnings History > 6 > period
2024-06-30
Earnings History > 6 > report Date
2024-07-31
Earnings History > 6 > date
2024-06-30
Earnings History > 6 > before After Market
BeforeMarket
Earnings History > 6 > currency
USD
Earnings History > 6 > eps Actual
1.35
Earnings History > 6 > eps Estimate
1.18
Earnings History > 6 > eps Difference
0.17
Earnings History > 6 > surprise Percent
14.4068
Earnings History > 7 > period
2024-03-31
Earnings History > 7 > report Date
2024-05-01
Earnings History > 7 > date
2024-03-31
Earnings History > 7 > before After Market
BeforeMarket
Earnings History > 7 > currency
USD
Earnings History > 7 > eps Actual
0.88
Earnings History > 7 > eps Estimate
0.72
Earnings History > 7 > eps Difference
0.16
Earnings History > 7 > surprise Percent
22.2222
Earnings History > 8 > period
2023-12-31
Earnings History > 8 > report Date
2024-02-14
Earnings History > 8 > date
2023-12-31
Earnings History > 8 > before After Market
BeforeMarket
Earnings History > 8 > currency
USD
Earnings History > 8 > eps Actual
2.07
Earnings History > 8 > eps Estimate
2.08
Earnings History > 8 > eps Difference
-0.01
Earnings History > 8 > surprise Percent
-0.4808
Earnings History > 9 > period
2023-09-30
Earnings History > 9 > report Date
2023-11-01
Earnings History > 9 > date
2023-09-30
Earnings History > 9 > before After Market
BeforeMarket
Earnings History > 9 > currency
USD
Earnings History > 9 > eps Actual
1.64
Earnings History > 9 > eps Estimate
1.51
Earnings History > 9 > eps Difference
0.13
Earnings History > 9 > surprise Percent
8.6093
Earnings History > 10 > period
2023-06-30
Earnings History > 10 > report Date
2023-08-02
Earnings History > 10 > date
2023-06-30
Earnings History > 10 > before After Market
BeforeMarket
Earnings History > 10 > currency
USD
Earnings History > 10 > eps Actual
1.08
Earnings History > 10 > eps Estimate
1.14
Earnings History > 10 > eps Difference
-0.06
Earnings History > 10 > surprise Percent
-5.2632
Earnings History > 11 > period
2023-03-31
Earnings History > 11 > report Date
2023-05-03
Earnings History > 11 > date
2023-03-31
Earnings History > 11 > before After Market
BeforeMarket
Earnings History > 11 > currency
USD
Earnings History > 11 > eps Actual
0.63
Earnings History > 11 > eps Estimate
0.49
Earnings History > 11 > eps Difference
0.14
Earnings History > 11 > surprise Percent
28.5714
Earnings History > 12 > period
2022-12-31
Earnings History > 12 > report Date
2023-02-15
Earnings History > 12 > date
2022-12-31
Earnings History > 12 > before After Market
BeforeMarket
Earnings History > 12 > currency
USD
Earnings History > 12 > eps Actual
1.78
Earnings History > 12 > eps Estimate
1.76
Earnings History > 12 > eps Difference
0.02
Earnings History > 12 > surprise Percent
1.1364
Earnings History > 13 > period
2022-09-30
Earnings History > 13 > report Date
2022-11-02
Earnings History > 13 > date
2022-09-30
Earnings History > 13 > before After Market
BeforeMarket
Earnings History > 13 > currency
USD
Earnings History > 13 > eps Actual
1.75
Earnings History > 13 > eps Estimate
1.83
Earnings History > 13 > eps Difference
-0.08
Earnings History > 13 > surprise Percent
-4.3716
Earnings History > 14 > period
2022-06-30
Earnings History > 14 > report Date
2022-08-03
Earnings History > 14 > date
2022-06-30
Earnings History > 14 > before After Market
BeforeMarket
Earnings History > 14 > currency
USD
Earnings History > 14 > eps Actual
2.99
Earnings History > 14 > eps Estimate
2.64
Earnings History > 14 > eps Difference
0.35
Earnings History > 14 > surprise Percent
13.2576
Earnings History > 15 > period
2022-03-31
Earnings History > 15 > report Date
2022-05-04
Earnings History > 15 > date
2022-03-31
Earnings History > 15 > before After Market
BeforeMarket
Earnings History > 15 > currency
USD
Earnings History > 15 > eps Actual
2.09
Earnings History > 15 > eps Estimate
1.94
Earnings History > 15 > eps Difference
0.15
Earnings History > 15 > surprise Percent
7.732
Earnings History > 16 > period
2021-12-31
Earnings History > 16 > report Date
2022-02-16
Earnings History > 16 > date
2021-12-31
Earnings History > 16 > before After Market
BeforeMarket
Earnings History > 16 > currency
USD
Earnings History > 16 > eps Actual
2.51
Earnings History > 16 > eps Estimate
2.4
Earnings History > 16 > eps Difference
0.11
Earnings History > 16 > surprise Percent
4.5833
Earnings History > 17 > period
2021-09-30
Earnings History > 17 > report Date
2021-11-02
Earnings History > 17 > date
2021-09-30
Earnings History > 17 > before After Market
BeforeMarket
Earnings History > 17 > currency
USD
Earnings History > 17 > eps Actual
2.35
Earnings History > 17 > eps Estimate
2.32
Earnings History > 17 > eps Difference
0.03
Earnings History > 17 > surprise Percent
1.2931
Earnings History > 18 > period
2021-06-30
Earnings History > 18 > report Date
2021-07-28
Earnings History > 18 > date
2021-06-30
Earnings History > 18 > before After Market
BeforeMarket
Earnings History > 18 > currency
USD
Earnings History > 18 > eps Actual
2.39
Earnings History > 18 > eps Estimate
2.32
Earnings History > 18 > eps Difference
0.07
Earnings History > 18 > surprise Percent
3.0172
Earnings History > 19 > period
2021-03-31
Earnings History > 19 > report Date
2021-04-29
Earnings History > 19 > date
2021-03-31
Earnings History > 19 > before After Market
BeforeMarket
Earnings History > 19 > currency
USD
Earnings History > 19 > eps Actual
2.38
Earnings History > 19 > eps Estimate
1.87
Earnings History > 19 > eps Difference
0.51
Earnings History > 19 > surprise Percent
27.2727
Earnings History > 20 > period
2020-12-31
Earnings History > 20 > report Date
2021-02-11
Earnings History > 20 > date
2020-12-31
Earnings History > 20 > before After Market
BeforeMarket
Earnings History > 20 > currency
USD
Earnings History > 20 > eps Actual
2.12
Earnings History > 20 > eps Estimate
1.96
Earnings History > 20 > eps Difference
0.16
Earnings History > 20 > surprise Percent
8.1633
Earnings History > 21 > period
2020-09-30
Earnings History > 21 > report Date
2020-10-28
Earnings History > 21 > date
2020-09-30
Earnings History > 21 > before After Market
BeforeMarket
Earnings History > 21 > currency
USD
Earnings History > 21 > eps Actual
2.08
Earnings History > 21 > eps Estimate
1.72
Earnings History > 21 > eps Difference
0.36
Earnings History > 21 > surprise Percent
20.9302
Earnings History > 22 > period
2020-06-30
Earnings History > 22 > report Date
2020-07-30
Earnings History > 22 > date
2020-06-30
Earnings History > 22 > before After Market
BeforeMarket
Earnings History > 22 > currency
USD
Earnings History > 22 > eps Actual
1.4
Earnings History > 22 > eps Estimate
0.89
Earnings History > 22 > eps Difference
0.51
Earnings History > 22 > surprise Percent
57.3034
Earnings History > 23 > period
2020-03-31
Earnings History > 23 > report Date
2020-04-30
Earnings History > 23 > date
2020-03-31
Earnings History > 23 > before After Market
BeforeMarket
Earnings History > 23 > currency
USD
Earnings History > 23 > eps Actual
0.87
Earnings History > 23 > eps Estimate
0.8
Earnings History > 23 > eps Difference
0.07
Earnings History > 23 > surprise Percent
8.75
Earnings History > 24 > period
2019-12-31
Earnings History > 24 > report Date
2020-02-13
Earnings History > 24 > date
2019-12-31
Earnings History > 24 > before After Market
BeforeMarket
Earnings History > 24 > currency
USD
Earnings History > 24 > eps Actual
1.53
Earnings History > 24 > eps Estimate
1.36
Earnings History > 24 > eps Difference
0.17
Earnings History > 24 > surprise Percent
12.5
Earnings History > 25 > period
2019-09-30
Earnings History > 25 > report Date
2019-10-31
Earnings History > 25 > date
2019-09-30
Earnings History > 25 > before After Market
BeforeMarket
Earnings History > 25 > currency
USD
Earnings History > 25 > eps Actual
1.43
Earnings History > 25 > eps Estimate
1.33
Earnings History > 25 > eps Difference
0.1
Earnings History > 25 > surprise Percent
7.5188
Earnings History > 26 > period
2019-06-30
Earnings History > 26 > report Date
2019-08-01
Earnings History > 26 > date
2019-06-30
Earnings History > 26 > before After Market
BeforeMarket
Earnings History > 26 > currency
USD
Earnings History > 26 > eps Actual
1.2
Earnings History > 26 > eps Estimate
1.09
Earnings History > 26 > eps Difference
0.11
Earnings History > 26 > surprise Percent
10.0917
Earnings History > 27 > period
2019-03-31
Earnings History > 27 > report Date
2019-05-02
Earnings History > 27 > date
2019-03-31
Earnings History > 27 > before After Market
BeforeMarket
Earnings History > 27 > currency
USD
Earnings History > 27 > eps Actual
0.91
Earnings History > 27 > eps Estimate
0.78
Earnings History > 27 > eps Difference
0.13
Earnings History > 27 > surprise Percent
16.6667
Earnings History > 28 > period
2018-12-31
Earnings History > 28 > report Date
2019-02-14
Earnings History > 28 > date
2018-12-31
Earnings History > 28 > before After Market
BeforeMarket
Earnings History > 28 > currency
USD
Earnings History > 28 > eps Actual
1.42
Earnings History > 28 > eps Estimate
1.39
Earnings History > 28 > eps Difference
0.03
Earnings History > 28 > surprise Percent
2.1583
Earnings History > 29 > period
2018-09-30
Earnings History > 29 > report Date
2018-11-01
Earnings History > 29 > date
2018-09-30
Earnings History > 29 > before After Market
BeforeMarket
Earnings History > 29 > currency
USD
Earnings History > 29 > eps Actual
1.43
Earnings History > 29 > eps Estimate
1.08
Earnings History > 29 > eps Difference
0.35
Earnings History > 29 > surprise Percent
32.4074
Earnings History > 30 > period
2018-06-30
Earnings History > 30 > report Date
2018-08-01
Earnings History > 30 > date
2018-06-30
Earnings History > 30 > before After Market
BeforeMarket
Earnings History > 30 > currency
USD
Earnings History > 30 > eps Actual
1.11
Earnings History > 30 > eps Estimate
0.9
Earnings History > 30 > eps Difference
0.21
Earnings History > 30 > surprise Percent
23.3333
Earnings History > 31 > period
2018-03-31
Earnings History > 31 > report Date
2018-05-02
Earnings History > 31 > date
2018-03-31
Earnings History > 31 > before After Market
BeforeMarket
Earnings History > 31 > currency
USD
Earnings History > 31 > eps Actual
0.74
Earnings History > 31 > eps Estimate
0.63
Earnings History > 31 > eps Difference
0.11
Earnings History > 31 > surprise Percent
17.4603
Earnings History > 32 > period
2017-12-31
Earnings History > 32 > report Date
2018-02-13
Earnings History > 32 > date
2017-12-31
Earnings History > 32 > before After Market
BeforeMarket
Earnings History > 32 > currency
USD
Earnings History > 32 > eps Actual
1.37
Earnings History > 32 > eps Estimate
1.19
Earnings History > 32 > eps Difference
0.18
Earnings History > 32 > surprise Percent
15.1261
Earnings History > 33 > period
2017-09-30
Earnings History > 33 > report Date
2017-11-01
Earnings History > 33 > date
2017-09-30
Earnings History > 33 > before After Market
BeforeMarket
Earnings History > 33 > currency
USD
Earnings History > 33 > eps Actual
0.93
Earnings History > 33 > eps Estimate
0.88
Earnings History > 33 > eps Difference
0.05
Earnings History > 33 > surprise Percent
5.6818
Earnings History > 34 > period
2017-06-30
Earnings History > 34 > report Date
2017-08-02
Earnings History > 34 > date
2017-06-30
Earnings History > 34 > before After Market
BeforeMarket
Earnings History > 34 > currency
USD
Earnings History > 34 > eps Actual
0.69
Earnings History > 34 > eps Estimate
0.64
Earnings History > 34 > eps Difference
0.05
Earnings History > 34 > surprise Percent
7.8125
Earnings History > 35 > period
2017-03-31
Earnings History > 35 > report Date
2017-04-27
Earnings History > 35 > date
2017-03-31
Earnings History > 35 > before After Market
BeforeMarket
Earnings History > 35 > currency
USD
Earnings History > 35 > eps Actual
0.41
Earnings History > 35 > eps Estimate
0.41
Earnings History > 35 > eps Difference
0
Earnings History > 35 > surprise Percent
0
Earnings History > 36 > period
2016-12-31
Earnings History > 36 > report Date
2017-02-14
Earnings History > 36 > date
2016-12-31
Earnings History > 36 > before After Market
BeforeMarket
Earnings History > 36 > currency
USD
Earnings History > 36 > eps Actual
1.12
Earnings History > 36 > eps Estimate
1.03
Earnings History > 36 > eps Difference
0.09
Earnings History > 36 > surprise Percent
8.7379
Earnings History > 37 > period
2016-09-30
Earnings History > 37 > report Date
2016-10-26
Earnings History > 37 > date
2016-09-30
Earnings History > 37 > before After Market
BeforeMarket
Earnings History > 37 > currency
USD
Earnings History > 37 > eps Actual
0.82
Earnings History > 37 > eps Estimate
0.77
Earnings History > 37 > eps Difference
0.05
Earnings History > 37 > surprise Percent
6.4935
Earnings History > 38 > period
2016-06-30
Earnings History > 38 > report Date
2016-08-02
Earnings History > 38 > date
2016-06-30
Earnings History > 38 > before After Market
BeforeMarket
Earnings History > 38 > currency
USD
Earnings History > 38 > eps Actual
0.64
Earnings History > 38 > eps Estimate
0.6
Earnings History > 38 > eps Difference
0.04
Earnings History > 38 > surprise Percent
6.6667
Earnings History > 39 > period
2016-03-31
Earnings History > 39 > report Date
2016-05-04
Earnings History > 39 > date
2016-03-31
Earnings History > 39 > before After Market
BeforeMarket
Earnings History > 39 > currency
USD
Earnings History > 39 > eps Actual
0.46
Earnings History > 39 > eps Estimate
0.42
Earnings History > 39 > eps Difference
0.04
Earnings History > 39 > surprise Percent
9.5238
Earnings History > 40 > period
2015-12-31
Earnings History > 40 > report Date
2016-02-16
Earnings History > 40 > date
2015-12-31
Earnings History > 40 > before After Market
BeforeMarket
Earnings History > 40 > currency
USD
Earnings History > 40 > eps Actual
0.97
Earnings History > 40 > eps Estimate
0.89
Earnings History > 40 > eps Difference
0.08
Earnings History > 40 > surprise Percent
8.9888
Earnings History > 41 > period
2015-09-30
Earnings History > 41 > report Date
2015-10-28
Earnings History > 41 > date
2015-09-30
Earnings History > 41 > before After Market
BeforeMarket
Earnings History > 41 > currency
USD
Earnings History > 41 > eps Actual
0.92
Earnings History > 41 > eps Estimate
0.79
Earnings History > 41 > eps Difference
0.13
Earnings History > 41 > surprise Percent
16.4557
Earnings History > 42 > period
2015-06-30
Earnings History > 42 > report Date
2015-08-06
Earnings History > 42 > date
2015-06-30
Earnings History > 42 > before After Market
BeforeMarket
Earnings History > 42 > currency
USD
Earnings History > 42 > eps Actual
0.5
Earnings History > 42 > eps Estimate
0.59
Earnings History > 42 > eps Difference
-0.09
Earnings History > 42 > surprise Percent
-15.2542
Earnings History > 43 > period
2015-03-31
Earnings History > 43 > report Date
2015-04-30
Earnings History > 43 > date
2015-03-31
Earnings History > 43 > before After Market
BeforeMarket
Earnings History > 43 > currency
USD
Earnings History > 43 > eps Actual
0.49
Earnings History > 43 > eps Estimate
0.63
Earnings History > 43 > eps Difference
-0.14
Earnings History > 43 > surprise Percent
-22.2222
Earnings History > 44 > period
2014-12-31
Earnings History > 44 > report Date
2015-02-11
Earnings History > 44 > date
2014-12-31
Earnings History > 44 > before After Market
BeforeMarket
Earnings History > 44 > currency
USD
Earnings History > 44 > eps Actual
0.98
Earnings History > 44 > eps Estimate
0.77
Earnings History > 44 > eps Difference
0.21
Earnings History > 44 > surprise Percent
27.2727
Earnings History > 45 > period
2014-09-30
Earnings History > 45 > report Date
2014-11-06
Earnings History > 45 > date
2014-09-30
Earnings History > 45 > before After Market
BeforeMarket
Earnings History > 45 > currency
USD
Earnings History > 45 > eps Actual
0.83
Earnings History > 45 > eps Estimate
1.03
Earnings History > 45 > eps Difference
-0.2
Earnings History > 45 > surprise Percent
-19.4175
Earnings History > 46 > period
2014-06-30
Earnings History > 46 > report Date
2014-07-31
Earnings History > 46 > date
2014-06-30
Earnings History > 46 > before After Market
-
Earnings History > 46 > currency
USD
Earnings History > 46 > eps Actual
0.82
Earnings History > 46 > eps Estimate
0.79
Earnings History > 46 > eps Difference
0.03
Earnings History > 46 > surprise Percent
3.7975
Earnings History > 47 > period
2014-03-31
Earnings History > 47 > report Date
2014-05-01
Earnings History > 47 > date
2014-03-31
Earnings History > 47 > before After Market
-
Earnings History > 47 > currency
USD
Earnings History > 47 > eps Actual
0.72
Earnings History > 47 > eps Estimate
0.74
Earnings History > 47 > eps Difference
-0.02
Earnings History > 47 > surprise Percent
-2.7027
Earnings History > 48 > period
2013-12-31
Earnings History > 48 > report Date
2014-02-13
Earnings History > 48 > date
2013-12-31
Earnings History > 48 > before After Market
-
Earnings History > 48 > currency
USD
Earnings History > 48 > eps Actual
1.11
Earnings History > 48 > eps Estimate
0.9
Earnings History > 48 > eps Difference
0.21
Earnings History > 48 > surprise Percent
23.3333
Earnings History > 49 > period
2013-09-30
Earnings History > 49 > report Date
2013-10-24
Earnings History > 49 > date
2013-09-30
Earnings History > 49 > before After Market
-
Earnings History > 49 > currency
USD
Earnings History > 49 > eps Actual
1.06
Earnings History > 49 > eps Estimate
0.83
Earnings History > 49 > eps Difference
0.23
Earnings History > 49 > surprise Percent
27.7108
Earnings History > 50 > period
2013-06-30
Earnings History > 50 > report Date
2013-07-30
Earnings History > 50 > date
2013-06-30
Earnings History > 50 > before After Market
-
Earnings History > 50 > currency
USD
Earnings History > 50 > eps Actual
0.95
Earnings History > 50 > eps Estimate
0.76
Earnings History > 50 > eps Difference
0.19
Earnings History > 50 > surprise Percent
25
Earnings History > 51 > period
2013-03-31
Earnings History > 51 > report Date
2013-05-02
Earnings History > 51 > date
2013-03-31
Earnings History > 51 > before After Market
-
Earnings History > 51 > currency
USD
Earnings History > 51 > eps Actual
1.21
Earnings History > 51 > eps Estimate
0.96
Earnings History > 51 > eps Difference
0.25
Earnings History > 51 > surprise Percent
26.0417
Earnings History > 52 > period
2012-12-31
Earnings History > 52 > report Date
2013-02-14
Earnings History > 52 > date
2012-12-31
Earnings History > 52 > before After Market
-
Earnings History > 52 > currency
USD
Earnings History > 52 > eps Actual
0.87
Earnings History > 52 > eps Estimate
0.69
Earnings History > 52 > eps Difference
0.18
Earnings History > 52 > surprise Percent
26.087
Earnings History > 53 > period
2012-09-30
Earnings History > 53 > report Date
2012-10-31
Earnings History > 53 > date
2012-09-30
Earnings History > 53 > before After Market
-
Earnings History > 53 > currency
USD
Earnings History > 53 > eps Actual
0.78
Earnings History > 53 > eps Estimate
0.71
Earnings History > 53 > eps Difference
0.07
Earnings History > 53 > surprise Percent
9.8592
Earnings History > 54 > period
2012-06-30
Earnings History > 54 > report Date
2012-08-02
Earnings History > 54 > date
2012-06-30
Earnings History > 54 > before After Market
-
Earnings History > 54 > currency
USD
Earnings History > 54 > eps Actual
0.58
Earnings History > 54 > eps Estimate
0.55
Earnings History > 54 > eps Difference
0.03
Earnings History > 54 > surprise Percent
5.4545
Earnings History > 55 > period
2012-03-31
Earnings History > 55 > report Date
2012-05-08
Earnings History > 55 > date
2012-03-31
Earnings History > 55 > before After Market
-
Earnings History > 55 > currency
USD
Earnings History > 55 > eps Actual
0.96
Earnings History > 55 > eps Estimate
0.71
Earnings History > 55 > eps Difference
0.25
Earnings History > 55 > surprise Percent
35.2113
Earnings History > 56 > period
2011-12-31
Earnings History > 56 > report Date
2012-02-14
Earnings History > 56 > date
2011-12-31
Earnings History > 56 > before After Market
-
Earnings History > 56 > currency
USD
Earnings History > 56 > eps Actual
0.76
Earnings History > 56 > eps Estimate
0.62
Earnings History > 56 > eps Difference
0.14
Earnings History > 56 > surprise Percent
22.5806
Earnings History > 57 > period
2011-09-30
Earnings History > 57 > report Date
2011-11-01
Earnings History > 57 > date
2011-09-30
Earnings History > 57 > before After Market
-
Earnings History > 57 > currency
USD
Earnings History > 57 > eps Actual
0.75
Earnings History > 57 > eps Estimate
0.63
Earnings History > 57 > eps Difference
0.12
Earnings History > 57 > surprise Percent
19.0476
Earnings History > 58 > period
2011-06-30
Earnings History > 58 > report Date
2011-08-05
Earnings History > 58 > date
2011-06-30
Earnings History > 58 > before After Market
-
Earnings History > 58 > currency
USD
Earnings History > 58 > eps Actual
0.41
Earnings History > 58 > eps Estimate
0.36
Earnings History > 58 > eps Difference
0.05
Earnings History > 58 > surprise Percent
13.8889
Earnings History > 59 > period
2011-03-31
Earnings History > 59 > report Date
2011-05-05
Earnings History > 59 > date
2011-03-31
Earnings History > 59 > before After Market
-
Earnings History > 59 > currency
USD
Earnings History > 59 > eps Actual
0.25
Earnings History > 59 > eps Estimate
0.32
Earnings History > 59 > eps Difference
-0.07
Earnings History > 59 > surprise Percent
-21.875
Earnings History > 60 > period
2010-12-31
Earnings History > 60 > report Date
2011-02-18
Earnings History > 60 > date
2010-12-31
Earnings History > 60 > before After Market
-
Earnings History > 60 > currency
USD
Earnings History > 60 > eps Actual
0.49
Earnings History > 60 > eps Estimate
0.47
Earnings History > 60 > eps Difference
0.02
Earnings History > 60 > surprise Percent
4.2553
Earnings History > 61 > period
2010-09-30
Earnings History > 61 > report Date
2010-11-04
Earnings History > 61 > date
2010-09-30
Earnings History > 61 > before After Market
-
Earnings History > 61 > currency
USD
Earnings History > 61 > eps Actual
0.55
Earnings History > 61 > eps Estimate
0.53
Earnings History > 61 > eps Difference
0.02
Earnings History > 61 > surprise Percent
3.7736
Earnings History > 62 > period
2010-06-30
Earnings History > 62 > report Date
2010-08-06
Earnings History > 62 > date
2010-06-30
Earnings History > 62 > before After Market
-
Earnings History > 62 > currency
USD
Earnings History > 62 > eps Actual
0.39
Earnings History > 62 > eps Estimate
0.41
Earnings History > 62 > eps Difference
-0.02
Earnings History > 62 > surprise Percent
-4.878
Earnings History > 63 > period
2010-03-31
Earnings History > 63 > report Date
2010-05-07
Earnings History > 63 > date
2010-03-31
Earnings History > 63 > before After Market
-
Earnings History > 63 > currency
USD
Earnings History > 63 > eps Actual
0.56
Earnings History > 63 > eps Estimate
0.31
Earnings History > 63 > eps Difference
0.25
Earnings History > 63 > surprise Percent
80.6452
Earnings History > 64 > period
2009-12-31
Earnings History > 64 > report Date
2010-03-03
Earnings History > 64 > date
2009-12-31
Earnings History > 64 > before After Market
-
Earnings History > 64 > currency
USD
Earnings History > 64 > eps Actual
-1.5163
Earnings History > 64 > eps Estimate
-
Earnings History > 64 > eps Difference
0
Earnings History > 64 > surprise Percent
-
Generac Holdings Inc. designs, manufactures, and distributes energy technology products and solution worldwide. The company offers residential automatic standby generators, automatic transfer switch, air-cooled engine residential standby generators, and liquid-cooled engine generators; Mobile Link, a remote monitoring system for home standby generators; residential battery storage systems; smart home solutions, such as smart thermostats and a suite of home monitoring products. It also provides smart home energy management devices and sensors for heating and cooling system; smart doorbell cameras; and portable and inverter generators; multiple portable battery solutions; manual transfer switches; outdoor power equipment, including trimmers, field and brush mowers, log splitters, stump grinders, chipper shredders, lawn and leaf vacuums, and pressure washers and water pumps; and battery-powered turf care products. In addition, the company offers commercial and industrial products comprising cleaner-burning natural gas fueled generators; light-commercial standby generators and related transfer switches; stationary generators; single-engine industrial generators; industrial standby generators; industrial transfer switches; light towers, mobile generators, commercial mobile pumps, heaters, dust-suppression equipment, and mobile energy storage systems; battery energy storage system and related inverter products; and aftermarket service parts and product accessories. Further, it provides Concerto energy-balancing software platform for controlling and dispatching distributed energy resources. The company distributes its products through independent residential dealers, industrial distributors and dealers, national and regional retailers, e-commerce partners, electrical/HVAC/solar wholesalers, solar installers, catalogs, equipment rental companies, and other equipment distributors; and directly to end users. The company was founded in 1959 and is based in Waukesha, Wisconsin.
Stock Price
$ 0.00
0% decrease compared to yesterday.
Dividend
Frequency:
Rate:
N/ANext Payout:
N/AGenerac (GNRC): Reassessing Valuation After Recent Pullback and Tentative Share Price Rebound simplywall.st
Read more →Lonestar Capital Management LLC Acquires New Holdings in Generac Holdings Inc. $GNRC - MarketBeat
12/14/2025
Lonestar Capital Management LLC Acquires New Holdings in Generac Holdings Inc. $GNRC MarketBeat
Read more →Showing 2 of 10
(Last Updated 2025-09-30)
Rating:
BUY
Target Price:
$206
Analyst Picks
Strong Buy
12
Buy
1
Hold
9
Sell
0
Strong Sell
1
Sentiment:
Bullish
(Last Updated 2025-09-30)
Health Score
Price to Earnings Ratio (P/E)
-
Medium
Low ≥ 50
High ≤ 10
Price to Book Ratio (P/B)
-
Very High
Low ≤ 1
High ≥ 3
Return on Equity (ROE)
-
Very Low
Low ≤ 5%
High ≥ 25%
Return on Assets (ROA)
-
Very Low
Low ≤ 2%
High ≥ 10%
Free Cash Flow - Revenue % (FCF)
-
Low
Low ≤ 5%
High ≥ 15%
Debt to Equity
-
Very Low
Low ≥ 1
High ≤ 0.3
* Institutions hold a combined 80.31% of the total shares of Generac Holdings Inc
1.
Vanguard Group Inc(11.5552%)
since
2025/06/30
2.
BlackRock Inc(6.3732%)
since
2025/06/30
3.
State Street Corp(3.7322%)
since
2025/06/30
4.
Amvescap Plc.(3.3957%)
since
2025/06/30
5.
Vanguard Total Stock Mkt Idx Inv(3.1583%)
since
2025/07/31
6.
Boston Partners Global Investors, Inc(3.0999%)
since
2025/06/30
7.
Victory Capital Management Inc.(3.0904%)
since
2025/06/30
8.
Ariel Investments, LLC(3.0755%)
since
2025/06/30
9.
Geode Capital Management, LLC(2.5586%)
since
2025/06/30
10.
Vanguard 500 Index Investor(2.4931%)
since
2025/07/31
11.
Vanguard Small Cap Index(2.4449%)
since
2025/07/31
12.
JHancock Disciplined Value Mid Cap I(2.2314%)
since
2025/07/31
13.
UBS Group AG(1.8713%)
since
2025/06/30
14.
Invesco S&P 500® Equal Weight ETF(1.8582%)
since
2025/08/29
15.
Morgan Stanley - Brokerage Accounts(1.7424%)
since
2025/06/30
16.
Dimensional Fund Advisors, Inc.(1.6498%)
since
2025/06/30
17.
Arrowstreet Capital Limited Partnership(1.5593%)
since
2025/06/30
18.
Brown Advisory Holdings Inc(1.5464%)
since
2025/06/30
19.
Vanguard Small Cap Growth Index Inv(1.3785%)
since
2025/07/31
20.
Impax Asset Management Group PLC(1.3526%)
since
2025/06/30
21.
Victory Pioneer A(1.3406%)
since
2025/07/31
22.
Macquarie Group Ltd(1.3357%)
since
2025/06/30
23.
Federated Hermes Inc(1.2771%)
since
2025/06/30
24.
Fidelity 500 Index(1.2764%)
since
2025/07/31
25.
Citadel Advisors Llc(1.2367%)
since
2025/06/30
26.
SPDR® S&P 500® ETF(1.2261%)
since
2025/08/31
27.
iShares Core S&P 500 ETF(1.2185%)
since
2025/08/31
28.
Pioneer US Large Core Equity(1.2075%)
since
2025/06/30
29.
Burgundy Asset Management Ltd(1.1106%)
since
2025/06/30
30.
Disciplined Growth Investors Inc(1.0916%)
since
2025/06/30
31.
Macquarie US Mid Cap Growth Equity(1.0297%)
since
2025/06/30
32.
Royal Bank of Canada(1.015%)
since
2025/06/30
33.
Macquarie Mid Cap Growth A(0.9504%)
since
2025/07/31
34.
Amundi Fds US Pioneer A USD C(0.8261%)
since
2025/07/31
35.
Ariel Fund Investor(0.8093%)
since
2025/06/30
36.
Federated Hermes MDT MCG Institutional(0.6819%)
since
2025/06/30
37.
Federated Hermes MDT Mid Cap Growth A(0.6819%)
since
2025/06/30
38.
Principal LargeCap Growth I Instl(0.6195%)
since
2025/07/31
39.
Vanguard Institutional Index I(0.6091%)
since
2025/07/31
40.
American Funds New Economy A(0.6015%)
since
2025/06/30
* Investors data is estimated based on stocks listed on Finnton that are currently held by Institution/Fund.
Date
2025-12-31
EPS Estimate
1.88
Date
2025-09-30
EPS Actual
1.83
EPS Estimate
2.25
EPS Difference
-0.42
Surprise Percent
-18.6667%
(Last Updated 2025-09-30)
(Last Updated 2025-09-30)
Revenue
$ 0
Cost Of Revenue
$ 0
Gross Profit
$ 0
Operating Expenses
$ 0
Operating Income
$ 0
Interest Expense
$ 0
Pretax Income
$ 0
Net Income
$ 0
Income Tax Expense
$ 0
EBITDA
$ 0
Total Other Income Expense Net
$ 0
Earnings Per Share
0
Dividends Per Share
0
Shares Outstanding
0
Operating Margin
0%
(Last Updated 2025-09-30)
Cash
$ 0
Short Term Investments
$ 0
Receivables
$ 0
Inventories
$ 0
Total Current Assets
$ 0
Property Plant Equipment
$ 0
Total Assets
$ 0
Payables
$ 0
Short Term Debt
$ 0
Long Term Debt
$ 0
Total Liabilities
$ 0
Equity
$ 0
(Last Updated 2025-09-30)
Net Income
$ 0
Depreciation
$ 0
Change In Working Capital
$ 0
Cash From Operations
$ 0
Capital Expenditures
$ 0
Cash From Investing
$ 0
Cash From Financing
$ 0
Net Change In Cash
$ 0
Disclaimer: Finnton is a stock screener tool provided for informational and educational purposes only. The data, analysis, and insights offered on this website do not constitute financial, investment, tax, or legal advice. Users are solely responsible for their own investment decisions, and Finnton makes no guarantees regarding the accuracy, completeness, or reliability of the information provided. Past performance is not indicative of future results. Always conduct your own research and consult with a licensed financial advisor before making any investment decisions.