XML 20 R5.htm IDEA: XBRL DOCUMENT v3.22.1
Consolidated Statements of Comprehensive Income - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Jan. 31, 2022
Jan. 31, 2021
Jan. 31, 2020
Revenues:      
Total revenues $ 1,850,777 $ 1,465,069 $ 1,104,081
Cost of revenues:      
Total cost of revenues [1] 503,678 408,928 303,369
Gross profit 1,347,099 1,056,141 800,712
Operating expenses:      
Research and development [1] 382,035 294,220 209,895
Sales and marketing [1] 288,061 235,014 190,331
General and administrative [1] 171,507 149,113 114,267
Total operating expenses [1] 841,603 678,347 514,493
Operating income 505,496 377,794 286,219
Other income, net 6,815 16,199 27,478
Income before income taxes 512,311 393,993 313,697
Provision for income taxes 84,921 13,995 12,579
Net income $ 427,390 $ 379,998 $ 301,118
Net income per share:      
Basic (in usd per share) $ 2.79 $ 2.52 $ 2.04
Diluted (in usd per share) $ 2.63 $ 2.36 $ 1.90
Weighted-average shares used to compute net income per share:      
Basic (in shares) 153,251 150,666 147,796
Diluted (in shares) 162,277 160,732 158,296
Other comprehensive income:      
Net change in unrealized (loss) gain on available-for-sale investments, net of tax $ (9,872) $ 985 $ 2,388
Net change in cumulative foreign currency translation loss (3,078) (453) (2,857)
Comprehensive income 414,440 380,530 300,649
Subscription services      
Revenues:      
Total revenues 1,483,976 1,179,486 896,294
Cost of revenues:      
Total cost of revenues [1] 224,911 184,589 136,328
Professional services and other      
Revenues:      
Total revenues 366,801 285,583 207,787
Cost of revenues:      
Total cost of revenues [1] $ 278,767 $ 224,339 $ 167,041
[1]
(1) Includes stock-based compensation as follows:
Cost of revenues:
Cost of subscription services$4,795 $4,840 $2,638 
Cost of professional services and other36,293 27,698 17,518 
Research and development83,837 63,541 37,001 
Sales and marketing56,830 40,574 27,537 
General and administrative52,881 48,348 31,212 
Total stock-based compensation$234,636 $185,001 $115,906