v3.26.3
CONSOLIDATED STATEMENTS OF CHANGES IN SHAREHOLDERS' EQUITY - USD ($)
$ in Thousands
Common Stock
Additional Paid-In Capital
Retained Earnings
Total
Balances at Jul. 28, 2023 $ 221 $ 3,886 $ 479,718 $ 483,825
Balances (in shares) at Jul. 28, 2023 22,153,625      
Comprehensive Income (loss) :        
Net income     40,930 40,930
Total comprehensive income     40,930 40,930
Cash dividends declared     (93,296) (93,296)
Share-based compensation   10,298   10,298
Issuance of share-based compensation awards, net of shares withheld for employee taxes $ 1 (1,609)   (1,608)
Issuance of share-based compensation awards, net of shares withheld for employee taxes (in shares) 49,418      
Balances at Aug. 02, 2024 $ 222 12,575 427,352 440,149
Balances (in shares) at Aug. 02, 2024 22,203,043      
Comprehensive Income (loss) :        
Net income     46,379 46,379
Total comprehensive income     46,379 46,379
Cash dividends declared     (22,780) (22,780)
Share-based compensation   11,742   11,742
Issuance of share-based compensation awards, net of shares withheld for employee taxes $ 1 (1,449)   (1,448)
Issuance of share-based compensation awards, net of shares withheld for employee taxes (in shares) 64,681      
Purchase of capped call   (16,491)   (16,491)
Deferred tax asset on capped call   4,114   4,114
Unwinding of bond hedge and warrants   52   52
Deferred tax impact of unwinding bond hedge   (28)   (28)
Balances at Aug. 01, 2025 $ 223 10,515 450,951 $ 461,689
Balances (in shares) at Aug. 01, 2025 22,267,724     22,267,724
Comprehensive Income (loss) :        
Net income     31,675 $ 31,675
Total comprehensive income     31,675 31,675
Cash dividends declared     (22,665) (22,665)
Share-based compensation   9,450   9,450
Issuance of share-based compensation awards, net of shares withheld for employee taxes $ 1 (1,944)   $ (1,943)
Issuance of share-based compensation awards, net of shares withheld for employee taxes (in shares) 83,736     83,736
Balances at Jul. 31, 2026 $ 224 $ 18,021 $ 459,961 $ 478,206
Balances (in shares) at Jul. 31, 2026 22,351,460     22,351,460