Common stock-0.00001 par value 500,000,000 shares authorized at june 30, 2026 and december 31, 2025, respectively 58,120,695 and 57,726,170 shares issued and outstanding at june 30, 2026 and december 31, 2025, respectively
1
1
1
1
Additional paid in capital
731,147
717,370
708,968
696,348
Accumulated other comprehensive (loss) income
-727
-413
346
357
Retained earnings
268,822
193,391
160,903
138,417
Total stockholders' equity
999,243
910,349
870,218
835,123
Total liabilities and stockholders' equity
1,373,084
1,271,824
1,271,631
1,208,218
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.