v3.25.1
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, 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     3,413     3,413
Exercise of stock options (shares) 112          
Issuance of Class A common stock under employee and director equity option plans, net     (5,343)     (5,343)
Issuance of Class A common stock under employee and director equity option plans, net (shares) 205          
Comprehensive income/(loss)       (853) (7,117) (7,970)
Repurchase and retirement of common stock $ (1)       (83,314) (83,315)
Repurchase and retirement of common stock (shares) (1,597)          
Total equity, end of period at Mar. 31, 2024 $ 113 $ 22 2,886,436 (11,045) 1,046,834 3,922,361
Shares, Outstanding, Ending Balance at Mar. 31, 2024 112,626 22,430        
Shares, Outstanding, Beginning Balance at Dec. 31, 2024 114,990 22,430        
Total equity, beginning of period at Dec. 31, 2024 $ 115 $ 22 3,031,244 (6,861) 1,152,813 4,177,333
Stock-based compensation     13,324     13,324
Grant of contingent restricted stock units     429     429
Exercise of stock options     11,223     $ 11,223
Exercise of stock options (shares) 309         309
Issuance of Class A common stock under employee and director equity option plans, net     (2,293)     $ (2,293)
Issuance of Class A common stock under employee and director equity option plans, net (shares) 72          
Comprehensive income/(loss)       4,694 75,462 80,156
Repurchase and retirement of common stock $ (2)       (192,102) (192,104)
Repurchase and retirement of common stock (shares) (2,445)          
Total equity, end of period at Mar. 31, 2025 $ 113 $ 22 $ 3,053,927 $ (2,167) $ 1,036,173 $ 4,088,068
Shares, Outstanding, Ending Balance at Mar. 31, 2025 112,926 22,430