v3.26.1
Stock Options and Stock-Based Compensation (Tables)
12 Months Ended
Mar. 31, 2026
Share-Based Payment Arrangement [Abstract]  
Schedule of Weighted Average Assumptions The following weighted average assumptions were used for the fiscal years ended March 31, 2026, 2025 and 2024:

 

 

 

Fiscal 2026

 

 

Fiscal 2025

 

 

Fiscal 2024

 

Expected volatility

 

 

34

%

 

 

32

%

 

 

34

%

Risk free interest rate

 

3.67% to 4.23%

 

 

3.89% to 4.59%

 

 

3.91% to 4.65%

 

Dividend yield

 

 

0.0

%

 

 

0.0

%

 

 

0.0

%

Weighted average option life

 

3.9 to 4.0 years

 

 

3.9 to 4.0 years

 

 

4.0 to 4.1 years

 

 

Stock Compensation Expense for Time Based Options and Performance Based Options The table below shows the amounts recognized in the financial statements for the fiscal years ended March 31, 2026, 2025 and 2024.

 

 

 

Fiscal 2026

 

 

Fiscal 2025

 

 

Fiscal 2024

 

Cost of revenue

 

$

2,641,000

 

 

$

2,794,000

 

 

$

2,797,000

 

General and administrative

 

 

2,770,000

 

 

 

2,920,000

 

 

 

2,185,000

 

Total cost of stock-based compensation
   included in income before income taxes

 

 

5,411,000

 

 

 

5,714,000

 

 

 

4,982,000

 

Amount of income tax benefit recognized

 

 

(1,241,000

)

 

 

(1,256,000

)

 

 

(987,000

)

Amount charged to net income

 

$

4,170,000

 

 

$

4,458,000

 

 

$

3,995,000

 

Effect on basic earnings per share

 

$

0.08

 

 

$

0.09

 

 

$

0.08

 

Effect on diluted earnings per share

 

$

0.08

 

 

$

0.09

 

 

$

0.08

 

 

Schedule of Stock Options Outstanding and Exercisable

The following table summarizes the status of stock options outstanding and exercisable at March 31, 2026:

 

Range of
Exercise Prices

 

Number of
Outstanding
Options

 

 

Weighted
Average
Remaining
Contractual
Life

 

 

Outstanding
Options –
Weighted
Average
Exercise Price

 

 

Exercisable
Options –
Number of
Exercisable
Options

 

 

Exercisable
Options –
Weighted
Average
Exercise Price

 

$14.44 to $51.01

 

 

303,116

 

 

 

2.09

 

 

$

35.75

 

 

 

298,373

 

 

$

35.53

 

$51.02 to $53.08

 

 

329,370

 

 

 

3.68

 

 

 

52.73

 

 

 

104,890

 

 

 

52.10

 

$53.09 to $74.09

 

 

325,404

 

 

 

2.43

 

 

 

64.56

 

 

 

231,802

 

 

 

63.99

 

$74.10 to $110.18

 

 

238,393

 

 

 

4.53

 

 

 

93.78

 

 

 

37,895

 

 

 

99.48

 

Total

 

 

1,196,283

 

 

 

3.11

 

 

$

59.83

 

 

 

672,960

 

 

$

51.52

 

Schedule of status of all Outstanding Options

The following table summarizes the status of all outstanding options at March 31, 2026, and changes during the fiscal year then ended:

 

 

 

Number of
Options

 

 

Weighted
Average
Exercise
Price per
Share

 

 

Weighted Average
Remaining
Contractual Life
(Years)

 

 

Aggregate
Intrinsic Value
as of March 31, 2026

 

Options outstanding, March 31, 2025

 

 

1,185,727

 

 

$

51.07

 

 

 

 

 

 

 

Granted

 

 

348,600

 

 

 

66.51

 

 

 

 

 

 

 

Exercised

 

 

(317,046

)

 

 

33.32

 

 

 

 

 

 

 

Cancelled – forfeited

 

 

(19,364

)

 

 

76.39

 

 

 

 

 

 

 

Cancelled – expired

 

 

(1,634

)

 

 

79.43

 

 

 

 

 

 

 

Options outstanding, March 31, 2026

 

 

1,196,283

 

 

$

59.83

 

 

 

3.11

 

 

$

6,369,271

 

Options vested and expected to vest

 

 

1,164,506

 

 

$

59.25

 

 

 

3.09

 

 

$

6,369,271

 

Ending exercisable

 

 

672,960

 

 

$

51.52

 

 

 

2.13

 

 

$

5,978,576