v3.25.1
CONDENSED CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Current assets:    
Cash and cash equivalents $ 1,118,545 $ 1,369,463
Short-term investments, net 621,826 552,026
Accounts receivable, net of allowance for credit losses of $11,679 and $11,244 as of March 31, 2025 and December 31, 2024, respectively 3,051,928 3,330,343
Prepaid expenses and other current assets 64,036 84,626
TOTAL CURRENT ASSETS 4,856,335 5,336,458
Property and equipment, net 251,019 209,332
Operating lease assets 279,039 263,761
Deferred income taxes 228,948 230,214
Other assets, non-current 90,100 72,186
TOTAL ASSETS 5,705,441 6,111,951
Current liabilities:    
Accounts payable 2,398,948 2,631,213
Accrued expenses and other current liabilities 210,813 177,760
Operating lease liabilities 72,301 64,492
TOTAL CURRENT LIABILITIES 2,682,062 2,873,465
Operating lease liabilities, non-current 262,667 247,723
Other liabilities, non-current 44,028 41,618
TOTAL LIABILITIES 2,988,757 3,162,806
Commitments and contingencies (Note 11)
STOCKHOLDERS’ EQUITY    
Preferred stock, par value $0.000001; 100,000 shares authorized, zero shares issued and outstanding as of March 31, 2025 and December 31, 2024 0 0
Common stock, par value $0.000001 Class A, 1,000,000 shares authorized; 448,016 and 452,182 shares issued and outstanding as of March 31, 2025 and December 31, 2024, respectively Class B, 95,000 shares authorized; 43,303 and 43,919 shares issued and outstanding as of March 31, 2025 and December 31, 2024, respectively 0 0
Additional paid-in capital 2,712,166 2,594,896
Retained earnings 4,518 354,249
TOTAL STOCKHOLDERS’ EQUITY 2,716,684 2,949,145
TOTAL LIABILITIES AND STOCKHOLDERS’ EQUITY $ 5,705,441 $ 6,111,951