v3.10.0.1
CONDENSED CONSOLIDATED STATEMENTS OF INCOME (Unaudited) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2018
Jun. 30, 2017
Jun. 30, 2018
Jun. 30, 2017
Income Statement [Abstract]        
Revenues $ 227,118 $ 136,099 $ 436,989 $ 251,153
Cost of revenues 145,172 89,033 275,446 165,411
Gross profit 81,946 47,066 161,543 85,742
Operating expenses:        
Research and development 19,551 12,725 37,426 24,183
Sales and marketing 15,954 11,961 32,159 22,736
General and administrative 5,776 3,265 10,465 7,704
Total operating expenses 41,281 27,951 80,050 54,623
Operating income 40,665 19,115 81,493 31,119
Financial income (expenses), net (2,480) 3,595 (1,896) 5,005
Other expenses 64
Income before taxes on income 38,185 22,710 79,533 36,124
Taxes on income (tax benefit) 3,617 186 9,279 (575)
Net income $ 34,568 $ 22,524 $ 70,254 $ 36,699
Net basic earnings per share of common stock $ 0.76 $ 0.54 $ 1.57 $ 0.88
Net diluted earnings per share of common stock $ 0.72 $ 0.50 $ 1.46 $ 0.83
Weighted average number of shares used in computing net basic earnings per share of common stock 45,216,253 41,700,399 44,726,382 41,525,285
Weighted average number of shares used in computing net diluted earnings per share of common stock 48,291,280 44,831,590 47,984,817 44,335,521