GNRC Income Statement


* In Millions (except for per share items) of USD
Period Ending: LTM
(Last Twelve Months)
2023
12-31
2022
12-31
2021
12-31
2020
12-31
2019
12-31
2018
12-31
2017
12-31
2016
12-31
2015
12-31
2014
12-31
2013
12-31
2012
12-31
2011
12-31
2010
12-31
2009
12-31
2008
12-31
2007
12-31
Report Filing: 2024-02-21 2023-02-22 2022-02-22 2021-02-23 2020-02-25 2019-02-26 2018-02-26 2017-02-24 2016-02-26 2015-02-27 2014-03-03 2013-03-13 2012-03-09 2011-03-07 2010-03-30 2008-12-31 2007-12-31
Revenue 4022667000 4564737000 3737184000 2485200000 2204336000 2023464000 1672445000 1444453000 1317299000 1460919000 1485765000 1176306000 791976000 592880000 588248000 574229000 555705000
Cost of Revenue 2761430000 3042733000 2377102000 1527546000 1406584000 1298424000 1090328000 930347000 857349000 944700000 916205000 735906000 497322000 355523000 352398000 372199000 333428000
Gross Profit 1261237000 1522004000 1360082000 957654000 797752000 725040000 582117000 514106000 459950000 516219000 569560000 440400000 294654000 237357000 235850000 202030000 222277000
Operating Expenses 875038000 955674000 638946000 478548000 425589000 367859000 331053000 309489000 280389000 222844000 218095000 216845000 181673000 147061000 137338000 130845000 127441000
Research & Development 173443000 159774000 104303000 80251000 68394000 50019000 42925000 37229000 32922000 31494000 29271000 23499000 16476000 14700000 10842000 9925000 9606000
General and Administrative 252936000 194861000 144272000 119644000 110868000 103841000 87512000 74700000 52947000 54795000 55490000 46031000 30012000 22599000 14713000 15869000 17581000
Selling and Marketing 448199000 496260000 319020000 246373000 217683000 191887000 171755000 164607000 130242000 120408000 107515000 101448000 77776000 57954000 59823000 57449000 52652000
Other Operating Expenses 460000 104779000 71351000 32280000 28644000 22112000 28861000 32953000 64278000 16147000 25819000 45867000 57409000 51808000 51960000 47602000 47602000
Operating Income 386199000 566330000 721136000 479106000 372163000 357181000 251064000 204617000 179561000 293375000 351465000 223555000 112981000 90296000 98512000 71185000 94836000
Net Interest(Non Operating) -93355000 -53697000 -31538000 -30809000 -38777000 -40956000 -42667000 -44568000 -42843000 -47215000 -54435000 -49114000 -23608000 -27162000 -70862000 -108022000 -125366000
Interest Income 4272000 1129000 1415000 2182000 2767000 0 0 0 0 0 0 0 110000 235000 0 0 0
Interest Expense 97627000 54826000 32953000 32991000 41544000 40956000 42667000 44568000 42843000 47215000 54435000 49114000 23718000 27397000 70862000 108022000 125366000
Equity & Other Income/(Expense) -2544000 -4167000 1928000 -2106000 -13779000 -5149000 -3709000 -3667000 -13735000 12202000 -18314000 -18089000 -2407000 -5914000 15744000 -518718000 20245000
Income Before Tax 290300000 508466000 691526000 446191000 319607000 311076000 204688000 156382000 122983000 258362000 278716000 156352000 86966000 57220000 43394000 -555555000 -10285000
Income Tax Expense 73180000 99596000 134957000 98973000 67299000 69856000 43553000 57570000 45236000 83749000 104177000 63129000 -237677000 307000 339000 400000 -571000
Income(Loss) Attributable to Non-Controlling Interest 14031000 58603000 23177000 -2111000 -952000 2963000 1749000 24000 0 0 0 0 0 0 0 0 0
Net Income 203089000 350267000 533392000 349329000 253260000 238257000 159386000 98788000 77747000 174613000 174539000 93223000 324643000 56913000 43055000 -555955000 -9714000
Depreciation and Amortization 166602000 157176000 116265000 66667000 48056000 47408000 51988000 54418000 40333000 34730000 36774000 54160000 56123000 59440000 59675000 54770000 53783000
EBITDA 552801000 723506000 837401000 545773000 420219000 404589000 303052000 259035000 219894000 328105000 388239000 277715000 169104000 149736000 158187000 125955000 148619000
Earnings Per Share (EPS) 3.31 5.55 8.51 5.61 4.09 3.86 2.58 1.51 1.14 2.55 2.56 1.38 4.84 -1.65 -3.58 -27.93 -0.49
Diluted Earnings Per Share 3.27 5.42 8.3 5.48 4.03 3.83 2.56 1.5 1.12 2.49 2.51 1.35 4.79 -1.65 -3.58 -8.48 -0.15
Weighted Average Shares Outstanding 61265060 63117007 62686001 62280889 61926986 61662031 62040704 64905793 68096051 68538248 68081632 67360632 67130356 59364958 19908540 19908540 19908540
Diluted Weighted Average Shares Outstanding 62058387 64681357 64253407 63737734 62865446 62233225 62642872 65382774 69200297 70171044 69667529 69193138 67797371 59364958 19908540 65578790 65578790

Disclaimer: The data contained in this website is not necessarily real-time nor accurate. All derived (stocks, indexes, futures) and Forex prices are not provided by exchanges but rather by our third party API www.financialmodellingprep.com, and so prices may not be accurate and may differ from the actual market price, meaning prices are indicative and not appropriate for trading purposes. Therefore, Discounting Cash Flows Inc. doesn't bear any responsibility for any trading losses you might incur as a result of using this data. Discounting Cash Flows Inc. or anyone involved with Discounting Cash Flows Inc. will not accept any liability for loss or damage as a result of reliance on the information including data, quotes, charts and buy/sell signals contained within this website. Please be fully informed regarding the risks and costs associated with trading the financial markets, it is one of the riskiest investment forms possible.