v3.21.1
CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2021
Mar. 31, 2020
Revenues:    
Revenues $ 189,090 $ 151,346
Cost of revenues (exclusive of amortization of intangible assets, which is included in general and administrative expense):    
Total cost of revenues 43,223 40,380
Gross profit 145,867 110,966
Operating expenses:    
Sales and marketing 43,866 37,004
Research and development 28,510 21,323
General and administrative 29,170 28,468
Total operating expenses 101,546 86,795
Income from operations 44,321 24,171
Foreign currency exchange gain (loss), net (89) (138)
Interest expense (95) (467)
Interest income and other income (loss), net 28 26
Income before income taxes   44,165 23,592
Income tax (benefit) expense 9,921 7,098
Net income $ 34,244 $ 16,494
Net income per share:    
Basic (in dollars per share) $ 1.86 $ 0.97
Diluted (in dollars per share) $ 1.74 $ 0.91
Weighted average shares outstanding:    
Basic (in shares) 18,362 17,064
Diluted (in shares) 19,644 18,189
Service    
Revenues:    
Revenues $ 179,020 $ 139,136
Cost of revenues (exclusive of amortization of intangible assets, which is included in general and administrative expense):    
Total cost of revenues 41,375 36,527
Product    
Revenues:    
Revenues 5,513 5,956
Cost of revenues (exclusive of amortization of intangible assets, which is included in general and administrative expense):    
Total cost of revenues 1,848 1,738
Insurance    
Revenues:    
Revenues 4,557 3,180
Customized postage    
Revenues:    
Revenues 0 3,074
Cost of revenues (exclusive of amortization of intangible assets, which is included in general and administrative expense):    
Total cost of revenues $ 0 $ 2,115

Source