Castle Biosciences, Inc CSTL

Open calendar →

Castle Biosciences, Inc. - Common stock · Company · Nasdaq · Healthcare / Diagnostics & Research

Paper trade (simulated — no real money)

Fill: USD 33.0800 · FX 1 USD = 1.277900 SGD · about SGD 42.2729 per unit

Sign in to practise with simulated trades before investing real money. USD fills are converted into the SGD portfolio at the displayed rate.

Announcement types: (default: consequential filings)
Results & current reports
Capital markets
Ownership & governance

USD closing-price chart (daily close from yfinance · Last year)

USD 23.96 → 33.08 · 38.1%
43.04030.59518.150 1,2 3 4,5 6,7 8,9 10 11,12 Oct 25Jan 26Apr 26Jul 26Oct 26

Numbered dotted lines mark the filtered filings under Announcement Events below.

Price & SEC Filing History 25 Oct 2025 — 26 Oct 2026 (Last year)

Daily Nasdaq prices are sourced from yfinance. Yellow highlighting marks an intraday rise or a gap up between adjacent trading sessions. SEC acceptance times are converted to US Eastern time: pre-market filings appear below that day’s OHLCV row; filings accepted after the 09:30 ET open appear above it. The SEC does not publish an exact first-public-availability timestamp, so acceptance time is the best available proxy.

No data yet
Weekend
Weekend
33.1000 33.6100 32.6900 33.0800 203,016
34.1300 34.5500 33.0600 33.1900 335,400
33.1500 34.7200 32.9300 34.3700 336,600
32.6500 33.5500 32.0900 33.1500 272,500
32.4400 32.7400 31.6700 32.1650 347,200
Weekend
Weekend
33.8200 34.1500 31.7950 31.9600 381,900
33.1300 34.0600 32.4800 33.8000 381,900
32.4700 33.7700 32.4700 33.1100 243,200
32.7900 33.3500 32.2300 32.8800 241,700
34.4200 34.4200 32.3100 32.7600 239,000
Weekend
Weekend
33.5200 34.5200 33.3900 34.4200 249,100
32.5400 33.7600 32.2500 33.7100 373,800
33.1500 33.7200 32.7700 33.0000 351,500
36.6500 37.9900 33.1000 33.3600 609,100
35.4500 36.7600 35.1000 36.6500 377,200
Weekend
Weekend
35.5600 35.9200 34.7500 35.5600 167,700
36.1000 36.9900 35.1700 35.2550 522,300
34.9000 36.0300 34.1380 35.5300 639,600
35.7200 36.2400 34.2400 34.8800 318,600
35.8100 36.2650 35.0850 35.9300 228,400
Weekend
Weekend
35.1900 36.1200 34.4400 35.8100 437,700
34.8800 35.8400 33.9000 35.1900 439,200
34.7400 34.9650 33.9940 34.8800 348,300
35.5300 35.5300 34.5700 34.8500 431,000
35.6800 35.6800 34.4800 34.9900 391,700
Weekend
Weekend
36.5400 36.5400 35.2900 35.3400 530,200
35.9800 36.8500 34.9400 36.7800 364,600
35.5000 36.8200 35.2550 35.4800 559,300
33.6400 35.6850 33.6400 35.5000 519,800
32.3000 33.5300 32.1600 33.4400 165,400
Weekend
Weekend
32.7700 32.9400 31.7100 32.3300 224,200
31.9700 32.7000 31.4400 32.3200 237,800
32.4300 33.0300 32.0000 32.3100 194,600
32.5700 33.5800 32.2800 32.7600 217,000
No trading
Weekend
Weekend
32.3200 33.2100 31.9850 32.9100 187,700
33.5000 34.0000 32.3800 32.6500 268,000
33.3600 34.7300 32.6900 33.4200 200,300
33.0000 34.0900 32.8900 33.4400 396,200
33.0300 33.2950 32.3600 33.0300 258,000
Weekend
Weekend
34.0200 34.2750 32.8000 33.5000 372,600
34.0100 34.8900 33.9820 34.2600 251,200
34.8000 34.8400 33.6200 34.0800 456,300
33.4700 35.2000 33.2900 35.0000 483,100
33.6500 34.5400 31.6950 33.4700 357,700
Weekend
Weekend
32.8500 34.7000 32.1400 34.2000 573,500
32.4100 34.0100 32.4100 32.9300 322,900
29.0300 32.3900 29.0300 32.3200 451,900
29.8900 30.1250 28.7200 29.0300 596,600
29.5000 30.5000 29.2100 29.9500 225,800
Weekend
Weekend
30.9300 31.1150 29.5800 29.6200 264,200
31.6200 31.9700 30.5100 30.5500 362,200
32.4300 33.0000 31.2500 31.4300 436,000
32.3400 32.9900 31.4640 32.2400 313,500
31.8600 33.0600 31.2400 32.3500 400,700
Weekend
Weekend
30.8800 32.3650 30.6500 32.0300 241,800
30.2000 30.7500 29.5000 30.4700 833,400
31.1800 31.4200 30.1000 30.4000 520,200
30.1800 31.7300 29.9900 31.1800 675,100
27.8300 30.7250 27.8300 30.3900 783,900
Weekend
Weekend
28.7500 30.8100 27.5000 28.0000 1,757,800
12 · 10-Q After-hours · 16:09 ET 10-Q ↗ 11 · 8-K After-hours · 16:06 ET 8-K ↗
24.5000 27.1300 24.5000 26.7900 716,300
23.9300 25.3000 23.7300 24.4600 340,100
24.6300 24.7700 23.7600 23.8900 366,200
25.1000 25.1150 23.8500 24.4400 291,600
Weekend
Weekend
25.5600 25.6250 24.3500 24.6850 409,000
24.5300 25.5000 24.5300 25.4800 407,900
24.3300 24.9150 23.7700 24.8100 437,900
23.5700 24.6900 23.2500 24.5100 326,200
23.9700 24.1500 23.7600 23.8950 315,700
Weekend
Weekend
23.7900 24.3350 23.5850 24.1600 242,900
24.0600 25.1300 23.8150 24.2300 375,700
23.0700 24.0300 22.9300 24.0200 188,200
23.3000 23.3000 22.6100 23.1200 251,300
23.6700 23.8750 22.4600 22.9800 269,900
Weekend
Weekend
24.5500 24.6650 23.3600 23.7200 207,300
23.7000 24.8000 23.5450 24.5600 262,600
23.4500 23.9200 23.3400 23.6400 413,200
24.3600 24.4050 23.4800 23.8300 234,200
23.9500 24.5500 23.6000 24.2100 209,100
Weekend
Weekend
No trading
24.7100 24.9800 24.0200 24.1100 175,500
23.9200 24.8600 23.8600 24.7100 318,300
24.1400 24.1400 23.3600 23.8500 336,700
24.3500 24.8000 24.2100 24.3200 324,300
Weekend
Weekend
22.6700 24.3430 22.6700 24.3000 1,043,800
22.3300 22.9300 22.2400 22.9100 305,300
21.4200 22.4600 21.4000 22.1200 457,800
21.0700 21.9250 21.0500 21.3800 439,300
21.2900 21.4700 20.6400 21.2000 429,400
Weekend
Weekend
No trading
20.3900 21.1500 20.2300 21.1200 726,600
20.6800 20.7100 19.8550 20.2500 310,400
20.6700 21.1200 20.3700 20.4600 380,200
20.7300 21.0200 20.3750 20.6600 220,500
Weekend
Weekend
21.0600 21.1950 20.5100 20.7000 154,600
21.0700 21.2900 20.5300 21.0100 215,200
20.8800 21.5200 20.8800 21.0800 245,600
20.3000 21.0900 20.2400 21.0800 289,500
21.1600 21.1600 20.1050 20.1200 248,000
Weekend
Weekend
21.5700 21.7800 20.9900 21.0100 212,500
20.6100 21.8400 20.6100 21.6000 293,300
19.6600 20.7400 19.5750 20.3900 516,600
20.5400 20.5400 19.5100 19.7100 459,800
20.9800 21.2100 20.4520 20.9700 312,100
Weekend
Weekend
10 · 8-K After-hours · 16:14 ET 8-K ↗
21.9900 22.1400 20.9900 21.0800 358,600
21.1200 22.1800 21.1000 22.1100 299,800
19.7700 21.8100 19.6750 21.2600 626,000
20.1200 20.1200 19.5500 19.6900 401,900
No trading
Weekend
Weekend
20.5200 20.9100 20.0800 20.1500 289,300
19.7800 20.6500 19.7300 20.5400 327,300
19.2800 20.0500 18.9100 20.0300 425,100
19.4200 19.7050 18.8200 19.2000 343,500
18.4800 20.2200 18.4800 19.3200 515,300
Weekend
Weekend
18.6900 19.6100 18.6350 19.1300 554,900
18.2500 19.0000 17.7220 18.8800 652,500
18.5100 18.8200 17.8100 18.1500 664,500
18.9500 19.2250 18.3500 18.6300 571,200
19.9050 19.9800 18.8900 19.0400 627,200
Weekend
Weekend
19.2600 19.8500 18.6600 19.8300 498,500
22.6600 22.8800 18.3100 19.2400 1,999,200
9 · 10-Q After-hours · 16:09 ET 10-Q ↗ 8 · 8-K After-hours · 16:07 ET 8-K ↗
24.6600 25.2300 24.2500 24.7500 701,800
25.4300 25.5000 24.4300 24.6000 398,900
24.7300 25.7000 24.7300 25.5200 230,600
Weekend
Weekend
24.5300 25.1100 24.1500 24.8100 176,900
24.5000 24.9000 24.1300 24.4900 350,600
24.3300 24.3500 23.3100 24.2400 406,800
25.0000 25.2800 24.4800 24.6900 291,600
24.4500 25.7100 24.3900 24.9800 305,800
Weekend
Weekend
23.5900 24.6100 23.1750 24.4600 341,300
24.8000 24.8000 23.3100 23.6900 259,200
24.7200 25.1300 24.4150 25.1000 226,900
25.1900 25.7150 24.3700 24.5800 492,900
24.6700 25.3200 24.6700 25.1600 212,600
Weekend
Weekend
25.1400 25.3650 24.8350 25.0500 214,800
24.6200 24.8220 24.1350 24.5600 261,600
24.3700 25.0000 24.3700 24.6200 196,000
23.7200 24.8100 23.7200 24.3700 211,000
22.9200 23.5800 22.8100 23.5300 251,200
Weekend
Weekend
23.3000 23.3300 21.7900 23.1300 443,700
24.8300 25.5400 23.3300 23.4300 216,200
7 · DEFA14A After market open · 10:13 ET DEFA14A ↗ 6 · DEF 14A After market open · 10:13 ET DEF 14A ↗
25.8500 26.6800 24.8200 25.1900 418,600
24.8200 25.2600 24.6500 24.8300 281,200
24.9600 25.3100 24.6300 24.7300 201,600
Weekend
Weekend
No trading
24.4100 25.2200 24.0900 24.8400 288,500
24.9200 25.4800 24.5700 25.0500 292,900
23.8600 24.8600 23.7100 24.5500 431,500
23.5400 23.9200 23.2400 23.5500 286,400
Weekend
Weekend
24.6000 24.6450 23.4400 23.5300 294,100
25.1100 26.0210 24.6500 24.7000 461,900
25.8100 26.1900 25.0800 25.2700 280,900
25.7300 25.8700 25.1000 25.3500 230,900
25.8100 26.1200 25.2900 25.7500 249,300
Weekend
Weekend
25.6900 25.6900 24.7400 25.0000 294,500
25.4600 26.1600 25.1400 25.7000 221,600
25.5000 26.1000 25.2600 25.6150 371,900
26.0500 26.3800 25.6400 25.9000 349,700
25.8100 26.7900 25.6700 25.8300 331,500
Weekend
Weekend
25.4000 26.1300 25.2000 25.5600 245,500
25.7700 25.9600 24.8900 25.3200 388,100
26.4100 26.6400 25.8220 26.1300 232,500
26.9500 27.3600 26.4900 26.6000 237,500
26.8100 27.0300 25.7600 27.0200 335,700
Weekend
Weekend
27.2300 27.8000 27.0700 27.1200 318,300
27.6700 28.5800 27.1700 27.9100 419,900
27.7400 28.5950 27.4000 28.1700 563,100
27.0600 28.0300 26.6100 27.5700 869,000
28.7400 29.3700 27.7300 27.9900 515,800
Weekend
Weekend
29.8700 30.4950 27.2200 29.5700 926,900
5 · 10-K After-hours · 16:09 ET 10-K ↗ 4 · 8-K After-hours · 16:07 ET 8-K ↗
30.8300 32.0500 30.4000 31.8800 665,800
30.2800 31.1100 29.9200 30.8300 409,400
28.9600 30.5380 28.6100 29.9400 555,400
28.7700 29.6700 27.8000 28.9400 469,300
Weekend
Weekend
31.6100 31.6100 29.1000 29.2100 607,200
33.5000 33.5000 31.1200 31.3400 622,000
33.6500 34.4400 33.4000 33.6700 200,000
33.1300 34.1800 32.7000 33.4200 231,300
No trading
Weekend
Weekend
31.8400 33.6550 31.8400 33.1500 242,900
32.4200 32.8300 31.3900 31.9000 278,200
32.6200 32.9800 31.3800 32.3400 531,700
32.4000 33.1000 32.2500 32.3700 308,000
32.4000 33.0100 32.0400 32.2300 426,600
Weekend
Weekend
32.9900 33.3050 31.6350 32.7500 556,500
34.9800 35.5000 32.2600 32.4000 763,800
38.8500 39.0400 34.5400 34.9600 668,300
39.4700 40.4500 38.7550 38.9400 409,000
39.6500 40.8750 39.3100 39.4700 261,300
Weekend
Weekend
39.1600 40.0550 38.2000 39.3900 425,600
39.5100 39.6600 38.4300 39.1600 324,400
42.7800 42.7800 39.0010 39.5100 560,700
43.0000 43.2400 42.3900 42.8400 358,300
42.2500 44.2800 42.1900 43.0400 616,400
Weekend
Weekend
41.9400 42.3100 41.1000 42.2400 371,300
41.2150 43.0100 41.0900 42.1500 251,600
41.0200 41.8550 40.3300 40.9800 279,300
39.9000 41.0200 39.7400 40.8600 298,800
No trading
Weekend
Weekend
40.7500 41.2750 39.9200 40.0100 289,700
40.7900 41.6000 40.2450 40.7500 276,900
39.6100 41.0850 39.2100 40.7700 410,800
3 · 8-K After market open · 09:43 ET 8-K ↗
39.8500 39.8500 38.7300 39.6400 330,200
40.8000 41.8800 39.0600 39.6600 614,800
Weekend
Weekend
39.9000 40.7050 38.6750 39.3400 334,200
40.6100 41.0200 39.4700 39.8900 303,900
40.3700 41.3450 39.9900 40.6100 274,200
38.9100 40.2700 37.2900 40.0700 407,500
38.4800 39.1250 37.4700 39.0000 507,300
Weekend
Weekend
39.0200 39.1550 37.8300 38.5400 404,300
No trading
39.4300 39.5000 38.8100 38.9000 357,000
39.3900 39.7600 38.7500 39.3100 221,100
39.4000 39.7450 38.7500 39.2700 264,600
Weekend
Weekend
39.8900 39.9650 39.2800 39.3950 187,000
No trading
40.1800 40.3400 39.5100 40.0900 138,400
41.0500 41.1450 40.0100 40.2000 225,600
40.0000 42.1750 39.8900 41.3900 502,300
Weekend
Weekend
39.4600 39.8700 39.1500 39.4400 361,600
39.7300 40.2300 39.1200 39.6000 280,800
39.0500 40.1000 38.1600 39.6600 319,800
38.4600 39.1050 37.7600 39.0500 316,400
39.0500 39.5300 38.2400 38.8800 393,200
Weekend
Weekend
38.9300 39.1900 38.0580 38.6300 455,500
37.9600 38.2000 36.6300 37.9700 511,100
38.2500 38.5900 37.9000 38.0200 664,300
38.2000 38.8800 37.8300 38.2500 514,100
39.1900 39.1900 37.9300 38.1000 332,200
Weekend
Weekend
39.5400 40.1000 38.3800 38.6400 549,800
39.4100 40.5400 38.7300 39.6200 438,400
39.1000 40.0550 38.6900 39.4100 301,700
39.1700 39.5800 38.9800 39.1000 218,600
39.7600 39.9650 38.6400 39.1200 454,000
Weekend
Weekend
40.0000 40.6100 39.3400 39.9500 156,300
No trading
39.9300 40.5100 39.3800 39.9400 480,500
38.6100 40.2300 38.1700 39.9300 560,400
37.9400 39.6200 37.5800 38.4900 677,700
Weekend
Weekend
35.7000 38.1500 35.4800 37.8800 727,800
35.0900 36.5980 34.9200 35.7200 745,600
33.6400 35.1300 33.0300 34.6500 468,300
33.9500 34.3800 33.3800 33.5500 330,700
33.6100 34.3700 33.0350 33.9500 350,200
Weekend
Weekend
33.0200 33.9700 32.9600 33.4500 483,800
34.8200 35.0000 33.9800 34.1200 398,600
34.7200 35.4800 34.4100 34.8200 339,800
34.6400 35.4900 34.3430 34.9700 458,200
33.1100 34.8300 32.5100 34.7400 390,400
Weekend
Weekend
33.6900 34.1250 32.7200 33.0400 375,500
33.1700 33.9690 33.0600 33.5500 679,100
31.5600 34.3600 31.5550 33.5700 1,094,200
26.9300 31.8400 26.0100 31.6300 1,513,800
2 · 10-Q After-hours · 16:16 ET 10-Q ↗ 1 · 8-K After-hours · 16:14 ET 8-K ↗
25.5000 26.9700 25.2850 25.9900 1,077,900
Weekend
Weekend
24.1700 25.6200 23.8100 25.5000 454,300
23.7300 24.4300 23.7300 24.2100 196,700
24.0800 24.6400 23.4650 23.7400 196,000
24.0500 24.2650 23.3100 24.1500 168,700
24.7300 24.7700 23.8600 23.9600 210,400
Weekend
Weekend

Announcement Events

Each title opens the filing on the SEC website. Registered users can summarise the filing and up to seven relevant exhibits linked within the same SEC submission.