Quarterly report pursuant to Section 13 or 15(d)

Consolidated Statements of Stockholders' Equity (Unaudited)

v3.24.3
Consolidated Statements of Stockholders' Equity (Unaudited) - USD ($)
$ in Thousands
Total
Common Stock
Additional Paid In Capital
Retained Earnings
Beginning Balance at Dec. 31, 2022 $ 801,128 $ 3,072 $ 783,579 $ 14,477
Beginning Balance , Shares at Dec. 31, 2022   306,626,530    
Stock-based compensation expense 5,361   5,361  
Vesting of restricted stock units, shares   4,296    
Exercise of stock options 1,116 $ 15 1,101  
Exercise of stock options , shares   1,471,021    
Net income 21,136     21,136
Ending Balance at Mar. 31, 2023 828,741 $ 3,087 790,041 35,613
Ending Balance , Shares at Mar. 31, 2023   308,101,847    
Beginning Balance at Dec. 31, 2022 801,128 $ 3,072 783,579 14,477
Beginning Balance , Shares at Dec. 31, 2022   306,626,530    
Net income 67,753      
Ending Balance at Sep. 30, 2023 892,717 $ 3,145 807,342 82,230
Ending Balance , Shares at Sep. 30, 2023   313,970,741    
Beginning Balance at Mar. 31, 2023 828,741 $ 3,087 790,041 35,613
Beginning Balance , Shares at Mar. 31, 2023   308,101,847    
Stock-based compensation expense 5,993   5,993  
Issuance of common stock under employee plans 1,593 $ 2 1,591  
Issuance of common stock under employee plans, shares   207,042    
Vesting of restricted stock units   $ 6 (6)  
Vesting of restricted stock units, shares   634,069    
Exercise of stock options 1,907 $ 28 1,879  
Exercise of stock options , shares   2,815,372    
Net income 27,132     27,132
Ending Balance at Jun. 30, 2023 865,366 $ 3,123 799,498 62,745
Ending Balance , Shares at Jun. 30, 2023   311,758,330    
Stock-based compensation expense 6,289   6,289  
Exercise of stock options 1,577 $ 22 1,555  
Exercise of stock options , shares   2,212,411    
Net income 19,485     19,485
Ending Balance at Sep. 30, 2023 892,717 $ 3,145 807,342 82,230
Ending Balance , Shares at Sep. 30, 2023   313,970,741    
Beginning Balance at Dec. 31, 2023 915,035 $ 3,157 817,271 94,607
Beginning Balance , Shares at Dec. 31, 2023   315,192,401    
Stock-based compensation expense 6,246   6,246  
Vesting of restricted stock units   $ 1 (1)  
Vesting of restricted stock units, shares   139,409    
Exercise of stock options 746 $ 42 704  
Exercise of stock options , shares   4,116,291    
Shares repurchased (9,940) $ (16) (9,924)  
Shares repurchased, shares   (1,613,019)    
Net income 16,637     16,637
Ending Balance at Mar. 31, 2024 928,724 $ 3,184 814,296 111,244
Ending Balance , Shares at Mar. 31, 2024   317,835,082    
Beginning Balance at Dec. 31, 2023 $ 915,035 $ 3,157 817,271 94,607
Beginning Balance , Shares at Dec. 31, 2023   315,192,401    
Exercise of stock options , shares 8,559,782      
Shares repurchased, shares (2,998,694)      
Net income $ 61,070      
Ending Balance at Sep. 30, 2024 979,403 $ 3,228 820,498 155,677
Ending Balance , Shares at Sep. 30, 2024   322,239,140    
Beginning Balance at Mar. 31, 2024 928,724 $ 3,184 814,296 111,244
Beginning Balance , Shares at Mar. 31, 2024   317,835,082    
Stock-based compensation expense 5,906   5,906  
Issuance of common stock under employee plans 1,413 $ 2 1,411  
Issuance of common stock under employee plans, shares   232,136    
Vesting of restricted stock units   $ 11 (11)  
Vesting of restricted stock units, shares   1,114,106    
Exercise of stock options 661 $ 36 625  
Exercise of stock options , shares   3,599,539    
Shares repurchased (9,395) $ (13) (9,382)  
Shares repurchased, shares   (1,385,675)    
Net income 22,091     22,091
Ending Balance at Jun. 30, 2024 949,400 $ 3,220 812,845 133,335
Ending Balance , Shares at Jun. 30, 2024   321,395,188    
Stock-based compensation expense 6,691   6,691  
Exercise of stock options 970 $ 8 962  
Exercise of stock options , shares   843,952    
Net income 22,342     22,342
Ending Balance at Sep. 30, 2024 $ 979,403 $ 3,228 $ 820,498 $ 155,677
Ending Balance , Shares at Sep. 30, 2024   322,239,140