A business in context
CSTL research notebook
Read the disclosures. Follow the relationships. Keep the dates in view.
Filing timeline
Download filings CSVReported insider transactions
Download transactions CSVP · PurchaseS · SaleA · Grant / awardM · Exercise / conversionF · Tax / exercise paymentG · Gift
| Transaction / filed | Reporting owner | Type | Security | Shares | Reported price |
|---|---|---|---|---|---|
| 2026-09-21 | MAETZOLD DEREK J | S · Sale | Common Stock | 2718.0 | 35.33 |
| 2026-09-21 | MAETZOLD DEREK J | S · Sale | Common Stock | 3198.0 | 35.33 |
| 2026-09-21 | MAETZOLD DEREK J | M · Exercise / conversion | Common Stock | 8580.0 | 2.39 |
| 2026-09-21 | MAETZOLD DEREK J | S · Sale | Common Stock | 8580.0 | 35.33 |
| 2026-09-21 | MAETZOLD DEREK J | M · Exercise / conversion | Stock option (right to buy) | 8580.0 | 0.0 |
| 2026-09-15 | Juvenal Tobin W | S · Sale | Common Stock | 3294.0 | 35.14 |
| 2026-09-14 | Juvenal Tobin W | S · Sale | Common Stock | 3306.0 | 32.32 |
| 2026-09-11 | MAETZOLD DEREK J | M · Exercise / conversion | Common Stock | 8584.0 | 2.39 |
| 2026-09-11 | MAETZOLD DEREK J | S · Sale | Common Stock | 8361.0 | 32.0 |
| 2026-09-11 | MAETZOLD DEREK J | S · Sale | Common Stock | 3124.0 | 32.0 |
| 2026-09-11 | MAETZOLD DEREK J | S · Sale | Common Stock | 2656.0 | 32.0 |
| 2026-09-11 | MAETZOLD DEREK J | S · Sale | Common Stock | 71.0 | 32.78 |
| 2026-09-11 | MAETZOLD DEREK J | S · Sale | Common Stock | 83.0 | 32.78 |
| 2026-09-11 | MAETZOLD DEREK J | S · Sale | Common Stock | 223.0 | 32.78 |
| 2026-09-11 | MAETZOLD DEREK J | M · Exercise / conversion | Stock option (right to buy) | 8584.0 | 0.0 |
| 2026-09-01 | Oelschlager Kristen M | S · Sale | Common Stock | 200.0 | 34.02 |
| 2026-09-01 | Oelschlager Kristen M | S · Sale | Common Stock | 3952.0 | 33.36 |
| 2026-09-01 | Oelschlager Kristen M | M · Exercise / conversion | Common Stock | 4152.0 | 3.38 |
| 2026-09-01 | Oelschlager Kristen M | M · Exercise / conversion | Stock option (right to buy) | 4152.0 | 0.0 |
| 2026-08-31 | Juvenal Tobin W | S · Sale | Common Stock | 1730.0 | 32.81 |
| 2026-08-28 | MAETZOLD DEREK J | S · Sale | Common Stock | 2505.0 | 33.14 |
| 2026-08-28 | MAETZOLD DEREK J | S · Sale | Common Stock | 2129.0 | 33.14 |
| 2026-08-28 | MAETZOLD DEREK J | S · Sale | Common Stock | 257.0 | 33.14 |
| 2026-08-28 | MAETZOLD DEREK J | S · Sale | Common Stock | 257.0 | 33.14 |
| 2026-08-28 | MAETZOLD DEREK J | S · Sale | Common Stock | 21.0 | 33.88 |
| 2026-08-28 | MAETZOLD DEREK J | S · Sale | Common Stock | 257.0 | 33.14 |
| 2026-08-28 | MAETZOLD DEREK J | S · Sale | Common Stock | 956.0 | 33.88 |
| 2026-08-28 | MAETZOLD DEREK J | S · Sale | Common Stock | 209.0 | 33.88 |
| 2026-08-28 | MAETZOLD DEREK J | S · Sale | Common Stock | 177.0 | 33.88 |
| 2026-08-28 | MAETZOLD DEREK J | S · Sale | Common Stock | 21.0 | 33.88 |
| 2026-08-28 | MAETZOLD DEREK J | S · Sale | Common Stock | 21.0 | 33.88 |
| 2026-08-28 | MAETZOLD DEREK J | S · Sale | Common Stock | 21.0 | 33.88 |
| 2026-08-28 | MAETZOLD DEREK J | S · Sale | Common Stock | 11472.0 | 33.14 |
| 2026-08-28 | MAETZOLD DEREK J | M · Exercise / conversion | Common Stock | 12428.0 | 2.39 |
| 2026-08-28 | MAETZOLD DEREK J | S · Sale | Common Stock | 257.0 | 33.14 |
| 2026-08-28 | MAETZOLD DEREK J | M · Exercise / conversion | Stock option (right to buy) | 12428.0 | 0.0 |
| 2026-08-25 | Juvenal Tobin W | S · Sale | Common Stock | 9050.0 | 35.04 |
| 2026-08-25 | Oelschlager Kristen M | S · Sale | Common Stock | 7161.0 | 34.26 |
| 2026-08-25 | Oelschlager Kristen M | S · Sale | Common Stock | 5223.0 | 34.64 |
| 2026-08-24 | Oelschlager Kristen M | S · Sale | Common Stock | 12218.0 | 33.69 |
| 2026-08-17 | Juvenal Tobin W | S · Sale | Common Stock | 1730.0 | 29.59 |
| 2026-08-14 | Stokes Frank | S · Sale | Common Stock | 24908.0 | 29.77 |
| 2026-08-14 | MAETZOLD DEREK J | M · Exercise / conversion | Common Stock | 1100.0 | 2.39 |
| 2026-08-14 | MAETZOLD DEREK J | S · Sale | Common Stock | 1100.0 | 30.02 |
| 2026-08-14 | MAETZOLD DEREK J | S · Sale | Common Stock | 2714.0 | 30.02 |
| 2026-08-14 | MAETZOLD DEREK J | S · Sale | Common Stock | 2306.0 | 30.02 |
| 2026-08-14 | MAETZOLD DEREK J | S · Sale | Common Stock | 278.0 | 30.02 |
| 2026-08-14 | MAETZOLD DEREK J | S · Sale | Common Stock | 278.0 | 30.02 |
| 2026-08-14 | MAETZOLD DEREK J | S · Sale | Common Stock | 278.0 | 30.02 |
| 2026-08-14 | MAETZOLD DEREK J | S · Sale | Common Stock | 278.0 | 30.02 |
Identity & relationships
SEC issuer · 0001447362CASTLE BIOSCIENCES INC
Search names and former names
Revenue in constant purchasing power
| Year ended | Reported USD revenue | CPI-adjusted USD revenue |
|---|---|---|
| 2024-12-31 | $332.07M | $356.67M |
| 2023-12-31 | $219.79M | $243.03M |
| 2022-12-31 | $137.04M | $157.75M |
| 2021-12-31 | $94.08M | $116.97M |
| 2020-12-31 | $62.65M | $81.56M |
| 2019-12-31 | $51.87M | $68.35M |
| 2018-12-31 | $22.79M | $30.57M |