XML 21 R5.htm IDEA: XBRL DOCUMENT v3.24.0.1
Consolidated Statements of Income - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Net revenues $ 14,473,000 $ 10,537,000 $ 7,069,000
Cost of net revenues (7,267,000) (5,374,000) (4,064,000)
Gross profit 7,206,000 5,163,000 3,005,000
Operating expenses:      
Product and technology development (1,831,000) (1,099,000) (590,000)
Sales and marketing (1,736,000) (1,296,000) (1,074,000)
Provision for doubtful accounts (1,050,000) (1,073,000) (435,000)
General and administrative (766,000) (661,000) (465,000)
Total operating expenses (5,383,000) (4,129,000) (2,564,000)
Income from operations 1,823,000 1,034,000 441,000
Other income (expenses):      
Interest income and other financial gains 723,000 265,000 138,000
Interest expense and other financial losses [1] (378,000) (321,000) (229,000)
Foreign currency losses, net (615,000) (198,000) (109,000)
Net income before income tax expense and equity in earnings of unconsolidated entity 1,553,000 780,000 241,000
Income tax expense (569,000) (298,000) (149,000)
Equity in earnings of unconsolidated entity 3,000 0 (9,000)
Net income $ 987,000 $ 482,000 $ 83,000
Basic earning per share      
Basic net income available to shareholders per common share (in dollars per share) $ 19.64 $ 9.57 $ 1.67
Weighted average of outstanding common shares (in shares) 50,262,302 50,345,353 49,802,993
Diluted earning per share      
Diluted net income available to shareholders per common share (in dollars per share) $ 19.46 $ 9.53 $ 1.67
Weighted average of outstanding common shares (in shares) 51,006,860 51,335,621 49,802,993
Net service revenues      
Net revenues $ 12,983,000 $ 9,442,000 $ 6,149,000
Net product revenues      
Net revenues $ 1,490,000 $ 1,095,000 $ 920,000
[1] Includes $49 million of loss on debt extinguishment and premium related to the 2028 Notes repurchase recognized in January 2021. See Note 17 – Loans payable and other financial liabilities to these audited consolidated financial statements for further detail.