XML 54 R32.htm IDEA: XBRL DOCUMENT v3.24.2.u1
STOCKHOLDERS' EQUITY (Tables)
12 Months Ended
Jun. 30, 2024
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):

    

2022

    

2023

    

2024

Cost of goods sold

$

812

$

911

$

930

Selling, general and administrative

 

26,749

27,716

27,155

Research and development

 

511

497

621

Stock-based compensation expense

$

28,072

$

29,124

$

28,706

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

    

2022

    

2023

    

2024

 

Expected dividend

 

Risk-free interest rate

 

1.2

%

3.9

%

4.5

%

Expected volatility

 

31.0

%

31.0

%

29.0

%

Expected holding period (in years)

 

4.5

4.5

4.5

Schedule of stock option activity

The following summarizes stock option activity for fiscal years 2022, 2023 and 2024:

Weighted-

Average

Weighted-Average

Aggregate

Number of

Exercise

Remaining Contractual

Intrinsic Value

    

Options

    

Price

    

Term

    

(in thousands)

Outstanding at June 30, 2021

 

255,220

$

50.24

Granted

 

22,954

96.38

Exercised

 

(166,629)

35.09

Expired or forfeited

 

(900)

73.99

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

7.6 years

$

3.131

Exercisable at June 30, 2024

34,647

$

88.53

6.1 years

$

1.698

Summary of RSU award activity

Weighted-

Average

    

Shares

    

Fair Value

Nonvested at June 30, 2021

 

435,925

$

84.16

Granted

 

334,435

90.31

Vested

 

(337,442)

82.66

Forfeited

 

(5,471)

83.66

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