XML 16 R6.htm IDEA: XBRL DOCUMENT v3.21.2
CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY - USD ($)
shares in Thousands, $ in Thousands
Total
Common Stock
Additional Paid-in Capital
Accumulated Other Comprehensive Income (Loss)
Retained Earnings
Treasury Stock
Balance at Dec. 31, 2019 $ 1,617,058 $ 481 $ 739,478 $ (46) $ 917,336 $ (40,191)
Beginning balance (in shares) at Dec. 31, 2019   48,148       8,839
Increase (Decrease) in Stockholders' Equity            
Net income 101,442       101,442  
Exercise of stock options and vesting of restricted stock units $ 92,337   66,584     $ 25,753
Exercise of stock options and vesting of restricted stock units (in shares) 917         980
Employee taxes paid for withheld shares upon equity award settlement $ (6,892)         $ (6,892)
Employee taxes paid for withheld shares upon equity award settlement (in shares)           (19)
Stock compensation 35,688   35,688      
Issuance of shares pursuant to employee stock purchase plan $ 5,177   2,248     $ 2,929
Issuance of shares pursuant to employee stock purchase plan (in shares) 20         20
Treasury stock purchases $ (15,482)         $ (15,482)
Treasury stock purchases (in shares) (59)         (59)
Balance at Jun. 30, 2020 $ 1,829,328 $ 481 843,998 (46) 1,018,778 $ (33,883)
Ending balance (in shares) at Jun. 30, 2020   48,148       7,917
Balance at Mar. 31, 2020 1,712,832 $ 481 798,089 (46) 964,886 $ (50,578)
Beginning balance (in shares) at Mar. 31, 2020   48,148       8,397
Increase (Decrease) in Stockholders' Equity            
Net income 53,892       53,892  
Exercise of stock options and vesting of restricted stock units $ 46,101   27,642     $ 18,459
Exercise of stock options and vesting of restricted stock units (in shares) 436         482
Employee taxes paid for withheld shares upon equity award settlement $ (4,591)         $ (4,591)
Employee taxes paid for withheld shares upon equity award settlement (in shares)           (12)
Stock compensation 18,386   18,386      
Issuance of shares pursuant to employee stock purchase plan $ 2,708   (119)     $ 2,827
Issuance of shares pursuant to employee stock purchase plan (in shares) 10         10
Treasury stock purchases $ 0          
Treasury stock purchases (in shares) 0          
Balance at Jun. 30, 2020 $ 1,829,328 $ 481 843,998 (46) 1,018,778 $ (33,883)
Ending balance (in shares) at Jun. 30, 2020   48,148       7,917
Balance at Dec. 31, 2020 1,986,111 $ 481 905,332 (46) 1,112,156 $ (31,812)
Beginning balance (in shares) at Dec. 31, 2020   48,148       7,609
Increase (Decrease) in Stockholders' Equity            
Net income 62,506       62,506  
Exercise of stock options and vesting of restricted stock units $ 29,388   (1,623)     $ 31,011
Exercise of stock options and vesting of restricted stock units (in shares) 210         346
Employee taxes paid for withheld shares upon equity award settlement $ (16,010)         $ (16,010)
Employee taxes paid for withheld shares upon equity award settlement (in shares)           (37)
Stock compensation 50,899   50,899      
Issuance of shares pursuant to employee stock purchase plan $ 6,200   6,077     $ 123
Issuance of shares pursuant to employee stock purchase plan (in shares) 17         17
Treasury stock purchases $ (12,975)         $ (12,975)
Treasury stock purchases (in shares) (32)         (32)
Purchase consideration for conversion of unvested restricted stock $ 1,872   1,872      
Balance at Jun. 30, 2021 2,107,991 $ 481 962,557 (46) 1,174,662 $ (29,663)
Ending balance (in shares) at Jun. 30, 2021   48,148       7,315
Balance at Mar. 31, 2021 2,060,993 $ 481 941,960 (46) 1,149,132 $ (30,534)
Beginning balance (in shares) at Mar. 31, 2021   48,148       7,424
Increase (Decrease) in Stockholders' Equity            
Net income 25,530       25,530  
Exercise of stock options and vesting of restricted stock units $ 11,286   (9,544)     $ 20,830
Exercise of stock options and vesting of restricted stock units (in shares) 89         150
Employee taxes paid for withheld shares upon equity award settlement $ (7,052)         $ (7,052)
Employee taxes paid for withheld shares upon equity award settlement (in shares)           (18)
Stock compensation 25,175   25,175      
Issuance of shares pursuant to employee stock purchase plan $ 3,162   3,094     $ 68
Issuance of shares pursuant to employee stock purchase plan (in shares) 9         9
Treasury stock purchases $ (12,975)         $ (12,975)
Treasury stock purchases (in shares) (32)         (32)
Purchase consideration for conversion of unvested restricted stock $ 1,872   1,872      
Balance at Jun. 30, 2021 $ 2,107,991 $ 481 $ 962,557 $ (46) $ 1,174,662 $ (29,663)
Ending balance (in shares) at Jun. 30, 2021   48,148       7,315