Common stock, par value .001 70,000,000 shares authorized 24,548,078 and 24,378,749 shares issued at june 30, 2026 and and december 31, 2025, respectively 17,933,884 and 18,247,837 shares outstanding at june 30, 2026 and december 31, 2025, respectively
24
24
24
24
Additional paid-in capital
476,942
470,476
465,779
458,902
Retained earnings
998,491
974,042
956,077
941,319
Treasury stock, 6,614,194 and 6,130,912 shares at june 30, 2026 and december 31, 2025, respectively
412,709
398,536
379,970
362,090
Accumulated other comprehensive loss
-12,819
-14,097
-13,428
-14,034
Total stockholders equity
1,049,929
1,031,909
1,028,482
1,024,121
Total liabilities and stockholders equity
2,098,164
2,052,976
2,050,171
2,113,570
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.