XML 41 R30.htm IDEA: XBRL DOCUMENT v3.24.2
Stockholders' Equity (Tables)
6 Months Ended
Jun. 30, 2024
Stockholders' Equity Note [Abstract]  
Schedule of Activity Related to Stock Option Plans
The following table summarizes the activities related to the Company’s stock options:
Options Outstanding
Number of
Shares
Weighted-
Average
Exercise Price
(per share)
Balances as of December 31, 202319,695,109 $268.86 
Granted
337,121 555.69
Exercised
(2,543,267)153.25 
Expired
(3,171)53.41 
Balances as of June 30, 202417,485,792 $291.25 
Vested and expected to vest as of June 30, 202417,485,792 $291.25 
Exercisable as of June 30, 202417,352,136 $290.14 
Schedule of Unvested Restricted Stock Units
The following table summarizes the activities related to the Company’s unvested RSUs and PSUs:
Unvested Restricted Stock Units
Number of
Shares
Weighted-
Average
Grant-Date Fair Value
(per share)
Balances as of December 31, 2023— $— 
Granted
159,978 686.36
Vested
(13,330)562.00 
Forfeited
— — 
Balances as of June 30, 2024146,648 $697.66 
Schedule of Changes in Accumulated Other Comprehensive Income (Loss)
The following tables summarize the changes in accumulated balances of other comprehensive income (loss) for the three and six months ended June 30, 2024:
Foreign Currency Translation
Adjustments
Net Investment Hedge Gains (Losses)Change in Unrealized Gains (Losses) on Cash Flow HedgesTax (Expense) Benefit on Cash Flow HedgesTax (Expense) Benefit on Net Investment HedgesTotal
(in thousands)
Balances as of March 31, 2024$(176,974)$— $84,461 $(19,366)$— $(111,879)
Other comprehensive income (loss) before reclassifications
(72,626)(3,400)160,544 (36,811)780 48,487 
Amounts reclassified from accumulated other comprehensive income (loss)
— — (33,374)7,652 — (25,722)
Net change in accumulated other comprehensive income (loss)
(72,626)(3,400)127,170 (29,159)780 22,765 
Balances as of June 30, 2024$(249,600)$(3,400)$211,631 $(48,525)$780 $(89,114)

Foreign Currency Translation
Adjustments
Net Investment Hedge Gains (Losses)Change in Unrealized Gains (Losses) on Cash Flow HedgesTax (Expense) Benefit on Cash Flow HedgesTax (Expense) Benefit on Net Investment HedgesTotal
(in thousands)
Balances as of December 31, 2023$(103,922)$— $(155,730)$35,707 $— $(223,945)
Other comprehensive income (loss) before reclassifications
(145,678)(3,400)389,688 (89,351)780 152,039 
Amounts reclassified from accumulated other comprehensive income (loss)
— — (22,327)5,119 — (17,208)
Net change in accumulated other comprehensive income (loss)
(145,678)(3,400)367,361 (84,232)780 134,831 
Balances as of June 30, 2024$(249,600)$(3,400)$211,631 $(48,525)$780 $(89,114)
The following tables summarize the changes in accumulated balances of other comprehensive income (loss) for the three and six months ended June 30, 2023:
Foreign Currency Translation
Adjustments
Net Investment Hedge Gains (Losses)Change in Unrealized Gains (Losses) on Cash Flow HedgesTax (Expense) Benefit on Cash Flow HedgesTax (Expense) Benefit on Net Investment HedgesTotal
(in thousands)
Balances as of March 31, 2023$(191,695)$— $— $— $— $(191,695)
Other comprehensive income (loss) before reclassifications
52,429 — — — — 52,429 
Net change in accumulated other comprehensive income (loss)52,429 — — — — 52,429 
Balances as of June 30, 2023
$(139,266)$— $— $— $— $(139,266)
Foreign Currency Translation
Adjustments
Net Investment Hedge Gains (Losses)Change in Unrealized Gains (Losses) on Cash Flow HedgesTax (Expense) Benefit on Cash Flow HedgesTax (Expense) Benefit on Net Investment HedgesTotal
(in thousands)
Balances as of December 31, 2022$(217,306)$— $— $— $— $(217,306)
Other comprehensive income (loss) before reclassifications
78,040 — — — — 78,040 
Net change in accumulated other comprehensive income (loss)78,040 — — — — 78,040 
Balances as of June 30, 2023
$(139,266)$— $— $— $— $(139,266)
The following tables summarize the amounts reclassified from AOCI to the Consolidated Statement of Operations:
Three Months Ended
June 30, 2024
RevenuesCost of RevenuesProvision for Income TaxesTotal Reclassifications
(in thousands)
Gains (losses) on derivatives in cash flow hedging relationship
Foreign exchange contracts
Amount of gains (losses) reclassified from AOCI$33,301 $73 $(7,652)$25,722 
Six Months Ended
June 30, 2024
RevenuesCost of RevenuesProvision for Income TaxesTotal Reclassifications
(in thousands)
Gains (losses) on derivatives in cash flow hedging relationship
Foreign exchange contracts
Amount of gains (losses) reclassified from AOCI$22,060 $267 $(5,119)$17,208