XML 35 R18.htm IDEA: XBRL DOCUMENT v3.22.1
Stockholders' Equity
12 Months Ended
Mar. 31, 2022
Stockholders' Equity Note [Abstract]  
Stockholders' Equity Stockholders’ Equity
Stock Repurchase Programs. In January 2019, the Company’s Board of Directors approved a stock repurchase program that authorized the Company to repurchase a total of up to $261,000 of its common stock in the open market or in privately negotiated transactions, subject to market conditions, applicable legal requirements, and other factors. The Company’s Board of Directors approved an additional authorization of $750,000 during April 2021 for the Company to repurchase its common stock under the same conditions as the prior stock repurchase program (collectively, the stock repurchase programs). The Company’s stock repurchase programs do not obligate us to acquire any amount of common stock and may be suspended at any time at our discretion. As of March 31, 2022, the aggregate remaining approved amount under the Company’s stock repurchase programs is $454,007.

Stock repurchase activity under the Company’s stock repurchase program was as follows:
Years Ended March 31,
202220212020
Total number of shares repurchased*1,043,554 307,080 1,296,201 
Average price paid per share$341.77 $322.87 $146.89 
Dollar value of shares repurchased**$356,653 $99,147 $190,405 

*Any stock repurchases are made as part of publicly announced programs in open-market transactions.
** May not calculate on rounded dollars.

Subsequent to March 31, 2022, through May 5, 2022, the Company repurchased 176,046 shares for $47,997 at an average price of $272.64 per share and had $406,010 remaining authorized under the stock repurchase program. The Company’s stock repurchase program does not obligate it to acquire any particular amount of common stock and may be suspended at any time at the Company’s discretion.

Accumulated Other Comprehensive Loss. The components within AOCL recorded in the consolidated balance sheets are as follows:
As of March 31,
 20222021
Cumulative foreign currency translation loss$(24,955)$(16,743)
Total $(24,955)$(16,743)