CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY - USD ($) shares in Thousands, $ in Thousands |
Total |
Common Stock |
Additional Paid-in Capital |
Retained Earnings |
| Balance at Dec. 31, 2022 |
|
$ 4,962,566
|
$ 1,389
|
|
$ 4,257,667
|
$ 703,510
|
| Balance, shares at Dec. 31, 2022 |
|
|
138,864
|
|
|
|
| Vesting of restricted stock units |
|
|
$ 7
|
|
(7)
|
|
| Vesting of restricted stock units, shares |
|
|
687
|
|
|
|
| Stock-based compensation expense |
|
11,026
|
|
|
11,026
|
|
| Repurchase of common stock |
[1] |
$ (627,608)
|
$ (75)
|
|
|
(627,533)
|
| Repurchase of common stock, shares |
|
(7,500)
|
(7,546)
|
[1] |
|
|
| Exercise of stock options |
|
$ 315
|
|
|
315
|
|
| Exercise of stock options, shares |
|
|
38
|
|
|
|
| Shares withheld for restricted stock units vested |
|
(22,853)
|
$ (3)
|
|
(22,850)
|
|
| Shares withheld for restricted stock units vested, shares |
|
|
(276)
|
|
|
|
| Net income |
|
333,786
|
|
|
|
333,786
|
| Balance at Mar. 31, 2023 |
|
4,657,232
|
$ 1,318
|
|
4,246,151
|
409,763
|
| Balance, shares at Mar. 31, 2023 |
|
|
131,767
|
|
|
|
| Balance at Dec. 31, 2022 |
|
4,962,566
|
$ 1,389
|
|
4,257,667
|
703,510
|
| Balance, shares at Dec. 31, 2022 |
|
|
138,864
|
|
|
|
| Net income |
|
1,189,862
|
|
|
|
|
| Balance at Sep. 30, 2023 |
|
4,580,685
|
$ 1,234
|
|
4,261,107
|
318,344
|
| Balance, shares at Sep. 30, 2023 |
|
|
123,400
|
|
|
|
| Balance at Mar. 31, 2023 |
|
4,657,232
|
$ 1,318
|
|
4,246,151
|
409,763
|
| Balance, shares at Mar. 31, 2023 |
|
|
131,767
|
|
|
|
| Vesting of restricted stock units |
|
|
$ 3
|
|
(3)
|
|
| Vesting of restricted stock units, shares |
|
|
319
|
|
|
|
| Stock-based compensation expense |
|
12,395
|
|
|
12,395
|
|
| Repurchase of common stock |
[1] |
$ (722,695)
|
$ (70)
|
|
|
(722,625)
|
| Repurchase of common stock, shares |
|
(7,000)
|
(6,970)
|
[1] |
|
|
| Exercise of stock options |
|
$ 157
|
|
|
157
|
|
| Exercise of stock options, shares |
|
|
16
|
|
|
|
| Shares withheld for restricted stock units vested |
|
(9,648)
|
$ (1)
|
|
(9,647)
|
|
| Shares withheld for restricted stock units vested, shares |
|
|
(100)
|
|
|
|
| Net income |
|
404,619
|
|
|
|
404,619
|
| Balance at Jun. 30, 2023 |
|
4,342,060
|
$ 1,250
|
|
4,249,053
|
91,757
|
| Balance, shares at Jun. 30, 2023 |
|
|
125,032
|
|
|
|
| Vesting of restricted stock units, shares |
|
|
6
|
|
|
|
| Stock-based compensation expense |
|
12,128
|
|
|
12,128
|
|
| Repurchase of common stock |
[1] |
$ (224,886)
|
$ (16)
|
|
|
(224,870)
|
| Repurchase of common stock, shares |
|
(1,700)
|
(1,651)
|
[1] |
|
|
| Exercise of stock options |
|
$ 134
|
|
|
134
|
|
| Exercise of stock options, shares |
|
|
14
|
|
|
|
| Shares withheld for restricted stock units vested |
|
(208)
|
|
|
(208)
|
|
| Shares withheld for restricted stock units vested, shares |
|
|
(1)
|
|
|
|
| Net income |
|
451,457
|
|
|
|
451,457
|
| Balance at Sep. 30, 2023 |
|
4,580,685
|
$ 1,234
|
|
4,261,107
|
318,344
|
| Balance, shares at Sep. 30, 2023 |
|
|
123,400
|
|
|
|
| Balance at Dec. 31, 2023 |
|
$ 4,732,351
|
$ 1,219
|
|
4,270,948
|
460,184
|
| Balance, shares at Dec. 31, 2023 |
|
121,857
|
121,857
|
|
|
|
| Vesting of restricted stock units |
|
|
$ 4
|
|
(4)
|
|
| Vesting of restricted stock units, shares |
|
|
438
|
|
|
|
| Stock-based compensation expense |
|
$ 16,900
|
|
|
16,900
|
|
| Repurchase of common stock |
[2] |
$ (19,600)
|
$ (1)
|
|
|
(19,599)
|
| Repurchase of common stock, shares |
|
(100)
|
(97)
|
[2] |
|
|
| Exercise of stock options |
|
$ 151
|
|
|
151
|
|
| Exercise of stock options, shares |
|
|
21
|
|
|
|
| Shares withheld for restricted stock units vested |
|
(31,876)
|
$ (3)
|
|
(31,873)
|
|
| Shares withheld for restricted stock units vested, shares |
|
|
(169)
|
|
|
|
| Net income |
|
258,781
|
|
|
|
258,781
|
| Balance at Mar. 31, 2024 |
|
4,956,708
|
$ 1,220
|
|
4,256,122
|
699,366
|
| Balance, shares at Mar. 31, 2024 |
|
|
122,049
|
|
|
|
| Balance at Dec. 31, 2023 |
|
$ 4,732,351
|
$ 1,219
|
|
4,270,948
|
460,184
|
| Balance, shares at Dec. 31, 2023 |
|
121,857
|
121,857
|
|
|
|
| Net income |
|
$ 887,654
|
|
|
|
|
| Balance at Sep. 30, 2024 |
|
$ 4,446,673
|
$ 1,156
|
|
4,266,561
|
178,956
|
| Balance, shares at Sep. 30, 2024 |
|
115,557
|
115,557
|
|
|
|
| Balance at Mar. 31, 2024 |
|
$ 4,956,708
|
$ 1,220
|
|
4,256,122
|
699,366
|
| Balance, shares at Mar. 31, 2024 |
|
|
122,049
|
|
|
|
| Vesting of restricted stock units |
|
|
$ 3
|
|
(3)
|
|
| Vesting of restricted stock units, shares |
|
|
351
|
|
|
|
| Stock-based compensation expense |
|
16,726
|
|
|
16,726
|
|
| Repurchase of common stock |
[2] |
$ (989,608)
|
$ (58)
|
|
|
(989,550)
|
| Repurchase of common stock, shares |
|
(5,800)
|
(5,821)
|
[2] |
|
|
| Exercise of stock options |
|
$ 28
|
|
|
28
|
|
| Exercise of stock options, shares |
|
|
2
|
|
|
|
| Shares withheld for restricted stock units vested |
|
(23,302)
|
$ (1)
|
|
(23,301)
|
|
| Shares withheld for restricted stock units vested, shares |
|
|
(130)
|
|
|
|
| Net income |
|
344,090
|
|
|
|
344,090
|
| Balance at Jun. 30, 2024 |
|
4,304,642
|
$ 1,164
|
|
4,249,572
|
53,906
|
| Balance, shares at Jun. 30, 2024 |
|
|
116,451
|
|
|
|
| Vesting of restricted stock units, shares |
|
|
7
|
|
|
|
| Stock-based compensation expense |
|
17,259
|
|
|
17,259
|
|
| Repurchase of common stock |
[2] |
$ (159,741)
|
$ (8)
|
|
|
(159,733)
|
| Repurchase of common stock, shares |
|
(900)
|
(904)
|
[2] |
|
|
| Exercise of stock options |
|
$ 66
|
|
|
66
|
|
| Exercise of stock options, shares |
|
|
5
|
|
|
|
| Shares withheld for restricted stock units vested |
|
(336)
|
|
|
(336)
|
|
| Shares withheld for restricted stock units vested, shares |
|
|
(2)
|
|
|
|
| Net income |
|
284,783
|
|
|
|
284,783
|
| Balance at Sep. 30, 2024 |
|
$ 4,446,673
|
$ 1,156
|
|
$ 4,266,561
|
$ 178,956
|
| Balance, shares at Sep. 30, 2024 |
|
115,557
|
115,557
|
|
|
|
|
|