CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN EQUITY (Unaudited) - USD ($) shares in Thousands, $ in Thousands |
Total |
Common Stock |
Common Stock
Restricted Stock Units
|
Additional Paid-in Capital |
Retained Earnings |
Treasury Stock |
Accumulated Other Comprehensive (Loss)/Income |
Non-controlling interest in consolidated subsidiaries |
| Balance, beginning of period (in shares) at Dec. 31, 2022 |
|
57,655
|
|
|
|
|
|
|
| Balance, beginning of period at Dec. 31, 2022 |
$ 3,003,010
|
$ 58
|
|
$ 847,965
|
$ 2,248,948
|
$ (118)
|
$ (95,321)
|
$ 1,478
|
| Treasury stock, beginning of period (in shares) at Dec. 31, 2022 |
|
|
|
|
|
14
|
|
|
| Increase (Decrease) in Stockholders' Equity [Roll Forward] |
|
|
|
|
|
|
|
|
| Restricted stock units vested (in shares) |
|
|
224
|
|
|
|
|
|
| Equity withheld for employee taxes (in shares) |
|
(72)
|
|
|
|
|
|
|
| Equity withheld for employee taxes |
(20,501)
|
|
|
(20,501)
|
|
|
|
|
| Stock-based compensation expense |
34,265
|
|
|
34,265
|
|
|
|
|
| Exercise of stock options (in shares) |
|
71
|
|
|
|
|
|
|
| Exercise of stock options |
2,525
|
|
|
2,525
|
|
|
|
|
| Repurchase of common stock, including excise tax (in shares) |
|
(30)
|
|
|
|
|
|
|
| Repurchase of common stock, including excise tax |
(8,510)
|
|
|
|
(8,510)
|
|
|
|
| Other comprehensive (loss) income |
17,361
|
|
|
|
|
|
17,361
|
|
| Net income |
102,292
|
|
|
|
102,292
|
|
|
|
| Balance, end of period (in shares) at Mar. 31, 2023 |
|
57,848
|
|
|
|
|
|
|
| Balance, end of period at Mar. 31, 2023 |
3,130,442
|
$ 58
|
|
864,254
|
2,342,730
|
$ (118)
|
(77,960)
|
1,478
|
| Treasury stock, end of period (in shares) at Mar. 31, 2023 |
|
|
|
|
|
14
|
|
|
| Balance, beginning of period (in shares) at Dec. 31, 2022 |
|
57,655
|
|
|
|
|
|
|
| Balance, beginning of period at Dec. 31, 2022 |
3,003,010
|
$ 58
|
|
847,965
|
2,248,948
|
$ (118)
|
(95,321)
|
1,478
|
| Treasury stock, beginning of period (in shares) at Dec. 31, 2022 |
|
|
|
|
|
14
|
|
|
| Increase (Decrease) in Stockholders' Equity [Roll Forward] |
|
|
|
|
|
|
|
|
| Net income |
319,529
|
|
|
|
|
|
|
|
| Balance, end of period (in shares) at Sep. 30, 2023 |
|
57,693
|
|
|
|
|
|
|
| Balance, end of period at Sep. 30, 2023 |
3,300,018
|
$ 58
|
|
951,086
|
2,440,043
|
$ (118)
|
(91,630)
|
579
|
| Treasury stock, end of period (in shares) at Sep. 30, 2023 |
|
|
|
|
|
14
|
|
|
| Balance, beginning of period (in shares) at Mar. 31, 2023 |
|
57,848
|
|
|
|
|
|
|
| Balance, beginning of period at Mar. 31, 2023 |
3,130,442
|
$ 58
|
|
864,254
|
2,342,730
|
$ (118)
|
(77,960)
|
1,478
|
| Treasury stock, beginning of period (in shares) at Mar. 31, 2023 |
|
|
|
|
|
14
|
|
|
| Increase (Decrease) in Stockholders' Equity [Roll Forward] |
|
|
|
|
|
|
|
|
| Restricted stock units vested (in shares) |
|
|
76
|
|
|
|
|
|
| Equity withheld for employee taxes (in shares) |
|
(21)
|
|
|
|
|
|
|
| Equity withheld for employee taxes |
(6,142)
|
|
|
(6,142)
|
|
|
|
|
| Stock-based compensation expense |
32,449
|
|
|
32,449
|
|
|
|
|
| Exercise of stock options (in shares) |
|
170
|
|
|
|
|
|
|
| Exercise of stock options |
4,601
|
|
|
4,601
|
|
|
|
|
| Issuance of common stock from employee stock purchase plan (in shares) |
|
77
|
|
|
|
|
|
|
| Issuance of common stock from employee stock purchase plan |
18,466
|
|
|
18,466
|
|
|
|
|
| Repurchase of common stock, including excise tax (in shares) |
|
(195)
|
|
|
|
|
|
|
| Repurchase of common stock, including excise tax |
(41,437)
|
|
|
|
(41,437)
|
|
|
|
| Purchase of subsidiary shares from noncontrolling interest |
(1,453)
|
|
|
(48)
|
|
|
|
(1,405)
|
| Contributions to consolidated subsidiary from noncontrolling interest |
506
|
|
|
|
|
|
|
506
|
| Other comprehensive (loss) income |
5,875
|
|
|
|
|
|
5,875
|
|
| Net income |
120,033
|
|
|
|
120,033
|
|
|
|
| Balance, end of period (in shares) at Jun. 30, 2023 |
|
57,955
|
|
|
|
|
|
|
| Balance, end of period at Jun. 30, 2023 |
3,263,340
|
$ 58
|
|
913,580
|
2,421,326
|
$ (118)
|
(72,085)
|
579
|
| Treasury stock, end of period (in shares) at Jun. 30, 2023 |
|
|
|
|
|
14
|
|
|
| Increase (Decrease) in Stockholders' Equity [Roll Forward] |
|
|
|
|
|
|
|
|
| Restricted stock units vested (in shares) |
|
|
7
|
|
|
|
|
|
| Equity withheld for employee taxes (in shares) |
|
(2)
|
|
|
|
|
|
|
| Equity withheld for employee taxes |
(426)
|
|
|
(426)
|
|
|
|
|
| Stock-based compensation expense |
34,949
|
|
|
34,949
|
|
|
|
|
| Exercise of stock options (in shares) |
|
51
|
|
|
|
|
|
|
| Exercise of stock options |
2,983
|
|
|
2,983
|
|
|
|
|
| Repurchase of common stock, including excise tax (in shares) |
|
(318)
|
|
|
|
|
|
|
| Repurchase of common stock, including excise tax |
(78,487)
|
|
|
|
(78,487)
|
|
|
|
| Other comprehensive (loss) income |
(19,545)
|
|
|
|
|
|
(19,545)
|
|
| Net income |
97,204
|
|
|
|
97,204
|
|
|
|
| Balance, end of period (in shares) at Sep. 30, 2023 |
|
57,693
|
|
|
|
|
|
|
| Balance, end of period at Sep. 30, 2023 |
$ 3,300,018
|
$ 58
|
|
951,086
|
2,440,043
|
$ (118)
|
(91,630)
|
579
|
| Treasury stock, end of period (in shares) at Sep. 30, 2023 |
|
|
|
|
|
14
|
|
|
| Balance, beginning of period (in shares) at Dec. 31, 2023 |
57,787
|
57,787
|
|
|
|
|
|
|
| Balance, beginning of period at Dec. 31, 2023 |
$ 3,471,470
|
$ 58
|
|
1,008,766
|
2,501,107
|
$ 0
|
(39,040)
|
579
|
| Treasury stock, beginning of period (in shares) at Dec. 31, 2023 |
|
|
|
|
|
0
|
|
|
| Increase (Decrease) in Stockholders' Equity [Roll Forward] |
|
|
|
|
|
|
|
|
| Restricted stock units vested (in shares) |
|
|
261
|
|
|
|
|
|
| Equity withheld for employee taxes (in shares) |
|
(88)
|
|
|
|
|
|
|
| Equity withheld for employee taxes |
(26,012)
|
|
|
(26,012)
|
|
|
|
|
| Stock-based compensation expense |
41,642
|
|
|
41,642
|
|
|
|
|
| Exercise of stock options (in shares) |
|
369
|
|
|
|
|
|
|
| Exercise of stock options |
15,251
|
|
|
15,251
|
|
|
|
|
| Repurchase of common stock, including excise tax (in shares) |
|
(396)
|
|
|
|
|
|
|
| Repurchase of common stock, including excise tax |
(120,593)
|
|
|
|
(120,593)
|
|
|
|
| Other comprehensive (loss) income |
(22,316)
|
|
|
|
|
|
(22,312)
|
(4)
|
| Net income |
116,243
|
|
|
|
116,243
|
|
|
|
| Balance, end of period (in shares) at Mar. 31, 2024 |
|
57,933
|
|
|
|
|
|
|
| Balance, end of period at Mar. 31, 2024 |
$ 3,475,685
|
$ 58
|
|
1,039,647
|
2,496,757
|
$ 0
|
(61,352)
|
575
|
| Treasury stock, end of period (in shares) at Mar. 31, 2024 |
|
|
|
|
|
0
|
|
|
| Balance, beginning of period (in shares) at Dec. 31, 2023 |
57,787
|
57,787
|
|
|
|
|
|
|
| Balance, beginning of period at Dec. 31, 2023 |
$ 3,471,470
|
$ 58
|
|
1,008,766
|
2,501,107
|
$ 0
|
(39,040)
|
579
|
| Treasury stock, beginning of period (in shares) at Dec. 31, 2023 |
|
|
|
|
|
0
|
|
|
| Increase (Decrease) in Stockholders' Equity [Roll Forward] |
|
|
|
|
|
|
|
|
| Exercise of stock options (in shares) |
409
|
|
|
|
|
|
|
|
| Net income |
$ 351,234
|
|
|
|
|
|
|
|
| Balance, end of period (in shares) at Sep. 30, 2024 |
56,708
|
56,708
|
|
|
|
|
|
|
| Balance, end of period at Sep. 30, 2024 |
$ 3,554,629
|
$ 57
|
|
1,129,238
|
2,465,269
|
$ 0
|
(40,517)
|
582
|
| Treasury stock, end of period (in shares) at Sep. 30, 2024 |
|
|
|
|
|
0
|
|
|
| Balance, beginning of period (in shares) at Mar. 31, 2024 |
|
57,933
|
|
|
|
|
|
|
| Balance, beginning of period at Mar. 31, 2024 |
3,475,685
|
$ 58
|
|
1,039,647
|
2,496,757
|
$ 0
|
(61,352)
|
575
|
| Treasury stock, beginning of period (in shares) at Mar. 31, 2024 |
|
|
|
|
|
0
|
|
|
| Increase (Decrease) in Stockholders' Equity [Roll Forward] |
|
|
|
|
|
|
|
|
| Restricted stock units vested (in shares) |
|
|
69
|
|
|
|
|
|
| Equity withheld for employee taxes (in shares) |
|
(18)
|
|
|
|
|
|
|
| Equity withheld for employee taxes |
(4,577)
|
|
|
(4,577)
|
|
|
|
|
| Stock-based compensation expense |
35,285
|
|
|
35,285
|
|
|
|
|
| Exercise of stock options (in shares) |
|
23
|
|
|
|
|
|
|
| Exercise of stock options |
1,339
|
|
|
1,339
|
|
|
|
|
| Issuance of common stock from employee stock purchase plan (in shares) |
|
85
|
|
|
|
|
|
|
| Issuance of common stock from employee stock purchase plan |
15,717
|
|
|
15,717
|
|
|
|
|
| Repurchase of common stock, including excise tax (in shares) |
|
(1,160)
|
|
|
|
|
|
|
| Repurchase of common stock, including excise tax |
(216,071)
|
$ (1)
|
|
|
(216,070)
|
|
|
|
| Contributions to consolidated subsidiary from noncontrolling interest |
7
|
|
|
|
|
|
|
7
|
| Other comprehensive (loss) income |
(8,071)
|
|
|
|
|
|
(8,071)
|
|
| Net income |
98,645
|
|
|
|
98,645
|
|
|
|
| Balance, end of period (in shares) at Jun. 30, 2024 |
|
56,932
|
|
|
|
|
|
|
| Balance, end of period at Jun. 30, 2024 |
3,397,959
|
$ 57
|
|
1,087,411
|
2,379,332
|
$ 0
|
(69,423)
|
582
|
| Treasury stock, end of period (in shares) at Jun. 30, 2024 |
|
|
|
|
|
0
|
|
|
| Increase (Decrease) in Stockholders' Equity [Roll Forward] |
|
|
|
|
|
|
|
|
| Restricted stock units vested (in shares) |
|
|
7
|
|
|
|
|
|
| Equity withheld for employee taxes (in shares) |
|
(3)
|
|
|
|
|
|
|
| Equity withheld for employee taxes |
(611)
|
|
|
(611)
|
|
|
|
|
| Stock-based compensation expense |
41,136
|
|
|
41,136
|
|
|
|
|
| Exercise of stock options (in shares) |
|
17
|
|
|
|
|
|
|
| Exercise of stock options |
1,302
|
|
|
1,302
|
|
|
|
|
| Repurchase of common stock, including excise tax (in shares) |
|
(245)
|
|
|
|
|
|
|
| Repurchase of common stock, including excise tax |
(50,409)
|
|
|
|
(50,409)
|
|
|
|
| Other comprehensive (loss) income |
28,906
|
|
|
|
|
|
28,906
|
|
| Net income |
$ 136,346
|
|
|
|
136,346
|
|
|
|
| Balance, end of period (in shares) at Sep. 30, 2024 |
56,708
|
56,708
|
|
|
|
|
|
|
| Balance, end of period at Sep. 30, 2024 |
$ 3,554,629
|
$ 57
|
|
$ 1,129,238
|
$ 2,465,269
|
$ 0
|
$ (40,517)
|
$ 582
|
| Treasury stock, end of period (in shares) at Sep. 30, 2024 |
|
|
|
|
|
0
|
|
|