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.
Date
Open
High
Low
Close
Volume
Mon, 27 Jul 2026
No data yet
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
3.6100
3.9200
2.5300
2.9100
106,553,200
Thu, 23 Jul 2026
1.5500
2.6199
1.4500
2.1200
23,666,600
Wed, 22 Jul 2026
2.0700
2.1600
1.5000
1.6300
5,134,400
Tue, 21 Jul 2026
62 · 8-K
After-hours · 17:28 ET
8-K ↗
Tue, 21 Jul 2026
61 · 424B3
After-hours · 17:28 ET
424B3 ↗
Tue, 21 Jul 2026
4.7600
9.6300
2.4900
2.5800
141,350,600
Mon, 20 Jul 2026
2.0500
2.0500
1.5100
1.7300
1,324,000
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
4.1100
4.1826
2.1134
2.2600
2,602,600
Thu, 16 Jul 2026
60 · 8-K
After-hours · 17:29 ET
8-K ↗
Thu, 16 Jul 2026
4.0300
4.5280
3.9560
4.2600
116,835
Wed, 15 Jul 2026
4.2920
4.8860
4.2000
4.4920
214,950
Tue, 14 Jul 2026
6.1320
6.1320
5.2280
6.0320
2,452,590
Mon, 13 Jul 2026
5.2440
6.7580
5.0460
6.1400
276,085
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
59 · 8-K
After-hours · 17:29 ET
8-K ↗
Fri, 10 Jul 2026
5.8360
5.8900
5.1000
5.2480
82,500
Thu, 09 Jul 2026
5.8840
6.4920
5.4000
6.2000
136,385
Wed, 08 Jul 2026
6.7200
7.9560
6.1200
6.4600
2,582,315
Tue, 07 Jul 2026
6.4000
6.5460
5.9220
6.3000
626,350
Mon, 06 Jul 2026
6.6980
6.6980
6.0200
6.5260
15,730
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
7.0000
7.3520
6.2000
6.5440
32,935
Wed, 01 Jul 2026
6.8380
7.0000
6.4020
6.9000
14,205
Tue, 30 Jun 2026
58 · 8-K
After market open · 14:36 ET
8-K ↗
Tue, 30 Jun 2026
7.0000
7.0000
6.1360
6.6000
25,720
Mon, 29 Jun 2026
7.6980
7.7400
6.3560
6.7200
72,975
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
7.9080
8.3020
7.4680
8.0660
48,640
Thu, 25 Jun 2026
9.3040
9.4000
7.4280
8.4200
709,070
Thu, 25 Jun 2026
57 · S-1/A
Next filing day · accepted 24 Jun, 21:19 ET
S-1/A ↗
Wed, 24 Jun 2026
8.4460
8.6760
7.8060
8.4360
24,440
Tue, 23 Jun 2026
7.6980
8.9980
7.5960
8.9400
51,510
Mon, 22 Jun 2026
8.7900
9.1840
8.0000
8.7680
73,390
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
56 · 8-K
After-hours · 17:06 ET
8-K ↗
Thu, 18 Jun 2026
9.3000
10.1720
9.0000
9.7800
182,525
Wed, 17 Jun 2026
14.0920
15.3180
10.1600
10.2000
4,123,275
Tue, 16 Jun 2026
9.7640
10.5880
9.4000
10.5800
11,590
Mon, 15 Jun 2026
55 · 8-K
After-hours · 17:25 ET
8-K ↗
Mon, 15 Jun 2026
10.7620
10.7620
9.1140
9.9200
18,535
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
12.4900
12.5840
10.0000
10.7620
28,840
Thu, 11 Jun 2026
12.8000
14.0000
10.4000
13.4400
96,480
Wed, 10 Jun 2026
11.3060
13.5620
10.3100
12.8000
390,800
Tue, 09 Jun 2026
12.3000
18.7920
9.0020
11.0700
270,470
Mon, 08 Jun 2026
54 · DEF 14A
After-hours · 17:21 ET
DEF 14A ↗
Mon, 08 Jun 2026
53 · 8-K
After-hours · 17:15 ET
8-K ↗
Mon, 08 Jun 2026
14.4000
14.4000
12.0000
12.6000
34,535
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
15.1840
15.1860
12.5000
14.0000
82,980
Thu, 04 Jun 2026
17.2000
22.8000
14.2200
16.9020
1,742,105
Wed, 03 Jun 2026
26.6000
26.8400
25.0000
26.4000
1,695
Tue, 02 Jun 2026
25.4000
26.8000
25.4000
26.4000
1,170
Mon, 01 Jun 2026
27.0000
27.2000
25.3680
27.0000
1,790
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
25.8000
27.0000
24.6000
27.0000
1,695
Thu, 28 May 2026
24.8480
27.0000
24.8000
27.0000
1,340
Wed, 27 May 2026
52 · PRE 14A
After-hours · 17:24 ET
PRE 14A ↗
Wed, 27 May 2026
26.0000
26.4000
24.4000
25.8000
865
Tue, 26 May 2026
27.8000
27.8000
24.6000
26.6000
2,285
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
51 · S-1/A
After-hours · 16:50 ET
S-1/A ↗
Fri, 22 May 2026
26.0000
27.6000
24.0000
27.6000
2,655
Thu, 21 May 2026
26.2000
26.2000
24.0000
26.0000
4,365
Wed, 20 May 2026
50 · 10-Q
After-hours · 16:38 ET
10-Q ↗
Wed, 20 May 2026
28.2020
28.2020
23.4000
25.6000
6,485
Tue, 19 May 2026
28.6000
28.6000
26.8000
28.0000
3,520
Mon, 18 May 2026
28.0000
30.0000
26.4000
28.4000
3,785
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
30.6000
31.1660
26.0900
27.0000
4,015
Thu, 14 May 2026
49 · S-1
After-hours · 17:30 ET
S-1 ↗
Thu, 14 May 2026
48 · 8-K
After-hours · 17:10 ET
8-K ↗
Thu, 14 May 2026
29.0000
29.0000
26.6000
29.0000
2,315
Wed, 13 May 2026
31.4000
32.0000
28.2000
28.8000
6,595
Tue, 12 May 2026
47 · 8-K
After-hours · 17:25 ET
8-K ↗
Tue, 12 May 2026
34.0000
34.2000
30.4000
32.2000
3,335
Mon, 11 May 2026
37.0000
37.0000
32.0000
34.2000
5,410
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
39.4000
39.4000
33.8000
36.6000
15,800
Thu, 07 May 2026
36.2000
37.2000
34.8000
37.2000
5,735
Wed, 06 May 2026
38.2000
38.2000
34.0000
34.8000
10,435
Tue, 05 May 2026
46 · 8-K
After-hours · 17:23 ET
8-K ↗
Tue, 05 May 2026
38.0000
41.2000
37.2280
39.0000
3,340
Mon, 04 May 2026
40.0000
40.4000
36.4020
37.8000
3,310
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
44.8000
44.8000
41.0000
42.4000
4,310
Thu, 30 Apr 2026
47.4000
52.0000
40.6000
44.2000
70,960
Wed, 29 Apr 2026
47.8000
47.8000
37.6020
45.8000
12,530
Tue, 28 Apr 2026
45 · 8-K
After-hours · 17:16 ET
8-K ↗
Tue, 28 Apr 2026
55.8000
55.8000
45.6000
51.4000
17,915
Mon, 27 Apr 2026
60.0000
62.6000
43.6000
62.6000
482,790
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
44.0000
45.4000
41.2000
44.2580
290
Thu, 23 Apr 2026
43.6000
45.5000
42.2000
45.0000
355
Wed, 22 Apr 2026
43.4000
47.0000
40.0000
46.0000
1,120
Tue, 21 Apr 2026
38.7680
46.4000
33.2000
45.3000
970
Mon, 20 Apr 2026
37.7600
39.8000
35.0000
39.2000
720
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
39.8000
45.9880
36.2000
39.6000
275
Thu, 16 Apr 2026
35.8000
47.3000
32.0000
39.6000
1,190
Wed, 15 Apr 2026
44 · 10-K
After-hours · 17:16 ET
10-K ↗
Wed, 15 Apr 2026
41.4120
43.0000
27.0000
34.8000
1,380
Tue, 14 Apr 2026
51.4000
51.4000
41.0000
44.0500
670
Mon, 13 Apr 2026
51.4000
51.8000
46.0000
50.0000
410
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
51.8000
52.0000
46.4000
51.9000
465
Thu, 09 Apr 2026
56.2000
56.2000
45.2000
49.0000
600
Wed, 08 Apr 2026
56.0000
56.6000
54.4000
56.4000
350
Tue, 07 Apr 2026
54.8000
55.3400
52.0000
55.2000
815
Mon, 06 Apr 2026
55.8000
56.6000
48.4960
56.0000
910
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
55.8000
58.2000
52.0000
55.6000
1,290
Wed, 01 Apr 2026
54.6000
60.7120
49.8000
55.0000
1,125
Tue, 31 Mar 2026
44.4000
62.6480
35.4140
57.8000
3,190
Mon, 30 Mar 2026
40.4000
48.0000
37.0000
44.4000
1,475
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
43 · 8-K
After-hours · 17:25 ET
8-K ↗
Fri, 27 Mar 2026
40.2000
40.6800
31.6000
40.0000
3,000
Thu, 26 Mar 2026
34.4000
47.0000
32.4000
41.6000
2,000
Wed, 25 Mar 2026
27.8000
40.2000
21.2000
35.0000
2,880
Tue, 24 Mar 2026
25.0000
40.0000
23.4000
29.2920
2,100
Mon, 23 Mar 2026
60.0000
68.0000
56.4000
63.6000
961
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
52.0000
64.4000
52.0000
60.4000
2,114
Thu, 19 Mar 2026
42 · 8-K
After-hours · 17:23 ET
8-K ↗
Thu, 19 Mar 2026
52.0000
57.6000
48.4000
54.0000
840
Wed, 18 Mar 2026
54.0000
58.4000
50.0000
52.0000
734
Tue, 17 Mar 2026
60.8000
61.6000
46.0000
55.2000
594
Mon, 16 Mar 2026
41.2000
63.6000
41.2000
57.6000
3,609
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
46.8000
47.6000
41.6000
44.8000
817
Thu, 12 Mar 2026
44.0000
47.6000
40.4000
46.4000
629
Wed, 11 Mar 2026
42.8000
46.4000
39.6000
43.6000
1,242
Tue, 10 Mar 2026
42.0000
43.6000
40.4000
42.0000
1,992
Mon, 09 Mar 2026
42.4000
47.2000
39.6000
41.6000
807
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
42.0000
47.2000
39.6000
43.6000
1,720
Thu, 05 Mar 2026
41 · 8-K
After-hours · 17:19 ET
8-K ↗
Thu, 05 Mar 2026
46.0000
48.0000
40.4000
40.4000
768
Wed, 04 Mar 2026
48.0000
48.0000
41.2000
45.6000
1,225
Tue, 03 Mar 2026
52.0000
53.6000
45.2000
47.6000
861
Mon, 02 Mar 2026
55.2000
55.2000
48.4000
51.6000
686
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
50.4000
57.6000
40.4000
54.4000
2,250
Thu, 26 Feb 2026
40.0000
50.0000
36.4000
50.0000
1,860
Wed, 25 Feb 2026
56.0000
59.6000
34.8000
40.0000
6,048
Tue, 24 Feb 2026
54.0000
59.6000
48.0000
54.8000
264
Mon, 23 Feb 2026
61.2000
61.2000
48.4000
51.2000
476
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
54.0000
60.0000
50.8000
54.8000
1,976
Thu, 19 Feb 2026
69.6000
69.6000
56.8000
63.2000
1,867
Wed, 18 Feb 2026
70.8000
76.0000
68.0000
70.0000
1,278
Tue, 17 Feb 2026
72.8000
78.0000
67.2000
74.0000
1,673
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
66.8000
73.6000
56.8000
72.8000
2,911
Thu, 12 Feb 2026
40.4000
67.6000
40.0000
64.0000
2,507
Wed, 11 Feb 2026
89.2000
96.0000
52.8000
56.8000
9,187
Tue, 10 Feb 2026
52.4000
79.6000
50.4000
78.0000
13,605
Mon, 09 Feb 2026
37.6000
54.4000
34.4000
51.2000
5,107
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
28.4000
38.8000
28.4000
35.6000
1,286
Thu, 05 Feb 2026
40 · 8-K
After-hours · 16:32 ET
8-K ↗
Thu, 05 Feb 2026
27.6000
32.0000
26.0000
30.4000
4,080
Wed, 04 Feb 2026
39 · 8-K
After-hours · 17:29 ET
8-K ↗
Wed, 04 Feb 2026
23.2000
28.4000
22.4000
26.8000
885
Tue, 03 Feb 2026
25.6000
26.8000
23.2000
23.2000
1,106
Mon, 02 Feb 2026
28.0000
28.4000
24.4000
25.6000
1,270
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
24.4000
31.2000
23.6000
28.0000
1,905
Thu, 29 Jan 2026
24.4000
29.2000
22.4000
23.2000
1,987
Wed, 28 Jan 2026
24.0000
26.0000
21.6000
23.2000
1,281
Tue, 27 Jan 2026
25.2000
27.2000
21.2000
23.2000
3,287
Mon, 26 Jan 2026
26.8000
29.6000
22.0000
25.2000
3,101
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
38 · 8-K
After-hours · 16:25 ET
8-K ↗
Fri, 23 Jan 2026
28.8000
31.2000
20.4000
25.2000
5,207
Thu, 22 Jan 2026
40.0000
40.0000
28.0000
28.4000
4,793
Wed, 21 Jan 2026
38.8000
42.0000
33.2000
36.4000
2,495
Tue, 20 Jan 2026
38.0000
40.0000
32.0000
33.6000
2,545
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
37 · 8-K
After-hours · 17:17 ET
8-K ↗
Fri, 16 Jan 2026
44.0000
46.4000
36.4000
38.0000
1,822
Thu, 15 Jan 2026
39.2000
42.0000
32.4000
40.4000
1,778
Wed, 14 Jan 2026
37.2000
43.2000
31.6000
38.4000
3,606
Tue, 13 Jan 2026
27.2000
39.6000
23.6000
35.6000
4,070
Mon, 12 Jan 2026
30.4000
30.8000
20.8000
25.2000
5,902
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
32.8000
34.0000
31.6000
31.6000
3,137
Thu, 08 Jan 2026
38.8000
40.0000
30.0000
33.6000
6,213
Wed, 07 Jan 2026
36 · 8-K
After-hours · 17:25 ET
8-K ↗
Wed, 07 Jan 2026
43.2000
43.2000
38.0000
39.6000
4,065
Tue, 06 Jan 2026
46.8000
46.8000
38.0000
43.6000
8,436
Mon, 05 Jan 2026
41.2000
58.0000
40.0000
46.4000
9,072
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
40.0000
43.2000
38.0000
40.0000
2,790
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
42.0000
43.2000
38.0000
39.6000
7,470
Tue, 30 Dec 2025
35 · 8-K
After-hours · 17:23 ET
8-K ↗
Tue, 30 Dec 2025
49.6000
49.6000
40.4000
43.2000
9,306
Mon, 29 Dec 2025
34 · 8-K
After market open · 15:23 ET
8-K ↗
Mon, 29 Dec 2025
50.8000
87.2000
48.0000
48.8000
19,825
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
82.8000
83.2000
40.4000
48.8000
30,631
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
200.4000
200.4000
129.2000
139.2000
113,924
Tue, 23 Dec 2025
33 · 8-K
After market open · 15:08 ET
8-K ↗
Tue, 23 Dec 2025
320.0000
374.8000
180.0000
186.4000
128,960
Mon, 22 Dec 2025
280.0000
289.2000
220.0000
246.0000
13,193
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
303.2000
303.2000
240.0000
298.0000
18,345
Thu, 18 Dec 2025
216.0000
320.0000
214.0000
300.4000
58,499
Wed, 17 Dec 2025
228.0000
238.8000
200.0000
204.0000
14,291
Tue, 16 Dec 2025
32 · 8-K
After-hours · 17:03 ET
8-K ↗
Tue, 16 Dec 2025
243.6000
263.6000
200.0000
238.8000
5,436
Mon, 15 Dec 2025
286.8000
287.2000
243.6000
245.2000
6,032
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
327.2000
348.0000
272.4000
290.8000
13,305
Thu, 11 Dec 2025
262.0000
298.4000
259.2000
296.0000
21,167
Wed, 10 Dec 2025
31 · 8-K
After-hours · 16:15 ET
8-K ↗
Wed, 10 Dec 2025
288.4000
303.6000
240.0000
258.4000
5,429
Tue, 09 Dec 2025
353.6000
354.0000
292.0000
318.4000
6,286
Mon, 08 Dec 2025
388.8000
396.0000
340.0000
353.6000
5,726
Mon, 08 Dec 2025
30 · DEF 14A
Pre-market · 06:00 ET
DEF 14A ↗
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
413.2000
428.4000
390.4000
400.0000
3,290
Thu, 04 Dec 2025
374.8000
449.2000
371.6000
421.6000
5,661
Wed, 03 Dec 2025
430.4000
434.0000
356.0000
379.2000
5,018
Wed, 03 Dec 2025
29 · 8-K
Pre-market · 09:23 ET
8-K ↗
Tue, 02 Dec 2025
459.6000
516.4000
424.8000
437.6000
3,462
Mon, 01 Dec 2025
460.0000
492.0000
440.0000
465.6000
3,282
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
28 · 8-K
After-hours · 17:19 ET
8-K ↗
Fri, 28 Nov 2025
516.0000
524.0000
480.4000
490.4000
3,469
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
27 · PRE 14A
After-hours · 17:20 ET
PRE 14A ↗
Wed, 26 Nov 2025
560.0000
574.0000
510.0000
518.0000
3,482
Tue, 25 Nov 2025
570.4000
586.4000
530.4000
551.2000
3,154
Mon, 24 Nov 2025
26 · 8-K
After-hours · 17:10 ET
8-K ↗
Mon, 24 Nov 2025
548.0000
620.0000
502.8000
573.6000
7,391
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
477.2000
548.4000
460.8000
520.8000
6,988
Thu, 20 Nov 2025
530.4000
563.2000
455.6000
464.0000
20,748
Wed, 19 Nov 2025
25 · 10-Q
After-hours · 16:54 ET
10-Q ↗
Wed, 19 Nov 2025
24 · 8-K
After-hours · 16:20 ET
8-K ↗
Wed, 19 Nov 2025
533.6000
580.0000
513.2000
513.2000
3,904
Tue, 18 Nov 2025
506.0000
540.0000
488.8000
540.0000
2,099
Mon, 17 Nov 2025
626.0000
644.4000
440.0000
509.6000
4,128
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
648.0000
660.0000
605.2000
628.4000
2,485
Thu, 13 Nov 2025
640.0000
686.0000
612.8000
674.0000
3,633
Wed, 12 Nov 2025
23 · 8-K
After-hours · 17:02 ET
8-K ↗
Wed, 12 Nov 2025
660.0000
675.2000
620.4000
649.2000
3,031
Tue, 11 Nov 2025
640.0000
676.8000
636.4000
663.6000
3,626
Mon, 10 Nov 2025
892.0000
905.6000
656.8000
680.0000
34,617
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
604.0000
697.6000
576.0000
656.8000
9,430
Thu, 06 Nov 2025
740.0000
740.0000
584.4000
587.2000
5,373
Wed, 05 Nov 2025
788.4000
792.0000
696.0000
719.6000
4,443
Tue, 04 Nov 2025
840.0000
843.2000
776.8000
804.0000
3,160
Mon, 03 Nov 2025
920.0000
936.0000
849.6000
863.6000
3,552
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
22 · 8-K
After-hours · 17:28 ET
8-K ↗
Fri, 31 Oct 2025
21 · 424B5
After market open · 15:11 ET
424B5 ↗
Fri, 31 Oct 2025
966.0000
997.6000
850.0000
925.2000
5,595
Thu, 30 Oct 2025
20 · 8-K
After market open · 12:14 ET
8-K ↗
Thu, 30 Oct 2025
1245.2000
1430.8000
800.0000
914.8000
33,935
Wed, 29 Oct 2025
19 · 8-K
After-hours · 17:12 ET
8-K ↗
Wed, 29 Oct 2025
1040.0000
1104.0000
1008.0000
1027.6000
2,430
Tue, 28 Oct 2025
1080.0000
1108.0000
1004.4000
1071.2000
5,451
Mon, 27 Oct 2025
18 · 8-K
After market open · 15:43 ET
8-K ↗
Mon, 27 Oct 2025
17 · 424B5
After market open · 11:17 ET
424B5 ↗
Mon, 27 Oct 2025
1210.8000
1260.0000
1120.0000
1155.6000
9,256
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
1520.0000
1915.2000
1100.8000
1164.8000
109,222
Thu, 23 Oct 2025
16 · 8-K
After-hours · 17:28 ET
8-K ↗
Thu, 23 Oct 2025
1119.2000
1171.6000
1003.6000
1040.8000
21,157
Wed, 22 Oct 2025
865.2000
1168.0000
848.0000
984.8000
7,196
Tue, 21 Oct 2025
902.0000
955.2000
808.4000
913.6000
4,112
Mon, 20 Oct 2025
1053.2000
1064.0000
880.0000
906.8000
11,486
Sun, 19 Oct 2025
Weekend
Sat, 18 Oct 2025
Weekend
Fri, 17 Oct 2025
15 · 8-K
After-hours · 17:15 ET
8-K ↗
Fri, 17 Oct 2025
14 · 8-K
After-hours · 17:10 ET
8-K ↗
Fri, 17 Oct 2025
13 · 424B5
After market open · 10:40 ET
424B5 ↗
Fri, 17 Oct 2025
1052.8000
1118.8000
800.4000
821.6000
8,930
Thu, 16 Oct 2025
1916.0000
2384.0000
931.6000
1160.0000
101,879
Wed, 15 Oct 2025
1000.0000
1477.2000
816.0000
1180.4000
87,596
Tue, 14 Oct 2025
12 · 8-K
After-hours · 16:57 ET
8-K ↗
Tue, 14 Oct 2025
730.0000
800.0000
700.0000
751.2000
1,002
Mon, 13 Oct 2025
879.2000
991.6000
700.0000
737.6000
3,137
Sun, 12 Oct 2025
Weekend
Sat, 11 Oct 2025
Weekend
Fri, 10 Oct 2025
853.6000
900.0000
780.0000
796.4000
1,769
Thu, 09 Oct 2025
866.4000
944.0000
852.8000
862.0000
902
Wed, 08 Oct 2025
11 · 8-K
After-hours · 17:15 ET
8-K ↗
Wed, 08 Oct 2025
990.0000
1012.0000
776.0000
842.4000
2,250
Tue, 07 Oct 2025
1080.0000
1180.0000
944.0000
984.0000
1,438
Mon, 06 Oct 2025
1120.0000
1180.0000
1080.0000
1118.4000
709
Sun, 05 Oct 2025
Weekend
Sat, 04 Oct 2025
Weekend
Fri, 03 Oct 2025
10 · 8-K
After-hours · 17:04 ET
8-K ↗
Fri, 03 Oct 2025
1204.8000
1204.8000
1038.0000
1144.0000
2,576
Thu, 02 Oct 2025
1192.4000
1320.0000
1135.2000
1200.0000
1,590
Wed, 01 Oct 2025
1414.4000
1442.4000
1092.4000
1133.6000
3,503
Tue, 30 Sep 2025
1510.8000
1948.0000
1198.4000
1680.4000
19,493
Mon, 29 Sep 2025
1400.0000
1467.2000
1007.6000
1069.6000
9,324
Sun, 28 Sep 2025
Weekend
Sat, 27 Sep 2025
Weekend
Fri, 26 Sep 2025
1640.0000
1640.0000
1320.0000
1396.0000
208
Thu, 25 Sep 2025
1720.0000
1960.0000
1160.0000
1476.0000
669
Wed, 24 Sep 2025
1880.0000
2000.0000
1600.4000
1736.0000
106
Tue, 23 Sep 2025
9 · 8-K
After-hours · 17:28 ET
8-K ↗
Tue, 23 Sep 2025
2080.0000
2080.3999
1849.6000
1884.8000
117
Mon, 22 Sep 2025
2200.0000
2371.6001
1966.4000
2051.2000
81
Sun, 21 Sep 2025
Weekend
Sat, 20 Sep 2025
Weekend
Fri, 19 Sep 2025
2346.0000
2480.0000
2211.6001
2211.6001
60
Thu, 18 Sep 2025
2312.0000
2360.0000
2212.0000
2339.6001
41
Wed, 17 Sep 2025
8 · 8-K
After-hours · 17:22 ET
8-K ↗
Wed, 17 Sep 2025
2240.0000
2357.2000
2160.3999
2222.0000
43
Tue, 16 Sep 2025
2276.0000
2297.2000
2080.0000
2210.0000
118
Mon, 15 Sep 2025
2480.0000
2560.0000
2038.4000
2208.0000
91
Sun, 14 Sep 2025
Weekend
Sat, 13 Sep 2025
Weekend
Fri, 12 Sep 2025
2360.0000
2501.2000
2320.3999
2420.3999
45
Thu, 11 Sep 2025
2440.3999
2440.3999
2208.3999
2320.0000
44
Wed, 10 Sep 2025
2680.0000
2700.0000
2450.3999
2454.3999
145
Tue, 09 Sep 2025
2724.0000
2810.0000
2440.0000
2568.3999
58
Mon, 08 Sep 2025
2764.0000
2880.0000
2726.0000
2732.0000
24
Sun, 07 Sep 2025
Weekend
Sat, 06 Sep 2025
Weekend
Fri, 05 Sep 2025
3080.0000
3080.0000
2696.0000
2808.0000
88
Thu, 04 Sep 2025
2897.4856
3288.2012
2862.6692
2967.1179
177
Wed, 03 Sep 2025
3094.7776
3520.3096
2785.6868
2862.6692
140
Tue, 02 Sep 2025
2727.2727
3102.1277
2719.5359
3094.7776
21
Mon, 01 Sep 2025
No trading
Sun, 31 Aug 2025
Weekend
Sat, 30 Aug 2025
Weekend
Fri, 29 Aug 2025
2832.8821
2978.7234
2719.5359
2832.8821
8
Thu, 28 Aug 2025
2715.6672
2978.7234
2715.6672
2880.4641
19
Wed, 27 Aug 2025
7 · S-3
After market open · 15:38 ET
S-3 ↗
Wed, 27 Aug 2025
2862.6692
2940.0386
2689.7485
2700.1934
63
Tue, 26 Aug 2025
3017.4082
3056.0928
2786.8472
2883.1721
69
Mon, 25 Aug 2025
3172.1470
3172.1470
3017.4082
3036.7505
25
Sun, 24 Aug 2025
Weekend
Sat, 23 Aug 2025
Weekend
Fri, 22 Aug 2025
3210.8318
3242.1663
3103.2881
3166.7312
39
Thu, 21 Aug 2025
3176.0154
3249.5164
3146.2283
3230.1741
14
Wed, 20 Aug 2025
3288.2012
3288.2012
3172.1470
3249.5164
12
Tue, 19 Aug 2025
6 · 8-K
After-hours · 17:14 ET
8-K ↗
Tue, 19 Aug 2025
5 · DEF 14A
After-hours · 16:31 ET
DEF 14A ↗
Tue, 19 Aug 2025
4 · 10-Q
After-hours · 16:13 ET
10-Q ↗
Tue, 19 Aug 2025
3338.4912
3338.4912
3145.8413
3229.7874
31
Mon, 18 Aug 2025
3 · 8-K
After-hours · 16:55 ET
8-K ↗
Mon, 18 Aug 2025
3215.0872
3402.7080
3210.8318
3257.6401
24
Sun, 17 Aug 2025
Weekend
Sat, 16 Aug 2025
Weekend
Fri, 15 Aug 2025
3326.8860
3404.2554
3172.1470
3209.6711
36
Thu, 14 Aug 2025
3326.8860
3443.3269
3137.3308
3326.8860
26
Wed, 13 Aug 2025
3481.6248
3609.2844
3210.8318
3288.2012
49
Tue, 12 Aug 2025
3701.3540
3748.5493
3295.9380
3538.1045
33
Mon, 11 Aug 2025
3713.7332
3868.4719
3636.3635
3689.3618
30
Sun, 10 Aug 2025
Weekend
Sat, 09 Aug 2025
Weekend
Fri, 08 Aug 2025
2 · PRE 14A
After-hours · 17:24 ET
PRE 14A ↗
Fri, 08 Aug 2025
3677.3694
3907.1567
3636.3635
3737.7175
28
Thu, 07 Aug 2025
4023.2109
4023.2109
3675.0483
3677.3694
28
Wed, 06 Aug 2025
1 · 8-K
After market open · 15:23 ET
8-K ↗
Wed, 06 Aug 2025
3984.5261
4138.1045
3791.8762
3845.2612
36
Tue, 05 Aug 2025
3907.1567
4023.2109
3732.3018
3945.8413
42
Mon, 04 Aug 2025
4139.2651
4139.2651
3713.7332
3713.7332
84
Sun, 03 Aug 2025
Weekend
Sat, 02 Aug 2025
Weekend
Fri, 01 Aug 2025
4371.3735
4951.6440
3907.1567
4294.0039
292
Thu, 31 Jul 2025
3829.4004
4680.8511
3829.4004
4255.3193
237
Wed, 30 Jul 2025
4758.2207
5029.0137
3656.0928
4023.2109
466
Tue, 29 Jul 2025
3713.7332
4448.7427
3581.8181
4410.0581
229
Mon, 28 Jul 2025
3558.9941
3752.4177
3556.6731
3581.8181
16
Sun, 27 Jul 2025
Weekend
Sat, 26 Jul 2025
Weekend