v3.24.2.u1
CONSOLIDATED STATEMENTS OF INCOME (UNAUDITED) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
REVENUE:        
Total revenue $ 158,505 $ 146,565 $ 323,764 $ 277,032
COST OF SALES 38,328 32,139 75,297 65,109
Gross margin 120,177 114,426 248,467 211,923
OPERATING EXPENSES:        
Research and development 36,826 32,318 74,811 63,741
Selling, general and administrative 19,841 17,077 39,093 32,473
Amortization of acquired technology and other intangible assets 4,549 3,994 9,097 6,885
Patent costs 2,401 2,229 4,383 4,484
Royalty and license expense 123 169 1,774 333
Total operating expenses 63,740 55,787 129,158 107,916
OPERATING INCOME 56,437 58,639 119,309 104,007
Interest income, net 9,913 6,198 19,481 13,165
Other loss, net (1,460) (784) (3,403) (1,487)
Interest and other loss, net 8,453 5,414 16,078 11,678
INCOME BEFORE INCOME TAXES 64,890 64,053 135,387 115,685
INCOME TAX EXPENSE (12,553) (14,375) (26,197) (26,168)
NET INCOME $ 52,337 $ 49,678 $ 109,190 $ 89,517
NET INCOME PER COMMON SHARE:        
BASIC $ 1.1 $ 1.04 $ 2.29 $ 1.87
DILUTED $ 1.1 $ 1.04 $ 2.29 $ 1.87
WEIGHTED AVERAGE SHARES USED IN COMPUTING NET INCOME PER OMMON SHARE:        
BASIC 47,549,843 47,572,971 47,553,969 47,548,404
DILUTED 47,628,113 47,618,115 47,628,470 47,593,657
CASH DIVIDENDS DECLARED PER COMMON SHARE $ 0.4 $ 0.35 $ 0.8 $ 0.7
Material Sales        
REVENUE:        
Total revenue $ 95,442 $ 77,107 $ 188,726 $ 147,297
Royalty And License Fees        
REVENUE:        
Total revenue 59,551 64,399 127,819 119,609
Contract Research Services        
REVENUE:        
Total revenue $ 3,512 $ 5,059 $ 7,219 $ 10,126