Home MarketXLS
Dashboard MarketXLS
Screener MarketXLS
Options Profit Calculator MarketXLS
Stock Ranks MarketXLS
Spreadsheet Builder MarketXLS
Documentation MarketXLS
Logout MarketXLS

GNRC Stock Annual Income Statement. Download in Excel

Generac Holdlings Inc. logo

Generac Holdlings Inc.

Sector: Industrials   

Industry: Diversified Industrials

128.39
 
USD
  
-1.39
  
(-1.07%)
Previous close: 129.78  Open: 128.4  Bid: 127.0  Ask: 129.5
52 week range    
99.50   
   195.94
Mkt Cap: 7,729 M  Avg Vol (90 Days): 846,300
Last updated: Friday 13th June 2025

Stock Rankings

76
MarketXLS Rank
80
Value
70
Technical
78
Quality
How are these ranks calculated?
Financials

GNRC Income Statement

Annual
Dec-15Dec-16Dec-17Dec-18Dec-19Dec-20Dec-21Dec-22Dec-23Dec-24
AcquisitionExpense1 M21 M1 M460000.0
Amortization of intangibles24 M33 M29 M22 M29 M32 M50 M103 M104 M98 M
Basic EPS from continuing operations4.095.618.515.553.315.46
Basic EPS total1.141.512.563.574.095.618.515.553.315.46
Basic weighted shares outstanding68 M65 M62 M62 M62 M62 M63 M63 M61 M60 M
Cost of sales857 M930 M1,095 M1,298 M1,407 M1,528 M2,377 M3,043 M2,657 M2,630 M
Depreciation-40 M-54 M-52 M-47 M61 M69 M92 M156 M167 M172 M
Depreciation unreconciled24 M33 M29 M22 M29 M32 M50 M103 M104 M98 M
DepreciationAndAmortization24 M33 M29 M22 M29 M32 M50 M103 M104 M98 M
Diluted EPS total1.121.52.533.544.035.488.35.423.275.39
Diluted normalized net income/share4.035.488.35.423.275.39
Diluted weighted shares outstanding69 M65 M63 M62 M63 M64 M64 M65 M62 M60 M
GainOnSaleOfSecurity123000.044000.0298000.02 M3 M2 M1 M1 M4 M-30 M
GeneralAndAdministrativeExpense53 M75 M88 M104 M111 M118 M144 M195 M253 M285 M
Gross operating profit460 M514 M585 M725 M798 M958 M1,360 M1,522 M1,365 M1,666 M
ImpairmentOfCapitalAssets41 M
Income before tax123 M156 M204 M311 M320 M446 M692 M508 M290 M409 M
Income restructuring and M&A-79 M-101 M
Income taxes45 M58 M44 M70 M67 M99 M135 M100 M73 M92 M
Interest income-2 M-3 M
InterestExpenseNonOperating43 M45 M43 M41 M42 M33 M33 M55 M98 M90 M
MinorityInterests-24000.0-2 M-3 M-301000.02 M-23 M-59 M-3 M-663000.0
MiscOtherSpecialCharges-10 M328000.0-5 M-7 M-14 M-2 M2 M-4 M-3 M-2 M
Net income from total operations78 M99 M160 M241 M252 M349 M533 M350 M215 M316 M
NetIncomeCommonStockholders78 M99 M158 M238 M252 M349 M533 M350 M215 M316 M
NetIncomeContinuousOperations78 M99 M160 M241 M252 M351 M550 M409 M217 M317 M
NetNonOperatingInterestIncomeExpense-45 M-48 M-43 M-41 M-42 M-33 M-33 M-55 M-98 M-90 M
Normalized income405 M
Operating income220 M205 M251 M357 M372 M479 M721 M566 M386 M537 M
Operating income before depreciation (EBITDA)212 M259 M302 M404 M427 M548 M817 M723 M558 M674 M
OperatingExpense240 M309 M334 M368 M426 M479 M639 M956 M979 M1,129 M
Other income net11 M710000.04 M5 M11 M-76000.0-3 M-4 M-2 M33 M
OtherGandA53 M75 M88 M104 M111 M118 M144 M195 M253 M285 M
OtherImpairmentOfCapitalAssets-36 M
OtherOperatingExpenses-845000.0-1 M-251000.0-7 M-495000.0-750000.0-990000.0-975000.0-1 M-943000.0
OtherWriteOff1 M1 M3 M1 M
PromotionAndAdvertising-39 M-45 M-46 M-35 M44 M54 M67 M101 M18 M117 M
RentAndLandingFees53 M75 M88 M104 M
Research & development expense33 M37 M43 M50 M68 M80 M104 M160 M173 M220 M
ResearchExpense33 M37 M43 M50 M68 M80 M104 M160 M173 M220 M
RestructringAndMnAIncome-79 M-101 M
Revenue per share24 M33 M29 M22 M29 M32 M50 M103 M104 M98 M
SalariesAndWages-8 M-9 M-10 M-15 M17 M21 M24 M29 M35 M49 M
Selling Gen & administrative expense183 M239 M262 M296 M329 M365 M463 M691 M702 M812 M
SellingAndMarketingExpense130 M165 M175 M192 M218 M246 M319 M496 M448 M526 M
SellingExpense130 M165 M175 M192 M
Special income/charges-41 M101 M
Total Income available for interest expense (EBIT)166 M201 M246 M352 M361 M479 M724 M563 M388 M499 M
Total common shares outstanding66 M63 M62 M62 M63 M63 M64 M62 M60 M60 M
Total net income78 M99 M160 M241 M252 M349 M533 M350 M215 M316 M
Total ordinary shares59 M59 M59 M59 M59 M59 M59 M59 M59 M59 M
Total revenues1,317 M1,444 M1,679 M2,023 M2,204 M2,485 M3,737 M4,565 M4,023 M4,296 M
TotalExpenses1,097 M1,240 M1,429 M1,666 M1,832 M2,006 M3,016 M3,998 M3,636 M3,759 M
TotalRevenue1,317 M1,444 M1,679 M2,023 M2,204 M2,485 M3,737 M4,565 M4,023 M4,296 M
Call: 1-877-778-8358
Ankur Mohan MarketXLS
Welcome! I'm Ankur, the founder and CEO of MarketXLS. With more than ten years of experience, I have assisted over 2,500 customers in developing personalized investment research strategies and monitoring systems using Excel.

I invite you to book a demo with me or my team to save time, enhance your investment research, and streamline your workflows.
Implement "your own" investment strategies in Excel with thousands of MarketXLS functions and templates.
MarketXLS provides all the tools I need for in-depth stock analysis. It's user-friendly and constantly improving. A must-have for serious investors.

John D.

Financial Analyst

I have been using MarketXLS for the last 6+ years and they really enhanced the product every year and now in the journey of bringing in AI...

Kirubakaran K.

Investment Professional

MarketXLS is a powerful tool for financial modeling. It integrates seamlessly with Excel and provides real-time data.

David L.

Financial Analyst

I have used lots of stock and option information services. This is the only one which gives me what I need inside Excel.

Lloyd L.

Professional Trader