For the year ending 2025-12-31, GNRC made $4,209,147K in revenue. $159,554K in net income. Net profit margin of 3.79%.
| Income Statement | 2025-12-31 | 2024-12-31 | 2023-12-31 | 2022-12-31 |
|---|---|---|---|---|
| Net sales | 4,209,147 | 4,295,834 | 4,022,667 | 4,564,737 |
| Costs of goods sold | 2,597,410 | 2,630,208 | 2,657,236 | 3,042,733 |
| Gross profit | 1,611,737 | 1,665,626 | 1,365,431 | 1,522,004 |
| Selling and service | 555,358 | 526,446 | 448,199 | 496,260 |
| Research and development | 243,470 | 219,600 | 173,443 | 159,774 |
| General and administrative | 422,211 | 285,095 | 252,936 | 194,861 |
| Acquisition related costs | - | - | 460 | 1,459 |
| Amortization of intangibles | 101,507 | 97,743 | 104,194 | 103,320 |
| Total operating expenses | 1,322,546 | 1,128,884 | 979,232 | 955,674 |
| Income from operations | 289,191 | 536,742 | 386,199 | 566,330 |
| Interest expense | 70,697 | 89,713 | 97,627 | 54,826 |
| Investment income | 7,673 | 7,605 | 4,272 | 1,129 |
| Change in fair value of investments | -20,610 | -38,006 | - | - |
| Loss on extinguishment of debt | - | 4,861 | - | -3,743 |
| Loss on refinancing of debt | 1,225 | - | - | - |
| Other, net | -5,272 | -2,329 | -2,544 | -424 |
| Total other expense, net | -90,131 | -127,304 | -95,899 | -57,864 |
| Income before provision for income taxes | 199,060 | 409,438 | 290,300 | 508,466 |
| Provision for income taxes | 37,706 | 92,460 | 73,180 | 99,596 |
| Net income | 161,354 | 316,978 | 217,120 | 408,870 |
| Net income attributable to noncontrolling interests | 1,800 | 663 | 2,514 | 9,368 |
| Net income attributable to generac holdings inc | 159,554 | 316,315 | 214,606 | 399,502 |
| Us-gaap_earningspersharebasic | 2.73 | 5.46 | 3.31 | 5.55 |
| Us-gaap_earningspersharediluted | 2.69 | 5.39 | 3.27 | 5.42 |
| Weighted average common shares outstanding - basic (in shares) | 58,523,642 | 59,559,797 | 61,265,060 | 63,117,007 |
| Weighted average common shares outstanding - diluted (in shares) | 59,275,781 | 60,350,412 | 62,058,387 | 64,681,357 |
GENERAC HOLDINGS INC. (GNRC)
GENERAC HOLDINGS INC. (GNRC)