Common stock, 0.0001 par value per share 1,000,000 class a shares authorized as of june30, 2026 and december31, 2025 52,673 shares issued and 37,148 shares outstanding as of june30, 2026 51,029 shares issued and 38,624 shares outstanding as of december31, 2025 1,000,000 class b shares authorized as of june30, 2026 and december31, 2025 11,400 shares issued and 8,259 shares outstanding as of june30, 2026 11,404 shares issued and 8,263 shares outstanding as of december31, 2025
7
7
7
6
Treasury stock, at cost 18,666 and 15,546 shares as of june30, 2026 and december31, 2025, respectively
223,977
202,296
193,471
193,041
Additional paid-in capital
341,643
330,962
321,062
309,789
Accumulated other comprehensive income (loss)
-156
-86
68
67
Retained earnings
121,211
122,413
134,923
128,239
Total stockholders equity
238,728
251,000
262,589
245,060
Total liabilities and stockholders equity
700,042
659,441
680,195
676,188
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.