v3.25.4
Consolidated Statements of Operations - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Revenue $ 6,316,261 $ 5,786,016 $ 4,403,589
Costs and expenses      
Cost of revenue 3,697,653 3,337,714 2,543,954
Operations and support 478,332 443,821 427,239
Research and development 451,419 397,073 555,916
Sales and marketing 875,101 788,972 481,004
General and administrative 1,002,130 937,348 871,080
Total costs and expenses 6,504,635 5,904,928 4,879,193
Loss from operations (188,374) (118,912) (475,604)
Interest expense (20,755) (28,921) (26,223)
Other income, net 155,882 173,183 170,123
(Loss) income before income taxes (53,247) 25,350 (331,704)
(Benefit from) provision for income taxes (2,897,255) 2,566 8,616
Net income (loss) $ 2,844,008 $ 22,784 $ (340,320)
Net income (loss) per share attributable to common stockholders      
Basic (in dollars per share) $ 6.92 $ 0.06 $ (0.88)
Diluted (in dollars per share) $ 6.81 $ 0.06 $ (0.88)
Weighted-average number of shares outstanding used to compute net income (loss) per share attributable to common stockholders      
Basic (in shares) 410,840 409,181 385,335
Diluted (in shares) 417,659 413,651 385,335
Cost of revenue      
Stock-based compensation included in costs and expenses:      
Stock-based compensation included in costs and expenses $ 23,600 $ 24,895 $ 30,170
Operations and support      
Stock-based compensation included in costs and expenses:      
Stock-based compensation included in costs and expenses 10,244 8,397 15,468
Research and development      
Stock-based compensation included in costs and expenses:      
Stock-based compensation included in costs and expenses 135,700 117,833 214,160
Sales and marketing      
Stock-based compensation included in costs and expenses:      
Stock-based compensation included in costs and expenses 17,240 17,286 29,682
General and administrative      
Stock-based compensation included in costs and expenses:      
Stock-based compensation included in costs and expenses $ 135,484 $ 162,510 $ 195,053