Common stock, 0.001 par value-100,000,000 shares authorized issued and outstanding, 16,794,399 and 15,918,066 shares at june 30, 2025 and 2026, respectively
17
29,758
Retained earnings
852,117
942,254
Accumulated other comprehensive loss
-19,173
-20,928
Total stockholders' equity
832,961
951,084
Total liabilities and stockholders' equity
2,502,452
2,241,257
Unit: Thousand (K) dollars (except for numbers of shares and EPS).
Time Plot
Show the time plot by selecting a row from the table.