v3.24.2.u1
CONDENSED CONSOLIDATED STATEMENTS OF EQUITY - USD ($)
shares in Thousands, $ in Thousands
Common Stock [Member]
Common Class A [Member]
Common Stock [Member]
Common Class B [Member]
Additional Paid-in Capital [Member]
Accumulated Other Comprehensive Income/(Loss) [Member]
Retained Earnings [Member]
Total
Shares, Outstanding, Beginning Balance at Dec. 31, 2022 77,762 22,430        
Total equity, beginning of period at Dec. 31, 2022 $ 78 $ 22 $ 630,952 $ (24,630) $ 1,239,951 $ 1,846,373
Stock-based compensation     9,032     9,032
Grant of contingent restricted stock units     219     219
Exercise of stock options (shares) 143          
Exercise of stock options     4,859     4,859
Comprehensive income/(loss)       5,208 49,129 54,337
Total equity, end of period at Mar. 31, 2023 $ 78 $ 22 645,062 (19,422) 1,289,080 1,914,820
Shares, Outstanding, Ending Balance at Mar. 31, 2023 77,905 22,430        
Shares, Outstanding, Beginning Balance at Dec. 31, 2022 77,762 22,430        
Total equity, beginning of period at Dec. 31, 2022 $ 78 $ 22 630,952 (24,630) 1,239,951 1,846,373
Comprehensive income/(loss)           112,404
Total equity, end of period at Jun. 30, 2023 $ 78 $ 22 657,240 (19,067) 1,346,792 1,985,065
Shares, Outstanding, Ending Balance at Jun. 30, 2023 78,013 22,430        
Shares, Outstanding, Beginning Balance at Mar. 31, 2023 77,905 22,430        
Total equity, beginning of period at Mar. 31, 2023 $ 78 $ 22 645,062 (19,422) 1,289,080 1,914,820
Stock-based compensation     8,639     8,639
Grant of contingent restricted stock units     340     340
Exercise of stock options (shares) 108          
Exercise of stock options     3,199     3,199
Comprehensive income/(loss)       355 57,712 58,067
Total equity, end of period at Jun. 30, 2023 $ 78 $ 22 657,240 (19,067) 1,346,792 1,985,065
Shares, Outstanding, Ending Balance at Jun. 30, 2023 78,013 22,430        
Shares, Outstanding, Beginning Balance at Dec. 31, 2023 113,906 22,430        
Total equity, beginning of period at Dec. 31, 2023 $ 114 $ 22 2,870,749 (10,192) 1,137,266 3,997,959
Stock-based compensation     17,281     17,281
Grant of contingent restricted stock units     336     336
Exercise of stock options (shares) 112          
Exercise of stock options     3,413     3,413
Issuance of Class A common stock under employee and director equity option plans, net (shares) 205          
Issuance of Class A common stock under employee and director equity option plans, net     (5,343)     (5,343)
Comprehensive income/(loss)       (853) (7,117) (7,970)
Repurchase and retirement of common stock (shares) (1,597)          
Repurchase and retirement of common stock $ (1)       (83,314) (83,315)
Total equity, end of period at Mar. 31, 2024 $ 113 $ 22 2,886,436 (11,045) 1,046,835 3,922,361
Shares, Outstanding, Ending Balance at Mar. 31, 2024 112,626 22,430        
Shares, Outstanding, Beginning Balance at Dec. 31, 2023 113,906 22,430        
Total equity, beginning of period at Dec. 31, 2023 $ 114 $ 22 2,870,749 (10,192) 1,137,266 $ 3,997,959
Exercise of stock options (shares)           441
Comprehensive income/(loss)           $ 22,984
Total equity, end of period at Jun. 30, 2024 $ 113 $ 22 2,913,609 (11,851) 1,074,472 3,976,365
Shares, Outstanding, Ending Balance at Jun. 30, 2024 112,928 22,430        
Shares, Outstanding, Beginning Balance at Mar. 31, 2024 112,626 22,430        
Total equity, beginning of period at Mar. 31, 2024 $ 113 $ 22 2,886,436 (11,045) 1,046,835 3,922,361
Stock-based compensation     12,844     12,844
Grant of contingent restricted stock units     181     181
Exercise of stock options $ 329   14,239     14,239
Issuance of Class A common stock under employee and director equity option plans, net (shares) 3          
Issuance of Class A common stock under employee and director equity option plans, net     (91)     (91)
Comprehensive income/(loss)       (806) 31,760 30,954
Repurchase and retirement of common stock $ (30)       (4,123) (4,123)
Total equity, end of period at Jun. 30, 2024 $ 113 $ 22 $ 2,913,609 $ (11,851) $ 1,074,472 $ 3,976,365
Shares, Outstanding, Ending Balance at Jun. 30, 2024 112,928 22,430