XML 15 R4.htm IDEA: XBRL DOCUMENT v3.22.4
Consolidated Income Statements - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Revenue      
Total Revenue $ 1,655,035 $ 951,373 $ 551,451
Cost of revenue      
Total Cost of revenue [1] 997,482 294,015 42,706
Gross profit 657,553 657,358 508,745
Operating expenses:      
Sales and marketing 336,708 290,574 256,979
Product, technology, and development 123,768 106,423 85,726
General and administrative 73,117 97,678 62,166
Depreciation and amortization 15,482 14,415 6,118
Total operating expenses 549,075 509,090 410,989
Income from operations 108,478 148,268 97,756
Other income, net:      
Interest income 3,845 120 1,075
Other (expense) income, net (961) 972 279
Total other income, net 2,884 1,092 1,354
Income before income taxes 111,362 149,360 99,110
Provision for income taxes 32,408 38,987 21,557
Consolidated net income 78,954 110,373 77,553
Net (loss) income attributable to redeemable noncontrolling interest (5,433) 1,129  
Net income Attributable to CarGurus, Inc 84,387 109,244 77,553
Accretion of redeemable noncontrolling interest to redemption value (109,398) 109,398  
Net income (loss) attributable to common stockholders $ 193,785 $ (154) $ 77,553
Net income (loss) per share attributable to common stockholders: (Note 11)      
Basic $ 1.64 $ 0.00 $ 0.69
Diluted $ 0.62 $ 0.00 $ 0.68
Weighted-average number of shares of common stock used in computing net income (loss) per share attributable to common stockholders:      
Basic 118,474,991 117,142,062 112,854,524
Diluted 128,150,974 117,142,062 113,849,815
Marketplace      
Revenue      
Total Revenue $ 658,771 $ 636,942 $ 551,451
Cost of revenue      
Total Cost of revenue [1] 56,040 47,689 $ 42,706
Wholesale      
Revenue      
Total Revenue 237,635 195,127  
Cost of revenue      
Total Cost of revenue [1] 176,446 127,679  
Product      
Revenue      
Total Revenue 758,629 119,304  
Cost of revenue      
Total Cost of revenue [1] $ 764,996 $ 118,647  
[1] Includes depreciation and amortization expense for the years ended December 31, 2022, 2021, and 2020 of $29,852, $26,061, and $5,224, respectively.