‹ Screener

CarGurus, Inc.

CARG · Services-Computer Processing & Data Preparation · 114.2M shares · +0%/yr ↑ dilution · EDGAR filings ↗
Net buyback after stock comp: $145M (gross $209M, SBC $64M)

Reference price $29.52 · est. market cap ~$3.4B — last insider sale, 2026-06-01 (estimated from the dated SEC Form 4 price × shares outstanding — not a live quote)

Grade

A85

Debt-free auto marketplace with elite margins, returns, and free cash flow.

Strengths

Risks

Notable findings

Quarterly revenue

2025-06-30 · $247M2025-09-30 · $239M2025-12-31 · $209M2026-03-31 · $244M

Last 4 quarters · from SEC filings.

Key metrics

Gross margin
92.8%
Operating margin
27.0%
Net margin
17.2%
Return on equity
41.7%
Return on assets
23.6%
ROIC
51.6%
Revenue growth (QoQ)
16.5%
Net-income growth
643.4%
Debt / equity
0.0×
Net debt / EBITDA
-0.7×
Current ratio
2.8×
Free cash flow
$289M
EBITDA
$273M
Tangible book value
$343M
Cash & investments
$191M
Stock comp / revenue
5.6%

Insider transactions · last 18 months

DateInsiderTypeSharesPrice
2026-06-09Steinert LangleyConversion378K
2026-06-09Steinert LangleyConversion75K
2026-06-03HICKOK LORI AGrant7.3K
2026-06-03Kaufer StephenGrant7.3K
2026-06-03Gupta ManikGrant7.3K
2026-06-03Conine StevenGrant7.3K
2026-06-03Schwartz Greg MGrant7.3K
2026-06-01Zamora JavierSell191$30.10
2026-06-01Zamora JavierSell7.9K$29.52
2026-05-01Zamora JavierTax withheld1.1K$37.04
2026-05-01Elshareef IsmailTax withheld1.4K$37.04
2026-04-02Sarnoff DafnaSell5.4K$33.04
2026-04-02Quinn Matthew ToddSell4.3K$33.04
2026-04-02Hanson Jennifer LaddSell567$33.04
2026-04-01Steinert LangleyTax withheld12K$33.55
2026-04-01Zamora JavierTax withheld2.6K$33.55
2026-04-01Zales SamuelTax withheld12K$33.55
2026-04-01Trevisan JasonTax withheld22K$33.55
2026-04-01Sarnoff DafnaTax withheld5.7K$33.55
2026-04-01Quinn Matthew ToddTax withheld8.1K$33.55
2026-04-01Elshareef IsmailTax withheld1.9K$33.55
2026-04-01Hanson Jennifer LaddTax withheld1.2K$33.55
2026-03-31Hanson Jennifer LaddSell2.5K$35.61
2026-03-30Hanson Jennifer LaddTax withheld1.0K$35.28
2026-03-03Kaufer StephenBuy31K$32.50
2026-03-02Quinn Matthew ToddGrant65K
2026-03-02Elshareef IsmailGrant59K
2026-03-02Zales SamuelGrant81K
2026-03-02Trevisan JasonGrant228K
2026-03-02Steinert LangleyGrant81K
2026-03-02Hanson Jennifer LaddGrant52K
2026-03-02Zamora JavierGrant33K
2026-03-02Sarnoff DafnaGrant55K
2026-02-02Elshareef IsmailSell1.6K$32.21
2026-01-30Elshareef IsmailTax withheld1.5K$32.40
2026-01-30Zamora JavierTax withheld1.1K$32.40
2026-01-20Quinn Matthew ToddGift732
2026-01-05Hanson Jennifer LaddSell524$37.36
2026-01-05Quinn Matthew ToddSell5.1K$37.36
2026-01-05Sarnoff DafnaSell5.2K$37.36
2026-01-02Trevisan JasonTax withheld9.7K$37.65
2026-01-02Steinert LangleyTax withheld7.8K$37.65
2026-01-02Elshareef IsmailTax withheld975$37.65
2026-01-02Zales SamuelTax withheld5.8K$37.65
2026-01-02Sarnoff DafnaTax withheld4.3K$37.65
2026-01-02Quinn Matthew ToddTax withheld5.4K$37.65
2026-01-02Zamora JavierTax withheld2.3K$37.65
2026-01-02Hanson Jennifer LaddTax withheld279$37.65
2025-12-31Hanson Jennifer LaddSell2.4K$38.10
2025-12-30Hanson Jennifer LaddTax withheld1.2K$38.15
2025-12-23Trevisan JasonSell17K$39.02
2025-12-22Trevisan JasonSell8.5K$39.04
2025-12-16Zales SamuelSell10K$38.39
2025-12-09Trevisan JasonSell20K$37.00
2025-12-02Sarnoff DafnaSell1.3K$35.68
2025-12-01Sarnoff DafnaTax withheld1.4K$35.65
2025-11-11Trevisan JasonSell15K$35.00
2025-11-11Schwartz Greg MSell5.0K$35.06
2025-11-03Zales SamuelSell10K$34.98
2025-11-03Elshareef IsmailSell1.2K$34.98
2025-10-31Zamora JavierTax withheld1.9K$35.12
2025-10-31Elshareef IsmailTax withheld2.3K$35.12
2025-10-16Hallowell Zachary EmersonTax withheld2.8K$35.25
2025-10-16Zales SamuelSell10K$34.92
2025-10-02Hanson Jennifer LaddSell567$37.70
2025-10-02Sarnoff DafnaSell4.2K$37.70
2025-10-02Quinn Matthew ToddSell3.8K$37.70
2025-10-01Hanson Jennifer LaddSell10.0K$36.88
2025-10-01Quinn Matthew ToddTax withheld8.5K$37.55
2025-10-01Sarnoff DafnaTax withheld5.8K$37.55
2025-10-01Zamora JavierTax withheld3.3K$37.55
2025-10-01Zales SamuelTax withheld12K$37.55
2025-10-01Trevisan JasonTax withheld19K$37.55
2025-10-01Steinert LangleyTax withheld12K$37.55
2025-10-01Hallowell Zachary EmersonTax withheld3.8K$37.55
2025-10-01Elshareef IsmailTax withheld1.4K$37.55
2025-10-01Hanson Jennifer LaddTax withheld236$37.55
2025-09-30Hanson Jennifer LaddTax withheld4.2K$37.23
2025-09-16Zales SamuelSell10K$36.08
2025-09-02Sarnoff DafnaSell1.3K$34.05
2025-08-29Sarnoff DafnaTax withheld1.4K$34.60
2025-08-04Elshareef IsmailSell1.2K$32.10
2025-08-01Zamora JavierTax withheld1.9K$31.86
2025-08-01Elshareef IsmailTax withheld2.3K$31.86
2025-08-01Zales SamuelSell10K$32.29
2025-07-17Hallowell Zachary EmersonSell1.7K$33.84
2025-07-16Zales SamuelSell10K$33.88
2025-07-16Hallowell Zachary EmersonTax withheld2.8K$33.81
2025-07-10Zamora JavierSell6.2K$35.00
2025-07-10Elshareef IsmailSell1.3K$35.00
2025-07-02Sarnoff DafnaSell4.2K$33.09
2025-07-02Quinn Matthew ToddSell3.8K$33.09
2025-07-02Hallowell Zachary EmersonSell4.4K$33.09
2025-07-01Quinn Matthew ToddTax withheld8.5K$33.74
2025-07-01Hallowell Zachary EmersonTax withheld3.8K$33.74
2025-07-01Hanson Jennifer LaddTax withheld236$33.74
2025-07-01Elshareef IsmailTax withheld1.4K$33.74
2025-07-01Sarnoff DafnaTax withheld5.8K$33.74
2025-07-01Zamora JavierTax withheld2.4K$33.74
2025-07-01Zales SamuelTax withheld12K$33.74
2025-07-01Trevisan JasonTax withheld19K$33.74
2025-07-01Steinert LangleyTax withheld12K$33.74
2025-06-16Zales SamuelSell10K$31.09
2025-06-10Zamora JavierSell1.3K$33.00
2025-06-09Sarnoff DafnaSell1.3K$32.39
2025-06-04Kaufer StephenGrant6.2K
2025-06-04Schwartz Greg MGrant6.2K
2025-06-04HICKOK LORI AGrant6.2K
2025-06-04Gupta ManikGrant6.2K
2025-06-04Conine StevenGrant6.2K
2025-06-04Zamora Javier EsquivelSell12K$31.37
2025-06-04Elshareef IsmailSell5.2K$31.37
2025-06-04Steinert LangleySell4.1K$31.88
2025-06-04Steinert LangleySell473$31.88
2025-06-03Steinert LangleySell2.3K$31.28
2025-06-03Steinert LangleySell21K$31.28
2025-06-02Steinert LangleySell2.3K$31.00
2025-06-02Steinert LangleySell21K$31.00
2025-05-30Steinert LangleySell21K$31.23
2025-05-30Steinert LangleySell2.3K$31.23
2025-05-30Sarnoff DafnaTax withheld1.4K$31.34
2025-05-29Steinert LangleySell2.3K$31.51
2025-05-29Steinert LangleySell21K$31.51
2025-05-28Steinert LangleySell21K$31.92
2025-05-28Steinert LangleySell2.3K$31.92
2025-05-27Steinert LangleySell21K$31.61
2025-05-27Steinert LangleySell2.3K$31.61
2025-05-23Steinert LangleySell2.3K$31.21
2025-05-23Steinert LangleySell21K$31.21
2025-05-22Steinert LangleySell21K$31.69
2025-05-22Steinert LangleySell2.3K$31.69
2025-05-21Steinert LangleySell21K$31.79
2025-05-21Steinert LangleySell2.3K$31.79
2025-05-20Steinert LangleySell21K$32.25
2025-05-20Steinert LangleySell2.3K$32.25
2025-05-19Steinert LangleySell21K$32.10
2025-05-19Steinert LangleySell2.3K$32.10
2025-05-14Trevisan JasonSell8.0K$33.41
2025-05-09Steinert LangleySell775$31.71
2025-05-09Steinert LangleySell10K$31.15
2025-05-09Steinert LangleySell1.2K$31.15
2025-05-09Steinert LangleySell85$31.71
2025-05-08Steinert LangleySell17K$28.16
2025-05-08Steinert LangleySell1.9K$28.16
2025-05-07Steinert LangleySell2.3K$28.17
2025-05-07Steinert LangleySell21K$28.17
2025-05-06Steinert LangleySell2.1K$28.02
2025-05-06Steinert LangleySell19K$28.02
2025-05-05Steinert LangleySell2.3K$28.23
2025-05-05Steinert LangleySell21K$28.23
2025-05-02Steinert LangleySell2.3K$28.13
2025-05-02Zales SamuelSell10K$28.29
2025-05-02Steinert LangleySell21K$28.13
2025-05-01Steinert LangleySell2.1K$28.13
2025-05-01Zamora Javier EsquivelTax withheld1.1K$27.90
2025-05-01Elshareef IsmailTax withheld2.2K$27.90
2025-05-01Steinert LangleySell19K$28.13
2025-04-30Steinert LangleySell9.6K$27.90
2025-04-30Steinert LangleySell1.1K$27.90
2025-04-29Steinert LangleySell2.3K$28.49
2025-04-29Steinert LangleySell21K$28.49
2025-04-28Steinert LangleySell2.3K$28.38
2025-04-28Steinert LangleySell21K$28.38
2025-04-25Steinert LangleySell21K$28.33
2025-04-25Steinert LangleySell2.3K$28.33
2025-04-24Steinert LangleySell2.3K$28.17
2025-04-24Steinert LangleySell21K$28.17
2025-04-23Steinert LangleySell787$27.95
2025-04-23Steinert LangleySell7.1K$27.95
2025-04-22Steinert LangleySell4.1K$27.05
2025-04-22Steinert LangleySell458$27.05
2025-04-17Hallowell Zachary EmersonSell1.8K$26.73
2025-04-16Zales SamuelSell10K$26.84
2025-04-16Hallowell Zachary EmersonTax withheld2.6K$26.72
2025-04-02Hallowell Zachary EmersonSell4.9K$28.63
2025-04-02Sarnoff DafnaSell5.4K$28.63
2025-04-02Quinn Matthew ToddSell4.4K$28.63
2025-04-01Steinert LangleySell482$29.08
2025-04-01Sarnoff DafnaTax withheld4.1K$29.24
2025-04-01Quinn Matthew ToddTax withheld7.2K$29.24
2025-04-01Hallowell Zachary EmersonTax withheld2.6K$29.24
2025-04-01Zamora Javier EsquivelTax withheld2.0K$29.24
2025-04-01Zales SamuelTax withheld12K$29.24
2025-04-01Trevisan JasonTax withheld19K$29.24
2025-04-01Steinert LangleyTax withheld11K$29.24
2025-04-01Hanson Jennifer LaddTax withheld264$29.24
2025-04-01Elshareef IsmailTax withheld825$29.24
2025-04-01Steinert LangleySell4.1K$29.08
2025-03-31Steinert LangleySell9.9K$29.22
2025-03-31Steinert LangleySell1.1K$29.22
2025-03-31Steinert LangleySell11K$28.65
2025-03-31Steinert LangleySell1.2K$28.65
2025-03-28Steinert LangleySell164$29.67
2025-03-28Steinert LangleySell19K$28.87
2025-03-28Steinert LangleySell1.5K$29.67
2025-03-28Steinert LangleySell2.1K$28.87
2025-03-27Steinert LangleySell22$30.08
2025-03-27Steinert LangleySell42$28.43
2025-03-27Steinert LangleySell2.2K$29.66
2025-03-27Steinert LangleySell392$28.43
2025-03-27Steinert LangleySell20K$29.66
2025-03-27Steinert LangleySell203$30.08
2025-03-26Steinert LangleySell2.3K$31.33
2025-03-26Steinert LangleySell21K$31.33
2025-03-25Steinert LangleySell2.3K$31.76
2025-03-25Steinert LangleySell21K$31.76
2025-03-24Steinert LangleySell21K$31.21
2025-03-24Steinert LangleySell2.3K$31.21
2025-03-21Steinert LangleySell2.3K$30.05
2025-03-21Steinert LangleySell21K$30.05
2025-03-20Steinert LangleySell103$30.53
2025-03-20Steinert LangleySell2.2K$30.12
2025-03-20Steinert LangleySell20K$30.12
2025-03-20Steinert LangleySell934$30.53
2025-03-19Steinert LangleySell2.2K$30.13
2025-03-19Steinert LangleySell20K$30.13
2025-03-19Steinert LangleySell946$30.81
2025-03-19Steinert LangleySell104$30.81
2025-03-18Steinert LangleySell20K$30.29
2025-03-18Steinert LangleySell70$30.94
2025-03-18Steinert LangleySell2.2K$30.29
2025-03-18Steinert LangleySell636$30.94
2025-03-17Steinert LangleyGrant80K
2025-03-17Trevisan JasonGrant209K
2025-03-17Zamora Javier EsquivelGrant32K
2025-03-17Zales SamuelSell10K$30.78
2025-03-17Zales SamuelGrant135K
2025-03-17Steinert LangleySell21K$31.16
2025-03-17Steinert LangleySell2.3K$31.16
2025-03-17Sarnoff DafnaGrant45K
2025-03-17Quinn Matthew ToddGrant45K
2025-03-17Hanson Jennifer LaddGrant13K
2025-03-17Hallowell Zachary EmersonGrant26K
2025-03-17Elshareef IsmailGrant45K
2025-03-14Trevisan JasonGift200K
2025-03-14Trevisan JasonGift200K
2025-03-06Palazzo ElisaSell4.0K$31.93
2025-03-04Palazzo ElisaTax withheld1.7K$31.87
2025-03-03Sarnoff DafnaSell1.8K$32.15
2025-02-28Sarnoff DafnaTax withheld993$32.19
2025-02-27Steinert LangleySell7.6K$31.12
2025-02-27Steinert LangleySell865$31.12
2025-02-26Trevisan JasonSell4.0K$30.80
2025-02-26Steinert LangleySell2.3K$31.23
2025-02-26Steinert LangleySell21K$31.23
2025-02-25Steinert LangleySell1.3K$31.35
2025-02-25Steinert LangleySell8.9K$30.80
2025-02-25Steinert LangleySell12K$31.35
2025-02-25Steinert LangleySell988$30.80
2025-02-25Steinert LangleyConversion693K
2025-02-25Steinert LangleyConversion77K
2025-02-24Steinert LangleySell503$29.98
2025-02-24Steinert LangleySell1.8K$30.90
2025-02-24Steinert LangleySell16K$30.90
2025-02-24Steinert LangleySell4.5K$29.98
2025-02-21Steinert LangleySell12K$30.48
2025-02-21Steinert LangleySell9$33.67
2025-02-21Steinert LangleySell372$32.44
2025-02-21Steinert LangleySell77$33.67
2025-02-21Steinert LangleySell1.3K$30.48
2025-02-21Steinert LangleySell923$31.11
2025-02-21Steinert LangleySell41$32.44
2025-02-21Steinert LangleySell8.3K$31.11
2025-02-20Steinert LangleySell5.0K$37.34
2025-02-20Steinert LangleySell29$37.98
2025-02-20Steinert LangleySell45K$37.34
2025-02-20Steinert LangleySell277$37.98
2025-02-19Steinert LangleySell42K$38.33
2025-02-19Steinert LangleySell3.4K$39.13
2025-02-19Steinert LangleySell4.7K$38.33
2025-02-19Steinert LangleySell376$39.13
2025-02-18Steinert LangleySell50K$39.85
2025-02-18Steinert LangleySell5.5K$39.85
2025-02-03Zales SamuelSell20K$38.36
2025-01-31Zamora Javier EsquivelTax withheld1.1K$39.20
2025-01-31Elshareef IsmailTax withheld5.8K$39.20
2025-01-23Steinert LangleySell12K$38.76
2025-01-23Steinert LangleySell38K$39.34
2025-01-23Steinert LangleySell1.3K$38.76
2025-01-23Steinert LangleySell4.2K$39.34
2025-01-22Steinert LangleySell45K$38.40
2025-01-22Steinert LangleySell5.0K$38.40
2025-01-21Steinert LangleySell5.0K$38.15
2025-01-21Steinert LangleySell45K$38.15
2025-01-17Hallowell Zachary EmersonSell2.2K$38.12
2025-01-17Steinert LangleySell801$38.12
2025-01-17Steinert LangleySell5.0K$37.34
2025-01-17Steinert LangleySell89$38.12
2025-01-17Steinert LangleySell45K$37.34
2025-01-16Steinert LangleySell5.0K$37.65
2025-01-16Hallowell Zachary EmersonTax withheld1.9K$37.65
2025-01-16Steinert LangleySell45K$37.65
2025-01-03Sarnoff DafnaSell11K$35.78
2025-01-03Quinn Matthew ToddSell4.7K$35.78
2025-01-03Hallowell Zachary EmersonSell4.6K$35.78
2025-01-02Zales SamuelSell9.9K$36.62
2025-01-02Zales SamuelTax withheld15K$35.73
2025-01-02Trevisan JasonTax withheld28K$35.73
2025-01-02Steinert LangleyTax withheld7.3K$35.73
2025-01-02Sarnoff DafnaTax withheld4.1K$35.73
2025-01-02Quinn Matthew ToddTax withheld5.2K$35.73
2025-01-02Zamora Javier EsquivelTax withheld1.9K$35.73
2025-01-02Hallowell Zachary EmersonTax withheld2.3K$35.73
2025-01-02Zales SamuelOption exercise9.9K$35.61

All non-derivative Form 4 activity (SEC), newest first.

Notable events (8-K)

DateItems
2026-06-04Shareholder votefiling ↗
2026-05-07ResultsExhibitsfiling ↗
2026-02-19ResultsExhibitsfiling ↗
2025-11-06ResultsExhibitsfiling ↗
2025-08-07Results2.05Exhibitsfiling ↗
2025-06-05Shareholder votefiling ↗
2025-05-08ResultsExhibitsfiling ↗
2025-02-24Exec/director changefiling ↗

Recent filings

FormFiledPeriodAccession
8-K2026-06-042026-06-030001193125-26-257361 ↗
8-K2026-05-072026-05-070001193125-26-211932 ↗
10-Q2026-05-072026-03-310001193125-26-211983 ↗
10-K2026-02-192025-12-310001193125-26-059435 ↗
8-K2026-02-192026-02-190001193125-26-059370 ↗
8-K2025-11-062025-11-060001193125-25-269539 ↗
10-Q2025-11-062025-09-300001193125-25-269604 ↗
10-Q2025-08-072025-06-300000950170-25-105055 ↗
8-K2025-08-072025-08-060000950170-25-105025 ↗
8-K2025-06-052025-06-040000950170-25-082340 ↗
10-Q2025-05-082025-03-310000950170-25-066988 ↗
8-K2025-05-082025-05-080000950170-25-066948 ↗