Dec'19 | Dec'18 | Dec'17 | Dec'16 | Dec'15 | Dec'14 | Dec'13 | Dec'12 | Dec'11 | Dec'10 | Dec'09 |
---|---|---|---|---|---|---|---|---|---|---|
Net sales | ||||||||||
745,347 | 684,250 | 565,153 | 479,616 | 440,804 | 391,660 | 342,511 | 307,354 | 266,789 | 317,690 | 272,286 |
Cost of sales | ||||||||||
438,844 | 389,356 | 321,780 | 292,521 | 285,935 | 251,464 | 243,893 | 222,772 | 203,998 | 244,875 | 191,759 |
Gross profit | ||||||||||
306,503 | 294,894 | 243,373 | 187,095 | 154,869 | 140,196 | 98,618 | 84,582 | 62,791 | 72,815 | 80,527 |
Selling, general and administrative expenses | ||||||||||
118,304 | 118,225 | 100,993 | 83,140 | 77,463 | 72,370 | 73,967 | 71,907 | 60,620 | 67,764 | 65,257 |
Impairment of long-lived assets | ||||||||||
- | - | - | - | - | - | - | - | - | - | 23,251 |
Income from operations | ||||||||||
188,199 | 176,669 | 142,380 | 103,955 | 77,406 | 67,826 | 24,651 | 12,675 | 2,171 | 5,051 | -7,981 |
Interest income, net | ||||||||||
1,503 | 192 | -461 | -1,125 | 619 | 878 | 602 | 8,946 | 16,364 | 15,288 | 14,699 |
Income before income taxes | ||||||||||
189,702 | 176,861 | 141,919 | 102,830 | 76,787 | 66,948 | 24,049 | 3,729 | -14,193 | -10,237 | -22,680 |
Provision for income taxes | ||||||||||
44,964 | 42,289 | 46,791 | 34,983 | 28,689 | 25,427 | -10,549 | 1,009 | -2,605 | -171 | -5,811 |
Net income | ||||||||||
144,738 | 134,572 | 95,128 | 67,847 | 48,098 | 41,521 | 34,598 | 2,720 | -11,588 | -10,066 | -16,869 |
Basic earnings per common share | ||||||||||
2.48 | 2.29 | 1.62 | 1.16 | 1.53 | 1.28 | 1.03 | 0.08 | -0.75 | -0.66 | -1.12 |
Basic weighted average common shares outstanding | ||||||||||
58,430 | 58,739 | 58,785 | 58,789 | 31,350 | 32,319 | 33,589 | 32,247 | 15,388 | 15,187 | 15,061 |
Diluted earnings per common share | ||||||||||
2.47 | 2.28 | 1.61 | 1.15 | 1.52 | 1.27 | 1.01 | 0.08 | -0.75 | -0.66 | -1.12 |
Diluted weighted average common shares outstanding | ||||||||||
58,657 | 59,067 | 59,150 | 59,225 | 31,682 | 32,751 | 34,273 | 34,129 | 15,388 | 15,187 | 15,061 |
Net derivative losses on interest rate swaps, before tax | ||||||||||
- | - | - | - | - | - | - | - | 312 | 80 | - |
Income tax expense related to net derivative losses on interest rate swaps | ||||||||||
- | - | - | - | - | - | - | - | 128 | -1 | - |
Other comprehensive income, net of tax | ||||||||||
- | - | - | - | - | - | - | - | 184 | 81 | - |
Comprehensive income | ||||||||||
144,738 | 134,572 | 95,128 | 67,847 | 48,098 | 41,521 | 34,598 | 2,720 | -11,404 | -9,985 | - |