CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS (UNAUDITED) - USD ($) shares in Thousands, $ in Thousands |
3 Months Ended | 9 Months Ended | ||
|---|---|---|---|---|
Sep. 30, 2021 |
Sep. 30, 2020 |
Sep. 30, 2021 |
Sep. 30, 2020 |
|
| Income Statement [Abstract] | ||||
| Revenues | $ 625,919 | $ 361,736 | $ 1,726,790 | $ 974,445 |
| Cost of sales | 226,123 | 154,967 | 678,594 | 453,581 |
| Gross profit | 399,796 | 206,769 | 1,048,196 | 520,864 |
| Selling, general and administrative expenses | 196,728 | 134,683 | 525,120 | 371,371 |
| Income from operations | 203,068 | 72,086 | 523,076 | 149,493 |
| Foreign currency gains (losses), net | 537 | (516) | (84) | (1,434) |
| Interest income | 615 | 43 | 713 | 189 |
| Interest expense | (6,486) | (1,502) | (12,830) | (5,593) |
| Other income (expense), net | 2 | (27) | 15 | 901 |
| Income before income taxes | 197,736 | 70,084 | 510,890 | 143,556 |
| Income tax expense (benefit) | 44,247 | 8,195 | (59,951) | 14,025 |
| Net income | $ 153,489 | $ 61,889 | $ 570,841 | $ 129,531 |
| Net income per common share: | ||||
| Basic (in dollars per share) | $ 2.47 | $ 0.92 | $ 8.96 | $ 1.92 |
| Diluted (in dollars per share) | $ 2.42 | $ 0.91 | $ 8.79 | $ 1.89 |
| Weighted average common shares outstanding: | ||||
| Basic (in shares) | 62,033 | 67,473 | 63,695 | 67,606 |
| Diluted (in shares) | 63,324 | 68,385 | 64,937 | 68,608 |