v3.26.1
CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Consolidated Statements of Comprehensive Income        
Net income $ 715,064 $ 668,595 $ 1,319,245 $ 1,207,080
Other comprehensive income (loss):        
Foreign currency translation adjustments 10,312 45,400 8,818 51,378
Total other comprehensive income 10,312 45,400 8,818 51,378
Comprehensive income $ 725,376 $ 713,995 $ 1,328,063 $ 1,258,458