Common stock, par value 0.15 per share - 30,000,000 shares authorized 15,828,289 shares issued 14,032,792 and 13,950,712 shares outstanding at july 31, 2026 and january 31, 2026, respectively
2,374
2,374
2,374
2,374
Additional paid-in capital
165,039
163,233
167,234
167,075
Retained earnings
491,539
445,255
406,197
363,960
Treasury stock, at cost - 1,795,497 and 1,877,577 shares at july 31, 2026 and january 31, 2026, respectively
144,914
134,969
114,361
113,590
Accumulated other comprehensive (loss) income
-7,199
-2,382
818
-109
Total stockholders' equity
506,839
473,511
462,262
419,710
Total liabilities and stockholders' equity
1,400,970
1,286,438
1,186,354
1,050,869
Unit: Thousand (K) dollars (except for numbers of shares and EPS). Numbers labeled with * are estimated quarterly values.
Time Plot
Show the time plot by selecting a row from the table.