| 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, 2023 | 19,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, 2024 | 17,485,792 | | | $ | 291.25 | | | | | | | Vested and expected to vest as of June 30, 2024 | 17,485,792 | | | $ | 291.25 | | | | | | | Exercisable as of June 30, 2024 | 17,352,136 | | | $ | 290.14 | | | | | |
|
| 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 Hedges | | Tax (Expense) Benefit on Cash Flow Hedges | | Tax (Expense) Benefit on Net Investment Hedges | | Total | | (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 Hedges | | Tax (Expense) Benefit on Cash Flow Hedges | | Tax (Expense) Benefit on Net Investment Hedges | | Total | | (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 Hedges | | Tax (Expense) Benefit on Cash Flow Hedges | | Tax (Expense) Benefit on Net Investment Hedges | | Total | | (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 Hedges | | Tax (Expense) Benefit on Cash Flow Hedges | | Tax (Expense) Benefit on Net Investment Hedges | | Total | | (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 | | | | | | Revenues | | Cost of Revenues | | Provision for Income Taxes | | Total 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 | | | | | | Revenues | | Cost of Revenues | | Provision for Income Taxes | | Total 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 | | | | | |
|