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-08-14 | MAETZOLD DEREK J | M · Exercise / conversion | Stock option (right to buy) | 1100.0 | 0.0 |
| 2026-08-05 | MAETZOLD DEREK J | M · Exercise / conversion | Common Stock | 2546.0 | 2.39 |
| 2026-08-05 | MAETZOLD DEREK J | S · Sale | Common Stock | 2546.0 | 30.68 |
| 2026-08-05 | MAETZOLD DEREK J | S · Sale | Common Stock | 556.0 | 30.68 |
| 2026-08-05 | MAETZOLD DEREK J | S · Sale | Common Stock | 473.0 | 30.68 |
| 2026-08-05 | MAETZOLD DEREK J | M · Exercise / conversion | Stock option (right to buy) | 2546.0 | 0.0 |
| 2026-08-04 | MAETZOLD DEREK J | S · Sale | Common Stock | 11935.0 | 31.34 |
| 2026-08-04 | MAETZOLD DEREK J | S · Sale | Common Stock | 4782.0 | 31.34 |
| 2026-08-04 | MAETZOLD DEREK J | S · Sale | Common Stock | 4063.0 | 31.34 |
| 2026-08-04 | MAETZOLD DEREK J | S · Sale | Common Stock | 2866.0 | 30.79 |
| 2026-08-04 | MAETZOLD DEREK J | S · Sale | Common Stock | 3374.0 | 30.79 |
| 2026-08-04 | MAETZOLD DEREK J | S · Sale | Common Stock | 8421.0 | 30.79 |
| 2026-08-04 | MAETZOLD DEREK J | M · Exercise / conversion | Common Stock | 20356.0 | 2.39 |
| 2026-08-04 | MAETZOLD DEREK J | M · Exercise / conversion | Stock option (right to buy) | 20356.0 | 0.0 |
| 2026-08-03 | Oelschlager Kristen M | S · Sale | Common Stock | 1100.0 | 30.62 |
| 2026-08-03 | Oelschlager Kristen M | S · Sale | Common Stock | 3000.0 | 29.12 |
| 2026-08-03 | Oelschlager Kristen M | S · Sale | Common Stock | 4486.0 | 30.0 |
| 2026-08-03 | Juvenal Tobin W | S · Sale | Common Stock | 1730.0 | 28.25 |
| 2026-08-03 | MAETZOLD DEREK J | S · Sale | Common Stock | 4232.0 | 30.35 |
| 2026-08-03 | MAETZOLD DEREK J | S · Sale | Common Stock | 10664.0 | 30.35 |
| 2026-08-03 | MAETZOLD DEREK J | M · Exercise / conversion | Common Stock | 10664.0 | 2.39 |
| 2026-08-03 | MAETZOLD DEREK J | S · Sale | Common Stock | 3597.0 | 30.35 |
| 2026-08-03 | MAETZOLD DEREK J | M · Exercise / conversion | Stock option (right to buy) | 10664.0 | 0.0 |
| 2026-07-31 | Juvenal Tobin W | S · Sale | Common Stock | 1891.0 | 30.26 |
| 2026-07-31 | Juvenal Tobin W | S · Sale | Common Stock | 8149.0 | 28.84 |
| 2026-07-31 | Juvenal Tobin W | S · Sale | Common Stock | 7270.0 | 29.58 |
| 2026-07-31 | MAETZOLD DEREK J | S · Sale | Common Stock | 1690.0 | 30.15 |
| 2026-07-31 | MAETZOLD DEREK J | M · Exercise / conversion | Common Stock | 6480.0 | 2.39 |
| 2026-07-31 | MAETZOLD DEREK J | S · Sale | Common Stock | 6480.0 | 30.15 |
| 2026-07-31 | MAETZOLD DEREK J | S · Sale | Common Stock | 1983.0 | 30.15 |
| 2026-07-31 | MAETZOLD DEREK J | M · Exercise / conversion | Stock option (right to buy) | 6480.0 | 0.0 |
| 2026-07-27 | MAETZOLD DEREK J | S · Sale | Common Stock | 43.0 | 25.06 |
| 2026-07-27 | MAETZOLD DEREK J | S · Sale | Common Stock | 10.0 | 25.06 |
| 2026-07-27 | MAETZOLD DEREK J | S · Sale | Common Stock | 10.0 | 25.06 |
| 2026-07-27 | MAETZOLD DEREK J | S · Sale | Common Stock | 10.0 | 25.06 |
| 2026-07-27 | MAETZOLD DEREK J | S · Sale | Common Stock | 10.0 | 25.06 |
| 2026-07-27 | MAETZOLD DEREK J | M · Exercise / conversion | Common Stock | 6214.0 | 2.39 |
| 2026-07-27 | MAETZOLD DEREK J | S · Sale | Common Stock | 5982.0 | 24.13 |
| 2026-07-27 | MAETZOLD DEREK J | S · Sale | Common Stock | 1307.0 | 24.13 |
| 2026-07-27 | MAETZOLD DEREK J | S · Sale | Common Stock | 1110.0 | 24.13 |
| 2026-07-27 | MAETZOLD DEREK J | S · Sale | Common Stock | 268.0 | 24.13 |
| 2026-07-27 | MAETZOLD DEREK J | S · Sale | Common Stock | 268.0 | 24.13 |
| 2026-07-27 | MAETZOLD DEREK J | S · Sale | Common Stock | 268.0 | 24.13 |
| 2026-07-27 | MAETZOLD DEREK J | S · Sale | Common Stock | 268.0 | 24.13 |
| 2026-07-27 | MAETZOLD DEREK J | S · Sale | Common Stock | 232.0 | 25.06 |
| 2026-07-27 | MAETZOLD DEREK J | S · Sale | Common Stock | 50.0 | 25.06 |
| 2026-07-27 | MAETZOLD DEREK J | M · Exercise / conversion | Stock option (right to buy) | 6214.0 | 0.0 |
| 2026-07-14 | MAETZOLD DEREK J | M · Exercise / conversion | Common Stock | 550.0 | 2.39 |
| 2026-07-14 | MAETZOLD DEREK J | S · Sale | Common Stock | 550.0 | 22.92 |
| 2026-07-14 | MAETZOLD DEREK J | S · Sale | Common Stock | 1357.0 | 22.92 |
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 |