v3.24.2.u1
CONDENSED CONSOLIDATED STATEMENTS OF INCOME (LOSS) (Unaudited) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Income Statement [Abstract]        
Revenues $ 265,405 $ 991,290 $ 469,804 $ 1,935,179
Cost of revenues 276,374 673,985 506,960 1,317,748
Gross profit (loss) (10,969) 317,305 (37,156) 617,431
Operating expenses:        
Research and development 69,276 86,526 144,627 166,399
Sales and marketing 39,978 44,222 78,889 85,188
General and administrative 39,008 36,199 69,873 72,766
Other operating expense (income), net 951 0 3,342 (1,434)
Total operating expenses 149,213 166,947 296,731 322,919
Operating income (loss) (160,182) 150,358 (333,887) 294,512
Financial income (expense), net (865) 3,384 (7,929) 27,058
Other income (loss), net 18,551 0 18,551 (125)
Income (loss) before income taxes (142,496) 153,742 (323,265) 321,445
Tax benefits (income taxes) 12,245 (34,232) 35,999 (63,557)
Net loss from equity method investments (567) 0 (863) 0
Net income (loss) $ (130,818) $ 119,510 $ (288,129) $ 257,888
Net basic earnings (loss) per share of common stock $ (2.31) $ 2.12 $ (5.06) $ 4.58
Net diluted earnings (loss) per share of common stock $ (2.31) $ 2.03 $ (5.06) $ 4.38
Weighted average number of shares used in computing net basic earnings (loss) per share of common stock 56,687,006 56,415,636 56,913,569 56,316,116
Weighted average number of shares used in computing net diluted earnings (loss) per share of common stock 56,687,006 59,183,666 56,913,569 59,189,302