Kristen Oelschlager

Insider profile

Currently holds a position at Castle Biosciences Inc

Performance

Overall performance
1.8

Performance over holding periods
1.8
30 days 90 days 120 days
Average return -3% 8.2% 15.1%
Success rate 0% 68% 82%
Transactions
2 0% Buy
34 71% Buy
47 69% Buy
Kristen Oelschlager's trades of Castle Biosciences Inc's stock


Loading...
Purchase Sale Planned purchase Planned sale Net purchase Net sale Buy signal Sell signal Earnings
Abbreviations B: Buy, S: Sell, PP: Planned purchase, PlS: Planned sale, PrS: Proposed sale, O: Option / Other
Notification date Transaction date Company B/S Transaction type Nb. shares
Price
Value
Number of shares Price Value Details
2026-08-05 2026-08-03 PlS Planned sale
71,646 +25.5%
420.10
US$581,617
71,646 +25.5% 420.10 US$581,617
2026-08-05 2026-08-03 PlS Planned sale
16,069 +5.5%
179.21
US$2,059,423
16,069 +5.5% 179.21 US$2,059,423
2026-08-05 2026-08-03 PlS Planned sale
79,458 +11.5%
433.28
US$3,043,228
79,458 +11.5% 433.28 US$3,043,228
2026-07-06 2026-07-01 PlS Planned sale
400 -1.8%
24.78
US$9,912
400 -1.8% 24.78 US$9,912
2026-07-06 2026-07-01 PlS Planned sale
8,186 -26.9%
24.40
US$199,738
8,186 -26.9% 24.40 US$199,738
2026-06-18 2026-06-16 PlS Planned sale
8,587 -22.0%
20.71
US$177,837
8,587 -22.0% 20.71 US$177,837
2026-06-16 2026-06-16 PrS Proposed sale
29,911
20.66
US$617,961
29,911 20.66 US$617,961
2025-12-19 2025-12-17 S Sale
14,888 -54.7%
39.31
US$585,292
14,888 -54.7% 39.31 US$585,292
2025-12-17 2025-12-17 PrS Proposed sale
14,888
39.05
US$581,376
14,888 39.05 US$581,376
2025-11-13 2025-11-11 PlS Planned sale
18,932 -60.6%
35.10
US$664,513
18,932 -60.6% 35.10 US$664,513
2025-11-12 2025-11-11 PrS Proposed sale
18,932
34.74
US$657,698
18,932 34.74 US$657,698
2025-11-04 2025-10-31 PlS Planned sale
12,678 -31.5%
25.04
US$317,457
12,678 -31.5% 25.04 US$317,457
2025-08-29 2025-08-27 PlS Planned sale
12,677 -8.2%
22.02
US$279,135
12,677 -8.2% 22.02 US$279,135
2025-08-29 2025-08-27 S Sale
18,007 -10.5%
21.69
US$390,572
18,007 -10.5% 21.69 US$390,572
2025-08-27 2025-08-27 PrS Proposed sale
18,007
21.35
US$384,449
18,007 21.35 US$384,449
2025-08-27 2025-08-27 PrS Proposed sale
25,355
21.35
US$541,329
25,355 21.35 US$541,329
2024-09-05 2024-09-03 PlS Planned sale
1,250 -0.9%
29.97
US$37,461
1,250 -0.9% 29.97 US$37,461
2024-09-05 2024-09-03 PlS Planned sale
4,582 -3.3%
29.00
US$132,869
4,582 -3.3% 29.00 US$132,869
2024-08-05 2024-08-01 PlS Planned sale
4,225 -3.1%
23.77
US$100,428
4,225 -3.1% 23.77 US$100,428
2024-08-05 2024-08-01 PlS Planned sale
8,764 -6.0%
22.72
US$199,074
8,764 -6.0% 22.72 US$199,074
2024-07-31 2024-07-29 PlS Planned sale
2,793 -1.9%
22.06
US$61,622
2,793 -1.9% 22.06 US$61,622
2024-07-03 2024-07-01 PlS Planned sale
2,793 -1.8%
21.22
US$59,279
2,793 -1.8% 21.22 US$59,279
2024-07-01 2024-07-01 PrS Proposed sale
24,407
21.77
US$531,340
24,407 21.77 US$531,340
2021-09-29 2021-09-27 PlS Planned sale
1,426 -1.4%
71.52
US$101,988
1,426 -1.4% 71.52 US$101,988
2021-09-29 2021-09-27 PlS Planned sale
8,574 -8.0%
70.94
US$608,240
8,574 -8.0% 70.94 US$608,240