Castle Biosciences, Inc CSTL

Open calendar →

Castle Biosciences, Inc. - Common stock · Company · Nasdaq

Paper trade (simulated — no real money)

Fill: USD 24.6850 · FX 1 USD = 1.288650 SGD · about SGD 31.8103 per unit

Sign in to place simulated trades. 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 16.33 → 24.69 · 51.2%
43.04028.84514.650 1,2 3 4,5 6 7,8 9,10 11,12 13 Jul 25Oct 25Jan 26Apr 26Jul 26

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

Price & SEC Filing History 26 Jul 2025 — 27 Jul 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
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
13 · 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
12 · 10-Q After-hours · 16:09 ET 10-Q ↗ 11 · 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
10 · DEFA14A After market open · 10:13 ET DEFA14A ↗ 9 · 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
8 · 10-K After-hours · 16:09 ET 10-K ↗ 7 · 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
6 · 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
5 · 10-Q After-hours · 16:16 ET 10-Q ↗ 4 · 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
24.3900 24.8600 24.2300 24.5100 198,900
23.6600 24.4500 23.4650 24.1800 209,400
23.5300 23.8500 23.4000 23.7400 246,200
23.2800 23.5200 22.7000 23.4000 279,000
22.4900 23.2100 22.2400 23.0100 284,600
Weekend
Weekend
22.5200 22.7400 22.1000 22.1400 230,800
22.7500 23.1850 22.3100 22.5300 240,500
22.3800 22.8200 22.1100 22.5100 339,500
22.5700 22.7900 22.2300 22.3600 254,900
23.4300 23.9400 22.6700 22.8100 186,600
Weekend
Weekend
23.8200 23.8200 22.6800 23.0800 263,100
23.5400 24.0000 23.3500 23.6600 191,700
23.1000 23.8800 23.0500 23.5900 242,900
23.3200 23.5240 22.6650 22.9200 279,500
22.8500 23.7100 22.2700 23.3100 419,600
Weekend
Weekend
22.4000 23.3770 22.3570 22.7200 228,500
23.0300 23.1700 22.0450 22.2300 455,300
22.6900 23.1900 22.3110 23.0200 410,300
22.2700 22.8100 22.0100 22.7700 212,600
22.8400 22.8400 22.1200 22.3600 227,100
Weekend
Weekend
23.0300 23.1400 22.3400 22.7100 163,300
22.5000 23.1800 21.9200 22.7400 305,900
23.4600 23.6550 22.4800 22.6700 251,000
24.2200 24.5400 23.4500 23.5600 261,600
24.1100 24.5700 23.8100 24.0800 301,600
Weekend
Weekend
23.4600 24.6500 23.1310 24.4100 692,600
22.1900 23.4900 22.0000 23.4600 558,800
21.7900 22.5700 21.6200 21.8200 251,400
21.8200 22.4400 21.5200 21.7500 435,100
21.4400 21.8400 21.2800 21.6200 644,300
Weekend
Weekend
22.7500 22.8800 21.3700 21.4200 301,700
23.4100 23.5700 22.7000 22.7500 332,400
24.6500 24.6500 22.9000 22.9400 379,800
24.2400 24.7400 23.8100 24.6500 309,300
23.6400 24.0900 23.0600 24.0600 276,600
Weekend
Weekend
23.0500 23.7800 22.8800 23.5600 233,000
23.0300 23.3450 22.5350 23.0900 419,900
24.2100 24.5100 23.0300 23.2000 656,800
23.9200 24.3900 23.5200 24.2100 659,300
No trading
Weekend
Weekend
23.2100 24.0400 22.9500 24.0100 518,800
22.1000 23.6900 21.9950 23.4600 655,800
21.3500 22.3500 21.2400 22.2800 839,200
20.5700 21.6500 20.3500 21.3500 490,600
20.8100 21.0300 20.5100 20.5700 281,200
Weekend
Weekend
20.1300 21.0300 19.9980 20.8400 355,000
19.6400 20.2200 19.5950 19.9700 227,300
19.7500 20.1600 19.2300 19.7800 343,200
20.6600 20.8000 19.8000 19.9000 635,400
20.0100 20.6710 20.0100 20.5600 360,800
Weekend
Weekend
20.0600 20.2100 19.4500 20.0900 717,200
19.2100 19.9600 18.9900 19.8200 724,400
19.5100 19.9200 19.2400 19.4100 2,389,500
19.0700 19.6600 18.9600 19.3400 475,200
19.4700 19.6000 19.0000 19.1600 452,900
Weekend
Weekend
3 · 8-K After-hours · 16:04 ET 8-K ↗
19.9000 20.1750 19.2700 19.3600 560,800
19.5000 19.7950 18.8100 19.6500 738,000
20.2700 20.7630 19.1400 19.7600 1,274,400
19.8500 21.3330 18.6800 20.3500 2,024,900
2 · 10-Q After-hours · 16:10 ET 10-Q ↗ 1 · 8-K After-hours · 16:08 ET 8-K ↗
14.7500 15.4100 14.5900 15.3200 884,200
Weekend
Weekend
15.1600 15.1600 14.6100 14.6500 421,600
16.0000 16.2000 15.1100 15.1500 455,600
16.3600 16.6650 16.0100 16.0800 346,200
16.3200 16.3400 16.0100 16.2300 325,700
16.3200 16.6500 16.1000 16.3300 330,900
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.