XML 13 R4.htm IDEA: XBRL DOCUMENT v3.22.1
Consolidated Statements of Income - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Income Statement [Abstract]    
Total revenues $ 1,002,259 $ 375,338
Cost of sales 262,301 73,379
Gross profit 739,958 301,959
Research and development 26,368 23,304
Sales and marketing 65,388 34,233
General and administrative 24,508 19,507
Acquisition and integration costs 3,037 726
Total operating expenses 119,301 77,770
Operating income 620,657 224,189
Interest and other expense, net 29 2,382
Income before income taxes 620,628 221,807
Provision for income taxes 140,692 43,723
Net income $ 479,936 $ 178,084
Basic earnings per share $ 11.46 $ 4.19
Diluted earnings per share $ 11.31 $ 4.09
Shares used in basic per share calculation 41,875 42,510
Shares used in diluted per share calculation 42,449 43,533