XML 46 R32.htm IDEA: XBRL DOCUMENT v3.20.2
Stockholders' Equity (Tables)
6 Months Ended
Sep. 30, 2020
Equity [Abstract]  
Schedule of Stock Repurchase Activity

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

 

 

 

For the Three Months Ended September 30,

 

 

For the Six Months Ended September 30,

 

 

 

2020

 

 

2019

 

 

2020

 

 

2019

 

Shares repurchased

 

 

 

 

 

180,929

 

 

 

67,649

 

 

 

180,929

 

Average price per share

 

 

 

 

$

192.75

 

 

$

167.19

 

 

$

192.75

 

Value of shares repurchased (in millions)

 

 

 

 

$

34.9

 

 

$

11.3

 

 

$

34.9

 

Schedule of Accumulated Other Comprehensive Income (Loss)

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

 

 

 

Six Months Ended September 30, 2020

 

 

 

Foreign Currency Translation Gains (Losses)

 

 

Unrealized Gains on Investments

 

 

Gains (Losses) on Derivative Instruments

 

 

Total

 

Balance, April 1, 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

)

Other comprehensive income (loss)

 

 

2,416

 

 

 

(814

)

 

 

(266

)

 

 

1,336

 

Balance, September 30, 2020

 

 

(13,084

)

 

 

2,613

 

 

 

3,272

 

 

 

(7,199

)

 

 

 

Six Months Ended September 30, 2019

 

 

 

Foreign Currency Translation Gains (Losses)

 

 

Unrealized Gains on Investments

 

 

Gains (Losses) on Derivative Instruments

 

 

Total

 

Balance, April 1, 2019

 

 

(15,028

)

 

 

339

 

 

 

 

 

 

(14,689

)

Other comprehensive income

 

 

2,334

 

 

 

600

 

 

 

 

 

 

2,934

 

Balance, June 30, 2019

 

 

(12,694

)

 

 

939

 

 

 

 

 

 

(11,755

)

Other comprehensive income

 

 

(5,716

)

 

 

(85

)

 

 

 

 

 

(5,801

)

Balance, September 30, 2019

 

 

(18,410

)

 

 

854

 

 

 

 

 

 

(17,556

)