XML 51 R35.htm IDEA: XBRL DOCUMENT v3.25.2
STOCKHOLDERS' EQUITY (Tables)
12 Months Ended
Jun. 30, 2025
STOCKHOLDERS' EQUITY  
Schedule of stock-based compensation expense in the consolidated statements of operations

We recorded stock-based compensation expense in the consolidated statements of operations as follows (in thousands):

    

2023

    

2024

    

2025

Cost of goods sold

$

911

$

930

$

1,014

Selling, general and administrative

 

27,716

27,155

30,340

Research and development

 

497

621

605

Stock-based compensation expense

$

29,124

$

28,706

$

31,959

Schedule of weighted average assumptions used to determine the fair value calculations for stock options issued

    

2023

    

2024

    

2025

 

Expected dividend

 

Risk-free interest rate

 

3.9

%

4.5

%

4.4

%

Expected volatility

 

31.0

%

29.0

%

29.0

%

Expected holding period (in years)

 

4.5

4.5

4.5

Schedule of stock option activity

Weighted-

Average

Weighted-Average

Aggregate

Number of

Exercise

Remaining Contractual

Intrinsic Value

    

Options

    

Price

    

Term

    

(in thousands)

Outstanding at June 30, 2022

 

110,645

$

82.43

Granted

 

23,351

87.90

Exercised

 

(47,354)

77.42

Expired or forfeited

 

(2,965)

74.06

Outstanding at June 30, 2023

 

83,677

$

87.09

Granted

 

22,438

119.45

Exercised

 

(22,698)

81.67

Expired or forfeited

 

(4,459)

86.72

Outstanding at June 30, 2024

 

78,958

$

97.87

Granted

 

16,039

174.09

Exercised

 

(33,782)

91.69

Expired or forfeited

 

(962)

111.09

Outstanding at June 30, 2025

 

60,253

$

121.41

7.8 years

$

6,233

Exercisable at June 30, 2025

22,602

$

96.15

6.4 years

$

2,909

Summary of RSU award activity

Weighted-

Average

    

Shares

    

Fair Value

Nonvested at June 30, 2022

 

427,447

$

90.17

Granted

 

357,475

87.90

Vested

 

(313,862)

96.36

Forfeited

 

(15,545)

88.42

Nonvested at June 30, 2023

 

455,515

$

85.15

Granted

 

333,114

95.42

Vested

 

(390,375)

79.75

Forfeited

 

(6,663)

88.76

Nonvested at June 30, 2024

 

391,591

$

99.21

Granted

 

297,912

150.91

Vested

 

(323,297)

127.88

Forfeited

 

(10,810)

103.40

Nonvested at June 30, 2025

 

355,396

$

116.34