XML 16 R4.htm IDEA: XBRL DOCUMENT v3.24.1.u1
CONDENSED CONSOLIDATED STATEMENTS OF INCOME - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Revenue:    
Total revenue $ 964,095 $ 900,195
Cost of Revenue:    
Total cost of revenue 371,025 357,224
Gross profit 593,070 542,971
Expenses:    
Sales and marketing 149,453 147,804
General and administrative 92,024 70,101
Research and development 52,635 44,667
Income from operations 298,958 280,399
Interest expense (7,911) (13,127)
Interest income 4,432 416
Income before provision for income taxes 295,479 267,688
Provision for income taxes 59,900 53,634
Net income $ 235,579 $ 214,054
Earnings per Share:    
Basic (in USD per share) $ 2.84 $ 2.58
Diluted (in USD per share) $ 2.81 $ 2.55
Weighted Average Shares Outstanding:    
Basic (in shares) 83,096 82,992
Diluted (in shares) 83,957 83,959
Product revenue    
Revenue:    
Total revenue $ 543,049 $ 505,942
Cost of Revenue:    
Total cost of revenue 176,770 173,610
Service revenue    
Revenue:    
Total revenue 421,046 394,253
Cost of Revenue:    
Total cost of revenue $ 194,255 $ 183,614