v3.26.1
EARNINGS PER SHARE (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Mar. 31, 2026
Dec. 31, 2025
Sep. 30, 2025
Mar. 31, 2025
Dec. 31, 2024
Sep. 30, 2024
Mar. 31, 2026
Mar. 31, 2025
Numerator:                
Net income $ 233,914 $ 233,610 $ 207,876 $ 180,435 $ 136,795 $ 127,988 $ 675,399 $ 445,217
Denominator:                
Weighted-average shares used in computing basic earnings per share (in shares) 60,521     60,490     60,506 60,477
Add—dilutive potential common shares:                
Weighted-average shares used in computing diluted net income per share (in shares) 60,572     60,545     60,567 60,528
Net income per share of common stock:                
Basic (in dollars per share) $ 3.87     $ 2.98     $ 11.16 $ 7.36
Diluted (in dollars per share) $ 3.86     $ 2.98     $ 11.15 $ 7.36
Restricted stock units                
Add—dilutive potential common shares:                
Restricted stock units (in shares) 51     55     61 51