XML 54 R4.htm IDEA: XBRL DOCUMENT v3.20.1
Condensed Consolidated Statements of Comprehensive Income - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Apr. 30, 2020
Apr. 30, 2019
Revenues:    
Total revenues $ 337,106 $ 244,752
Cost of revenues:    
Total cost of revenues [1] 94,880 65,503
Gross profit 242,226 179,249
Operating expenses:    
Research and development [1] 62,237 44,973
Sales and marketing [1] 55,755 39,617
General and administrative [1] 36,669 23,490
Total operating expenses [1] 154,661 108,080
Operating income 87,565 71,169
Other income, net 3,414 6,161
Income before income taxes 90,979 77,330
Provision for income taxes 4,409 3,881
Net income 86,570 73,449
Net income, basic and diluted $ 86,570 $ 73,449
Net income per share:    
Basic (in usd per share) $ 0.58 $ 0.50
Diluted (in usd per share) $ 0.54 $ 0.47
Weighted-average shares used to compute net income per share:    
Basic (in shares) 149,541 146,708
Diluted (in shares) 159,474 157,910
Other comprehensive income:    
Net change in unrealized gain on available-for-sale investments $ 1,297 $ 962
Net change in cumulative foreign currency translation loss 389 (702)
Comprehensive income 88,256 73,709
Subscription services    
Revenues:    
Total revenues 270,235 198,115
Cost of revenues:    
Total cost of revenues [1] 43,212 30,378
Professional services and other    
Revenues:    
Total revenues 66,871 46,637
Cost of revenues:    
Total cost of revenues [1] $ 51,668 $ 35,125
[1]
Includes stock-based compensation as follows:
Cost of revenues:
 
 
 
Cost of subscription services
$
1,019

 
$
385

Cost of professional services and other
5,074

 
2,978

Research and development
11,401

 
6,325

Sales and marketing
8,192

 
5,152

General and administrative
11,221

 
5,916

Total stock-based compensation
$
36,907

 
$
20,756