CORVEL CORP
CRVL · Insurance Agents, Brokers & Service · 50.7M shares · +29%/yr ↑ dilution · EDGAR filings ↗
Net buyback after stock comp: $41M (gross $46M, SBC $5M)
Reference price $60.59 · est. market cap ~$3.1B — last insider sale, 2026-06-12 (estimated from the dated SEC Form 4 price × shares outstanding — not a live quote)
Grade
B80CorVel — tech-enabled claims/workers'-comp services with high returns.
Strengths
- ROE 28% (76th pct), ROA (91st), strong liquidity (current 2.0)
- Scalable claims-management platform
Risks
- Low gross-margin percentile (12th)
- Workers'-comp-cycle exposure
Notable findings
- Exec changeRecent 8-K item 5.02 8-K ↗
- Chronic dilutionShare count +29%/yr over 4y (dilution, book value/share -34%)
- Strong balance sheetStrong balance sheet — $233M cash & investments
- Insider sellingInsider selling — 14 open-market sale(s) by 5 insider(s) (cluster of 5 insiders, ~$4M, last 6mo) Form 4 ↗
Quarterly revenue
Last 4 quarters · from SEC filings.
Key metrics
Gross margin
24.3%
Net margin
11.5%
Return on equity
28.0%
Return on assets
17.2%
Revenue growth (QoQ)
5.5%
Net-income growth
16.0%
Current ratio
2.0×
Free cash flow
$110M
Tangible book value
$357M
Cash & investments
$233M
Stock comp / revenue
0.6%
Insider transactions · last 18 months
| Date | Insider | Type | Shares | Price |
|---|---|---|---|---|
| 2026-06-12 | Shishin Maxim | Option exercise | 2.2K | $52.65 |
| 2026-06-12 | Shishin Maxim | Sell | 2.2K | $60.59 |
| 2026-06-12 | Combs Michael G | Sell | 500 | $60.79 |
| 2026-06-11 | JESSUP R JUDD | Tax withheld | 2.2K | $60.79 |
| 2026-06-11 | JESSUP R JUDD | Option exercise | 9.0K | $14.44 |
| 2026-06-11 | Combs Michael G | Sell | 7.0K | $60.55 |
| 2026-06-10 | Combs Michael G | Sell | 7.0K | $61.38 |
| 2026-06-09 | Combs Michael G | Sell | 7.0K | $60.90 |
| 2026-06-09 | MICHAEL JEFFREY J | Option exercise | 9.0K | $14.44 |
| 2026-06-09 | MICHAEL JEFFREY J | Sell | 9.0K | $60.98 |
| 2026-06-08 | Combs Michael G | Sell | 7.0K | $60.22 |
| 2026-05-26 | Yoss Jennifer | Option exercise | 900 | $49.63 |
| 2026-05-26 | Yoss Jennifer | Option exercise | 958 | $52.00 |
| 2026-05-26 | Yoss Jennifer | Sell | 958 | $61.02 |
| 2026-05-26 | Yoss Jennifer | Option exercise | 141 | $52.00 |
| 2026-05-26 | Yoss Jennifer | Sell | 141 | $61.02 |
| 2026-05-26 | Yoss Jennifer | Sell | 900 | $61.02 |
| 2026-05-01 | Nichols Brian S. | Tax withheld | 12 | $57.53 |
| 2026-05-01 | Nichols Brian S. | Option exercise | 18 | $39.83 |
| 2026-05-01 | Nichols Brian S. | Tax withheld | 1 | $57.53 |
| 2026-04-22 | Bertels Mark E. | Option exercise | 1.1K | $39.83 |
| 2026-04-22 | Bertels Mark E. | Tax withheld | 736 | $56.76 |
| 2026-04-22 | Bertels Mark E. | Tax withheld | 94 | $57.40 |
| 2026-03-31 | Yoss Jennifer | Grant | 50 | $51.92 |
| 2026-03-31 | Bertels Mark E. | Grant | 12 | $51.92 |
| 2026-03-31 | Combs Michael G | Grant | 62 | $51.92 |
| 2026-03-16 | Shishin Maxim | Option exercise | 2.4K | $39.83 |
| 2026-03-16 | Shishin Maxim | Sell | 2.4K | $54.00 |
| 2026-03-09 | Combs Michael G | Sell | 8.0K | $54.00 |
| 2026-02-13 | HAMERSLAG STEVEN J | Sell | 10K | $48.41 |
| 2026-02-12 | HAMERSLAG STEVEN J | Sell | 10K | $47.17 |
| 2026-01-05 | Combs Michael G | Tax withheld | 2.3K | $68.14 |
| 2026-01-05 | Combs Michael G | Option exercise | 28K | $52.00 |
| 2026-01-05 | Combs Michael G | Tax withheld | 21K | $68.14 |
| 2026-01-05 | Combs Michael G | Option exercise | 156 | $34.44 |
| 2026-01-05 | Combs Michael G | Tax withheld | 78 | $68.14 |
| 2026-01-05 | Combs Michael G | Tax withheld | 29 | $68.14 |
| 2026-01-05 | Combs Michael G | Option exercise | 501 | $39.83 |
| 2026-01-05 | Combs Michael G | Tax withheld | 292 | $68.14 |
| 2026-01-05 | Combs Michael G | Tax withheld | 79 | $68.14 |
| 2025-12-11 | HAMERSLAG STEVEN J | Gift | 7.0K | — |
| 2025-11-19 | Bertels Mark E. | Option exercise | 1.2K | $34.44 |
| 2025-11-19 | Bertels Mark E. | Sell | 1.2K | $72.35 |
| 2025-11-11 | JESSUP R JUDD | Sell | 7.1K | $76.94 |
| 2025-11-10 | JESSUP R JUDD | Sell | 210 | $76.27 |
| 2025-11-07 | JESSUP R JUDD | Sell | 3.2K | $76.20 |
| 2025-09-30 | Bertels Mark E. | Grant | 8 | $73.55 |
| 2025-09-30 | Yoss Jennifer | Grant | 35 | $73.55 |
| 2025-09-30 | Combs Michael G | Grant | 44 | $73.55 |
| 2025-09-11 | Shishin Maxim | Option exercise | 9.0K | $29.23 |
| 2025-09-11 | Shishin Maxim | Sell | 9.0K | $87.82 |
| 2025-09-11 | Shishin Maxim | Option exercise | 9.0K | $29.23 |
| 2025-09-11 | Shishin Maxim | Sell | 9.0K | $87.82 |
| 2025-09-08 | O'Brien Brandon | Sell | 1.8K | $91.54 |
| 2025-09-08 | CORSTAR HOLDINGS INC | Sell | 70K | $91.46 |
| 2025-09-02 | CORSTAR HOLDINGS INC | Sell | 40K | $88.85 |
| 2025-08-27 | O'Brien Brandon | Gift | 1.1K | — |
| 2025-08-22 | O'Brien Brandon | Option exercise | 1.2K | $49.63 |
| 2025-08-22 | O'Brien Brandon | Tax withheld | 658 | $90.45 |
| 2025-08-22 | O'Brien Brandon | Tax withheld | 514 | $92.64 |
| 2025-08-20 | Shishin Maxim | Option exercise | 12K | $29.23 |
| 2025-08-20 | Shishin Maxim | Sell | 12K | $89.16 |
| 2025-08-19 | Bertels Mark E. | Option exercise | 900 | $29.23 |
| 2025-08-19 | Bertels Mark E. | Sell | 900 | $89.17 |
| 2025-08-07 | HOOPS ALAN | Sell | 500 | $88.58 |
| 2025-08-07 | HOOPS ALAN | Sell | 1.5K | $88.58 |
| 2025-07-22 | MICHAEL JEFFREY J | Option exercise | 9.0K | $11.05 |
| 2025-07-22 | MICHAEL JEFFREY J | Tax withheld | 1.1K | $93.28 |
| 2025-07-08 | HOOPS ALAN | Tax withheld | 996 | $99.83 |
| 2025-07-08 | HOOPS ALAN | Option exercise | 9.0K | $11.05 |
| 2025-06-09 | O'Brien Brandon | Sell | 4.0K | $108.46 |
| 2025-06-09 | Shishin Maxim | Option exercise | 2.4K | $26.50 |
| 2025-06-09 | Shishin Maxim | Sell | 2.4K | $108.09 |
| 2025-06-09 | HOOPS ALAN | Sell | 3.0K | $108.28 |
| 2025-06-05 | O'Brien Brandon | Gift | 200 | — |
| 2025-06-05 | O'Brien Brandon | Option exercise | 2.2K | $39.83 |
| 2025-06-05 | O'Brien Brandon | Sell | 2.2K | $110.64 |
| 2025-06-03 | Combs Michael G | Sell | 2.8K | $112.36 |
| 2025-06-02 | JESSUP R JUDD | Sell | 6.4K | $110.41 |
| 2025-05-30 | JESSUP R JUDD | Sell | 150 | $111.76 |
| 2025-05-29 | Yoss Jennifer | Option exercise | 1.1K | $39.83 |
| 2025-05-29 | JESSUP R JUDD | Sell | 687 | $111.25 |
| 2025-05-29 | Yoss Jennifer | Sell | 1.1K | $111.39 |
| 2025-05-27 | Bertels Mark E. | Option exercise | 900 | $26.50 |
| 2025-05-27 | Bertels Mark E. | Sell | 900 | $113.34 |
| 2025-05-27 | HOOPS ALAN | Sell | 3.0K | $113.05 |
| 2025-05-27 | JESSUP R JUDD | Sell | 935 | $113.50 |
| 2025-05-22 | O'Brien Brandon | Option exercise | 750 | $29.23 |
| 2025-05-22 | O'Brien Brandon | Tax withheld | 191 | $114.59 |
| 2025-05-22 | O'Brien Brandon | Tax withheld | 281 | $114.59 |
| 2025-04-09 | MICHAEL JEFFREY J | Sell | 7.9K | $116.64 |
| 2025-04-09 | MICHAEL JEFFREY J | Sell | 8.6K | $117.31 |
| 2025-04-03 | O'Brien Brandon | Option exercise | 500 | $29.23 |
| 2025-04-03 | O'Brien Brandon | Tax withheld | 131 | $111.12 |
| 2025-04-03 | O'Brien Brandon | Tax withheld | 340 | $111.12 |
| 2025-04-01 | JESSUP R JUDD | Option exercise | 9.0K | $11.05 |
| 2025-04-01 | JESSUP R JUDD | Tax withheld | 877 | $113.41 |
| 2025-03-31 | O'Brien Brandon | Grant | 24 | $106.37 |
| 2025-03-31 | Combs Michael G | Grant | 30 | $106.37 |
| 2025-03-31 | Combs Michael G | Grant | 30 | $106.37 |
| 2025-03-31 | Bertels Mark E. | Grant | 6 | $106.37 |
| 2025-03-31 | Combs Michael G | Grant | 30 | $106.37 |
| 2025-03-31 | Yoss Jennifer | Grant | 24 | $106.37 |
| 2025-03-14 | Shishin Maxim | Option exercise | 2.2K | $17.56 |
| 2025-02-20 | MICHAEL JEFFREY J | Sell | 1.1K | $117.15 |
| 2025-02-20 | MICHAEL JEFFREY J | Sell | 391 | $118.48 |
| 2025-02-20 | MICHAEL JEFFREY J | Sell | 9.0K | $116.28 |
| 2025-02-19 | O'Brien Brandon | Sell | 1.5K | $117.54 |
| 2025-02-18 | HOOPS ALAN | Sell | 5.2K | $116.50 |
| 2025-02-18 | HOOPS ALAN | Sell | 5.0K | $116.28 |
| 2025-02-11 | O'Brien Brandon | Sell | 1.2K | $119.56 |
| 2025-02-11 | O'Brien Brandon | Sell | 317 | $119.56 |
| 2025-02-07 | HOOPS ALAN | Sell | 4.0K | $121.29 |
| 2025-02-07 | HOOPS ALAN | Sell | 800 | $121.10 |
| 2025-02-07 | O'Brien Brandon | Sell | 991 | $122.02 |
| 2025-02-06 | Yoss Jennifer | Sell | 723 | $125.54 |
| 2025-02-06 | Yoss Jennifer | Option exercise | 1.3K | $65.72 |
| 2025-02-06 | Yoss Jennifer | Sell | 1.3K | $125.54 |
| 2025-02-06 | Yoss Jennifer | Option exercise | 723 | $65.72 |
| 2025-02-06 | O'Brien Brandon | Option exercise | 1.0K | $29.23 |
| 2025-02-06 | O'Brien Brandon | Tax withheld | 238 | $122.76 |
| 2025-02-06 | O'Brien Brandon | Tax withheld | 750 | $122.76 |
| 2025-02-06 | HAMERSLAG STEVEN J | Sell | 10K | $123.48 |
| 2025-01-06 | Combs Michael G | Option exercise | 5.5K | $39.83 |
| 2025-01-06 | Combs Michael G | Tax withheld | 2.0K | $109.03 |
| 2025-01-06 | Combs Michael G | Tax withheld | 1.3K | $109.03 |
| 2025-01-06 | Combs Michael G | Option exercise | 7.3K | $34.44 |
| 2025-01-06 | Combs Michael G | Tax withheld | 2.3K | $109.03 |
| 2025-01-06 | Combs Michael G | Tax withheld | 1.7K | $109.03 |
| 2025-01-06 | Combs Michael G | Option exercise | 1.2K | $17.56 |
| 2025-01-06 | Combs Michael G | Tax withheld | 396 | $109.03 |
| 2025-01-06 | Combs Michael G | Tax withheld | 193 | $109.03 |
All non-derivative Form 4 activity (SEC), newest first.
Notable events (8-K)
Recent filings
| Form | Filed | Period | Accession |
|---|---|---|---|
| 8-K | 2026-06-01 | 2026-05-27 | 0001193125-26-251709 ↗ |
| 10-K | 2026-05-22 | 2026-03-31 | 0001193125-26-237024 ↗ |
| 8-K | 2026-05-20 | 2026-05-20 | 0001193125-26-231354 ↗ |
| 10-Q | 2026-02-05 | 2025-12-31 | 0001193125-26-039480 ↗ |
| 8-K | 2026-02-03 | 2026-02-03 | 0001193125-26-034033 ↗ |
| 10-Q | 2025-11-06 | 2025-09-30 | 0001193125-25-269721 ↗ |
| 8-K | 2025-11-04 | 2025-11-04 | 0001193125-25-263061 ↗ |
| 8-K | 2025-09-12 | 2025-09-10 | 0001193125-25-202292 ↗ |
| 8-K | 2025-08-13 | 2025-08-07 | 0001193125-25-179157 ↗ |
| 10-Q | 2025-08-07 | 2025-06-30 | 0001193125-25-175476 ↗ |
| 8-K | 2025-08-05 | 2025-08-05 | 0000950170-25-102270 ↗ |
| 10-K | 2025-05-23 | 2025-03-31 | 0000950170-25-076999 ↗ |