v3.26.1
CONSOLIDATED STATEMENT OF STOCKHOLDERS' EQUITY - USD ($)
$ in Thousands
Common Stock
Additional Paid-in Capital
Treasury Stock
Retained Earnings
Accumulated Other Comprehensive Income
Total
Balances at Jun. 30, 2023 $ 397 $ 21,553 $ (19,521) $ 137,740   $ 140,169
Balances (in shares) at Jun. 30, 2023 39,663,812          
Treasury Stock, beginning balance (in shares) at Jun. 30, 2023     2,893,715      
Stock options exercised $ 1 426       $ 427
Stock options exercised (in shares) 104,374         153,644
Stock-based compensation expense   1,733       $ 1,733
Purchase of treasury shares (in shares)           0
Cash dividend       (13,258)   $ (13,258)
Net Income       49,818   49,818
Balances at Jun. 30, 2024 $ 398 23,712 $ (19,521) 174,300 $ 0 178,889
Balances (in shares) at Jun. 30, 2024 39,768,186          
Treasury Stock, ending balance (in shares) at Jun. 30, 2024     2,893,715      
Stock options exercised   54       $ 54
Stock options exercised (in shares) 2,849         5,000
Stock-based compensation expense   1,514       $ 1,514
Purchase of treasury shares     $ (36,794)     $ (36,794)
Purchase of treasury shares (in shares)     (1,220,899)     (1,220,899)
Cash dividend       (18,623)   $ (18,623)
Other comprehensive income, net of tax         160 160
Net Income       43,406   43,406
Balances at Jun. 30, 2025 $ 398 25,280 $ (56,315) 199,083 160 $ 168,606
Balances (in shares) at Jun. 30, 2025 39,771,035          
Treasury Stock, ending balance (in shares) at Jun. 30, 2025     4,114,614     4,114,614
Stock options exercised $ 1 627       $ 628
Stock options exercised (in shares) 112,016         252,272
Tax withholdings related to stock option exercises   (1,541)       $ (1,541)
Stock-based compensation expense   989       $ 989
Purchase of treasury shares (in shares)           0
Cash dividend       (20,707)   $ (20,707)
Net Income       43,027   43,027
Balances at Jun. 30, 2026 $ 399 $ 25,355 $ (56,315) $ 221,403 $ 160 $ 191,002
Balances (in shares) at Jun. 30, 2026 39,883,051          
Treasury Stock, ending balance (in shares) at Jun. 30, 2026     4,114,614     4,114,614