Dec'19 | Dec'18 | Dec'17 | Dec'16 | Dec'15 | Dec'14 | Dec'13 | Dec'12 | Dec'11 | Dec'10 | Dec'09 |
---|---|---|---|---|---|---|---|---|---|---|
Total revenues | ||||||||||
534,890 | 522,285 | 277,743 | 191,603 | 196,129 | 184,158 | 177,325 | 155,741 | 158,603 | 113,339 | 164,282 |
Cost of sales | ||||||||||
214,085 | 206,572 | 121,601 | 79,872 | 78,029 | 74,180 | 66,976 | 61,285 | 62,865 | 51,489 | 55,218 |
Gross profit | ||||||||||
320,805 | 315,713 | 156,142 | 111,731 | 118,100 | - | - | - | - | - | - |
Amortization of inventory fair value adjustment from acquisition | ||||||||||
- | - | - | - | - | - | - | - | - | 1,118 | - |
Total cost of sales (excludes amortization of intangible assets of $5,753, $6,667 and $5,852, respectively) | ||||||||||
- | - | - | - | - | - | - | - | - | 52,607 | 55,218 |
Research and development | ||||||||||
52,553 | 51,649 | 33,644 | 38,672 | 35,514 | 37,913 | 34,186 | 27,716 | 26,325 | 23,696 | 11,957 |
Sales and marketing | ||||||||||
111,114 | 108,987 | 67,248 | 50,436 | 50,401 | 43,076 | 35,744 | 30,319 | 25,751 | 23,972 | 23,347 |
General and administrative | ||||||||||
52,755 | 44,951 | 29,192 | 26,351 | 27,057 | 25,811 | 25,581 | 19,800 | 22,798 | 19,346 | 17,352 |
Amortization of intangible assets from acquired businesses and technology | ||||||||||
- | - | - | - | - | 8,828 | 8,171 | 6,935 | 7,124 | 6,731 | 1,364 |
Impairment loss | ||||||||||
- | - | - | - | - | 3,558 | 0 | 0 | - | - | - |
Facility restructuring charge | ||||||||||
- | - | - | - | - | - | 1,825 | 0 | - | - | - |
Acquisition and integration costs | ||||||||||
11,667 | 14,197 | 16,506 | 711 | 2,390 | - | - | - | - | 2,276 | 2,495 |
Total operating expenses | ||||||||||
228,089 | 219,784 | 146,590 | 116,170 | 115,362 | 193,366 | 172,483 | 146,055 | 144,863 | 128,628 | 111,733 |
Operating income | ||||||||||
92,716 | 95,929 | 9,552 | -4,439 | 2,738 | -9,208 | 4,842 | 9,686 | 13,740 | -15,289 | 52,549 |
Other expense, net | ||||||||||
-14,790 | -24,283 | -17,588 | -12,181 | -12,035 | -1,775 | -1,408 | -2,075 | - | - | - |
Gain (Loss) on Extinguishment of Debt | ||||||||||
-748 | -8,262 | 0 | 421 | - | - | - | - | - | - | - |
Interest income | ||||||||||
- | - | - | - | - | - | - | - | 203 | 214 | 372 |
Interest expense | ||||||||||
- | - | - | - | - | - | - | - | 2,083 | 2,345 | 767 |
Interest and other expense, net | ||||||||||
-15,538 | -32,545 | -17,588 | -11,760 | - | - | - | - | -376 | - | -5 |
Total other expense | ||||||||||
- | - | - | - | - | - | - | - | -2,256 | -2,131 | -400 |
Income before income taxes | ||||||||||
77,178 | 63,384 | -8,036 | -16,199 | -9,297 | -10,983 | 3,434 | 7,611 | 11,484 | -17,420 | 52,149 |
Provision for income taxes | ||||||||||
4,257 | -10,799 | 129 | -2,391 | -3,218 | -3,909 | -3,956 | 2,618 | 3,851 | -6,149 | 19,266 |
Net income | ||||||||||
72,921 | 74,183 | -8,165 | -13,808 | -6,079 | -7,074 | 7,390 | 4,993 | 7,633 | -11,271 | 32,883 |
Basic earnings per share | ||||||||||
1.78 | 1.95 | -0.24 | -0.42 | -0.18 | -0.21 | - | - | - | -0.39 | - |
Basic earnings (loss) per share (in dollars per share) | ||||||||||
- | - | - | - | - | - | 0.22 | 0.15 | 0.23 | - | 1.09 |
Diluted earnings per share | ||||||||||
1.73 | 1.86 | -0.24 | -0.42 | - | - | 0.21 | 0.15 | 0.23 | - | 1.08 |
Shares used in basic per share calculation | ||||||||||
- | - | - | - | 34,104 | 34,451 | - | - | - | - | - |
Shares used in basic per share calculation | ||||||||||
40,860 | 37,995 | 33,734 | 32,708 | - | - | 33,836 | 33,068 | 32,903 | 28,582 | 29,964 |
Shares used in diluted per share calculation | ||||||||||
43,111 | 42,554 | 33,734 | 32,708 | - | - | 34,947 | 33,702 | 33,320 | 28,582 | 30,272 |