XML 34 R24.htm IDEA: XBRL DOCUMENT v3.24.4
Net Income Per Share (Tables)
9 Months Ended
Dec. 31, 2024
Earnings Per Share [Abstract]  
Schedule of Computations of Basic and Diluted Net Income Per Share
The following table summarizes the computations of basic and diluted net income per share for the three and nine months ended December 31, 2024 and 2023 (in thousands, except per share amounts):
Three months ended December 31,Nine months ended December 31,
 2024202320242023
Net income$200,147 $244,684 $487,463 $444,528 
Shares used in net income per share computation:    
Weighted average shares outstanding - basic150,647 155,933 152,127 157,568 
Effect of potentially dilutive equivalent shares1,248 1,507 1,379 1,275 
Weighted average shares outstanding - diluted151,895 157,440 153,506 158,843 
Net income per share:    
Basic$1.33 $1.57 $3.20 $2.82 
Diluted$1.32 $1.55 $3.18 $2.80