v3.26.1
CONDENSED CONSOLIDATED STATEMENTS OF INCOME - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Income Statement [Abstract]        
Net sales [1] $ 1,765,476 $ 1,444,876 $ 3,178,282 $ 2,667,514
Cost of sales [2] 905,139 736,709 1,622,977 1,356,121
Gross profit 860,337 708,167 1,555,305 1,311,393
Operating expenses:        
Research and development [3] 109,334 89,409 208,217 177,012
Sales and marketing 441,510 357,720 756,848 633,457
General and administrative [4] 130,113 92,391 246,335 187,331
Total operating expenses 680,957 539,520 1,211,400 997,800
Operating income 179,380 168,647 343,905 313,593
Interest expense, net (7,890) (13,765) (14,497) (26,394)
Other (expense) income, net (7,797) 26,003 (18,133) 39,219
Income before income taxes 163,693 180,885 311,275 326,418
Provision for income taxes 33,877 41,287 59,997 68,985
Net income $ 129,816 $ 139,598 $ 251,278 $ 257,433
Net income per share, basic (in dollars per share) $ 0.92 $ 0.99 $ 1.78 $ 1.83
Net income per share, diluted (in dollars per share) $ 0.92 $ 0.98 $ 1.77 $ 1.81
Weighted-average number of shares used in computing net income per share, basic (in shares) 141,384,805 141,044,315 141,390,616 140,834,338
Weighted-average number of shares used in computing net income per share, diluted (in shares) 141,507,017 141,871,399 142,056,803 142,031,280
[1] Including amounts associated with related parties of $3,197 and $3,818 for the three months ended June 30, 2026 and 2025, respectively; and $6,523 and $8,602 for the six months ended June 30, 2026 and 2025, respectively.
[2] Including amounts associated with related parties of $18,054 and $25,927 for the three months ended June 30, 2026 and 2025, respectively; and $30,863 and $53,404 for the six months ended June 30, 2026 and 2025, respectively.
[3] Including amounts associated with related parties of $(2,853) and $(1,587) for the three months ended June 30, 2026 and 2025, respectively; and $(5,705) and $(3,244) for the six months ended June 30, 2026 and 2025, respectively.
[4] Including amounts associated with related parties of $0 and $(737) for the three months ended June 30, 2026 and 2025, respectively; and $0 and $(1,487) for the six months ended June 30, 2026 and 2025, respectively.