XML 50 R36.htm IDEA: XBRL DOCUMENT v3.21.2
Stockholders' Equity (Tables)
3 Months Ended
Jun. 30, 2021
Equity [Abstract]  
Schedule of Stock Repurchase Activity

The following table provides shares bought through stock repurchase program during the three months ended June 30, 2021 and 2020:

 

 

 

For the Three Months Ended June 30,

 

 

 

2021

 

 

2020

 

Shares repurchased

 

 

 

 

 

67,649

 

Average price per share

 

 

 

 

$

167.19

 

Value of shares repurchased (in millions)

 

 

 

 

$

11.3

 

Schedule of Accumulated Other Comprehensive Income (Loss)

The components of accumulated other comprehensive (loss) income, are as follows (in thousands):

 

 

 

Three Months Ended June 30, 2021

 

 

 

Foreign Currency Translation Adjustments

 

 

Unrealized Gains (Losses) on Investments

 

 

Gains (Losses) on Derivative Instruments

 

 

Total

 

Balance, March 31, 2021

 

$

(14,718

)

 

$

1,369

 

 

$

1,904

 

 

$

(11,445

)

Other comprehensive income (loss)

 

 

83

 

 

 

(217

)

 

 

(632

)

 

 

(766

)

Balance, June 30, 2021

 

$

(14,635

)

 

$

1,152

 

 

$

1,272

 

 

$

(12,211

)

 

 

 

Three Months Ended June 30, 2020

 

 

 

Foreign Currency Translation Adjustments

 

 

Unrealized Gains (Losses) on Investments

 

 

Gains (Losses) on Derivative Instruments

 

 

Total

 

Balance, March 31, 2020

 

$

(16,860

)

 

$

1,672

 

 

$

3,999

 

 

$

(11,189

)

Other comprehensive income (loss)

 

 

1,360

 

 

 

1,755

 

 

 

(461

)

 

 

2,654

 

Balance, June 30, 2020

 

$

(15,500

)

 

$

3,427

 

 

$

3,538

 

 

$

(8,535

)