XML 52 R4.htm IDEA: XBRL DOCUMENT v3.20.2
Consolidated Statements of Income - USD ($)
$ in Thousands
12 Months Ended
Jul. 31, 2020
Jul. 31, 2019
Jul. 31, 2018
Revenue:      
Total revenue $ 742,307 $ 719,514 $ 652,849
Cost of revenue:      
Total cost of revenue 338,015 324,350 296,783
Gross profit:      
Subscription and support 86,315 76,877 65,604
License 319,988 312,572 270,505
Services (2,011) 5,715 19,957
Total gross profit 404,292 395,164 356,066
Operating expenses:      
Research and development 200,575 188,541 171,657
Sales and marketing 142,420 130,751 124,117
General and administrative 85,183 74,401 75,916
Total operating expenses 428,178 393,693 371,690
Income (loss) from operations (23,886) 1,471 (15,624)
Interest income 24,705 30,182 13,281
Interest expense (17,945) (17,334) (6,442)
Other income (expense), net (7,205) (1,867) 509
Income (loss) before provision for income taxes (24,331) 12,452 (8,276)
Provision for (benefit from) income taxes 2,867 (8,280) 18,467
Net income (loss) $ (27,198) $ 20,732 $ (26,743)
Earnings per share:      
Basic (in USD per share) $ (0.33) $ 0.25 $ (0.34)
Diluted (in USD per share) $ (0.33) $ 0.25 $ (0.34)
Shares used in computing earnings per share:      
Basic (in shares) 82,855,392 81,447,998 77,709,592
Diluted (in shares) 82,855,392 82,681,214 77,709,592
Subscription and support      
Revenue:      
Total revenue $ 203,473 $ 150,474 $ 110,738
Cost of revenue:      
Total cost of revenue 117,158 73,597 45,134
License      
Revenue:      
Total revenue 331,554 320,272 275,606
Cost of revenue:      
Total cost of revenue 11,566 7,700 5,101
Services      
Revenue:      
Total revenue 207,280 248,768 266,505
Cost of revenue:      
Total cost of revenue $ 209,291 $ 243,053 $ 246,548