XML 57 R5.htm IDEA: XBRL DOCUMENT v3.23.1
CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Jan. 31, 2023
Jan. 31, 2022
Jan. 31, 2021
Revenues      
Total revenues $ 3,653,708 $ 2,673,664 $ 2,229,385
Cost of revenues      
Total cost of revenues [1] 815,995 733,969 547,345
Gross profit 2,837,713 1,939,695 1,682,040
Operating expenses      
Research and development [1] 997,170 1,029,574 791,026
Sales and marketing [1] 1,621,518 1,534,600 1,336,056
General and administrative [1] 454,531 522,350 335,144
Total operating expenses [1] 3,073,219 3,086,524 2,462,226
Operating loss (235,506) (1,146,829) (780,186)
Interest and other income (expense), net      
Interest income 25,401 2,583 13,850
Interest expense (46,026) (174,598) (123,076)
Other income (expense), net (9,320) (1,939) (11,636)
Total interest and other income (expense), net (29,945) (173,954) (120,862)
Loss before income taxes (265,451) (1,320,783) (901,048)
Income tax provision 12,411 18,314 6,932
Net loss $ (277,862) $ (1,339,097) $ (907,980)
Net loss per share:      
Basic (in dollars per share) $ (1.71) $ (8.29) $ (5.68)
Diluted (in dollars per share) $ (1.71) $ (8.29) $ (5.68)
Weighted-average shares outstanding:      
Weighted-average shares used in computing basic and diluted net loss per share 162,376 161,628 159,744
Cloud services      
Revenues      
Total revenues $ 1,457,295 $ 943,785 $ 554,132
Cost of revenues      
Total cost of revenues [1] 490,299 398,274 252,290
License      
Revenues      
Total revenues 1,521,116 1,056,481 971,378
Cost of revenues      
Total cost of revenues [1] 5,312 9,215 20,864
Maintenance and services      
Revenues      
Total revenues 675,297 673,398 703,875
Cost of revenues      
Total cost of revenues [1] $ 320,384 $ 326,480 $ 274,191
[1] Amounts include stock-based compensation expense, as follows: 
Cost of revenues$86,247 $79,968 $56,437 
Research and development339,624 327,065 271,120 
Sales and marketing247,505 246,447 198,346 
General and administrative115,762 141,338 92,752