v3.25.2
Condensed Consolidated Statements of Comprehensive Income - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Net income $ 341,868 $ 349,356 $ 551,403 $ 585,972
Other comprehensive income (loss)        
Foreign currency translation adjustments 9,475 (2,944) 16,755 (11,477)
Unrealized gain (loss) on marketable securities and restricted marketable securities, net of tax of $(91), $41, $(422), and $143 677 (1,197) 6,108 (3,200)
Unrealized (loss) gain on derivative instruments, net of tax of $0, $177, $(87) and $(131) 0 (571) 279 491
Other comprehensive income (loss) 10,152 (4,712) 23,142 (14,186)
Comprehensive income 352,020 344,644 574,545 571,786
Supplemental Income Statement Elements [Abstract]        
Unrealized (loss) gain on marketable securities and restricted marketable securities, tax (91) 41 (422) 143
Unrealized gain (loss) on derivative instruments, tax $ 0 $ 177 $ (87) $ (131)