Common stock, 0.001 par value, 350,000,000 shares authorized 48,896,314 issued and 38,958,338 outstanding at june 30, 2026 47,805,138 issued and 38,944,619 outstanding at december 31, 2025
38
39
39
39
Treasury stock, at cost, 9,937,976 and 8,860,519 shares at june 30, 2026 and december 31, 2025, respectively
22,713
17,393
17,344
17,109
Additional paid-in capital
190,742
189,031
188,162
187,222
Retained earnings
70,082
68,073
69,072
70,404
Accumulated other comprehensive loss
-52
-53
-56
-56
Total stockholders equity
238,097
239,697
239,873
240,500
Total liabilities and stockholders equity
347,062
340,014
343,073
345,849
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.