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
17.1000
18.9700
17.1000
17.5200
170,100
Fri, 24 Jul 2026
46 · 8-K
Pre-market · 08:00 ET
FORM 8-K ↗
Thu, 23 Jul 2026
18.7600
21.8400
18.5000
19.1100
283,500
Wed, 22 Jul 2026
19.5100
22.5000
19.0000
20.2800
470,800
Tue, 21 Jul 2026
24.7990
24.7990
20.0900
21.8600
1,115,000
Mon, 20 Jul 2026
32.3800
35.5000
23.2300
26.1400
6,668,300
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
21.9400
30.9700
19.4000
25.3000
23,995,400
Fri, 17 Jul 2026
45 · 8-K
Pre-market · 08:30 ET
FORM 8-K ↗
Thu, 16 Jul 2026
13.5000
18.6800
13.2100
14.2500
697,200
Thu, 16 Jul 2026
44 · 8-K
Pre-market · 08:31 ET
FORM 8-K ↗
Wed, 15 Jul 2026
15.9900
17.1700
14.7500
15.2500
272,700
Tue, 14 Jul 2026
18.1400
21.4730
15.5000
16.3900
550,800
Mon, 13 Jul 2026
19.7700
20.7600
17.0100
18.0200
521,000
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
22.5400
23.9000
20.5100
23.4700
768,700
Thu, 09 Jul 2026
25.2500
35.7000
23.6020
26.7100
6,594,400
Wed, 08 Jul 2026
43 · 8-K
After-hours · 16:30 ET
FORM 8-K ↗
Wed, 08 Jul 2026
33.0200
38.0000
11.0000
20.3100
3,850,500
Tue, 07 Jul 2026
44.0200
55.8800
37.2020
40.0000
770,900
Mon, 06 Jul 2026
42 · 8-K
After-hours · 16:06 ET
FORM 8-K ↗
Mon, 06 Jul 2026
61.0200
62.7950
40.9100
48.7900
1,167,700
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
88.9900
106.0000
44.0000
50.5500
2,712,400
Wed, 01 Jul 2026
44.7000
89.4600
40.3700
72.0000
6,724,200
Tue, 30 Jun 2026
37.5200
53.0000
32.0100
35.0900
5,204,600
Tue, 30 Jun 2026
41 · 8-K
Pre-market · 06:08 ET
FORM 8-K ↗
Mon, 29 Jun 2026
20.6700
44.7000
17.5840
35.8500
11,077,500
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
11.5000
22.7500
9.8100
21.4500
45,344,200
Thu, 25 Jun 2026
7.3300
7.7000
6.1800
6.1800
217,000
Wed, 24 Jun 2026
9.8000
10.0050
5.9500
7.2500
409,600
Tue, 23 Jun 2026
8.3900
13.3000
8.3720
10.0950
713,100
Mon, 22 Jun 2026
14.5400
15.5180
4.8200
9.2500
903,700
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
16.1700
16.9500
14.0380
16.1800
235,500
Wed, 17 Jun 2026
11.0000
20.6000
11.0000
17.1800
3,032,500
Tue, 16 Jun 2026
23.0100
23.8600
8.6700
8.6700
917,000
Mon, 15 Jun 2026
22.2500
26.9300
20.0000
23.4700
1,020,000
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
40 · 8-K
After-hours · 17:00 ET
FORM 8-K ↗
Fri, 12 Jun 2026
24.8300
27.8900
16.2000
16.2100
272,100
Thu, 11 Jun 2026
26.7500
39.8600
20.5100
24.5800
874,700
Wed, 10 Jun 2026
39 · 8-K
After-hours · 17:00 ET
FORM 8-K ↗
Wed, 10 Jun 2026
14.3100
36.5000
14.1900
28.1100
3,480,800
Tue, 09 Jun 2026
18.1300
20.9000
11.3000
13.5000
623,200
Mon, 08 Jun 2026
14.3000
23.8900
14.3000
20.5300
4,574,000
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
11.3100
16.5500
8.7500
12.1400
3,808,800
Thu, 04 Jun 2026
6.3000
14.6200
5.8800
11.3700
9,298,700
Wed, 03 Jun 2026
6.0800
9.4600
5.4500
6.7500
52,560,600
Wed, 03 Jun 2026
38 · 8-K
Pre-market · 06:09 ET
FORM 8-K ↗
Tue, 02 Jun 2026
3.0000
3.3000
2.8120
3.2800
191,300
Mon, 01 Jun 2026
2.8200
3.4300
2.7800
3.1000
1,998,500
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
3.2200
3.3000
2.7000
2.7300
306,200
Thu, 28 May 2026
2.8000
3.4100
2.6300
3.1900
640,100
Wed, 27 May 2026
3.2500
3.4780
2.8400
2.8700
202,500
Tue, 26 May 2026
2.9800
3.1400
2.8800
2.8800
73,680
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
3.1200
3.3400
3.0000
3.2000
135,695
Fri, 22 May 2026
37 · 8-K
Pre-market · 08:30 ET
FORM 8-K ↗
Thu, 21 May 2026
3.5800
3.6200
3.3800
3.6200
32,490
Wed, 20 May 2026
3.6200
3.6200
3.2600
3.5600
60,280
Tue, 19 May 2026
3.8400
3.9000
3.5000
3.6600
72,570
Mon, 18 May 2026
3.8000
3.8800
3.5400
3.8800
144,335
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
36 · 10-Q
After-hours · 16:31 ET
FORM 10-Q ↗
Fri, 15 May 2026
3.8000
3.8800
3.6400
3.8800
45,310
Thu, 14 May 2026
4.2000
4.2800
3.8000
4.0000
98,120
Wed, 13 May 2026
4.9200
4.9200
4.0000
4.3000
130,480
Tue, 12 May 2026
5.2000
5.4400
5.0600
5.3000
74,710
Mon, 11 May 2026
6.0000
6.0400
5.2400
5.6800
131,660
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
6.6000
7.0000
6.0000
6.6800
180,525
Thu, 07 May 2026
5.7400
6.9600
5.2800
6.7800
317,950
Wed, 06 May 2026
35 · 8-K
After-hours · 16:31 ET
FORM 8-K ↗
Wed, 06 May 2026
8.1200
8.1400
6.0000
8.1400
886,360
Tue, 05 May 2026
11.3400
12.7000
9.2000
9.9000
26,012,250
Mon, 04 May 2026
7.0800
7.0800
4.8400
5.1800
1,608,960
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
14.3000
14.3000
9.0000
9.4000
560,515
Thu, 30 Apr 2026
34 · 8-K
After-hours · 17:01 ET
FORM 8-K ↗
Thu, 30 Apr 2026
25.6000
26.4800
18.2000
19.5000
41,650
Wed, 29 Apr 2026
33 · 10-K
After-hours · 16:07 ET
FORM 10-K ↗
Wed, 29 Apr 2026
26.6000
27.8000
26.0000
26.5000
570
Tue, 28 Apr 2026
29.2000
32.0000
26.6000
26.6000
775
Mon, 27 Apr 2026
30.4000
31.9400
29.2000
29.2000
625
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
32.2000
32.2000
29.6400
30.4000
485
Thu, 23 Apr 2026
33.6000
34.0000
31.0000
32.4000
800
Wed, 22 Apr 2026
34.6000
35.8000
32.6000
34.0000
1,025
Tue, 21 Apr 2026
30.2000
34.0000
30.2000
32.8000
2,655
Mon, 20 Apr 2026
29.8000
32.2400
29.4000
30.6000
575
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
31.0000
31.8000
30.0000
31.4000
300
Thu, 16 Apr 2026
31.2000
33.1000
29.6000
29.6000
1,310
Thu, 16 Apr 2026
32 · 8-K
Pre-market · 08:06 ET
FORM 8-K ↗
Wed, 15 Apr 2026
31 · 8-K
After market open · 10:09 ET
FORM 8-K ↗
Wed, 15 Apr 2026
32.0000
32.9600
31.2000
31.2000
530
Tue, 14 Apr 2026
32.8000
35.3000
32.8000
33.0000
915
Mon, 13 Apr 2026
34.2000
34.7000
33.2000
33.2000
300
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
34.0000
34.0000
34.0000
34.0000
115
Thu, 09 Apr 2026
33.6000
34.4000
32.6000
33.0000
245
Wed, 08 Apr 2026
31.4000
33.9600
31.4000
32.2000
1,070
Tue, 07 Apr 2026
32.4000
32.4000
30.0000
31.4000
240
Mon, 06 Apr 2026
33.4000
33.4000
31.4000
32.1800
230
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
30.4000
31.8000
30.0000
31.0000
405
Wed, 01 Apr 2026
26.2000
31.3000
26.2000
30.0000
780
Tue, 31 Mar 2026
30 · DEFA14A
After-hours · 17:00 ET
FORM DEFA14A ↗
Tue, 31 Mar 2026
31.0000
31.9000
30.2000
30.8000
240
Mon, 30 Mar 2026
32.4000
32.4000
30.4000
31.0000
515
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
33.4400
35.1000
31.0000
31.0000
515
Thu, 26 Mar 2026
33.8000
35.7800
32.8000
32.8000
465
Wed, 25 Mar 2026
31.8000
35.2400
31.0000
32.2000
740
Tue, 24 Mar 2026
34.7000
37.6800
32.8000
32.8000
925
Mon, 23 Mar 2026
36.0000
38.0000
34.0000
34.0000
750
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
33.8200
40.0000
33.8200
35.6000
2,875
Thu, 19 Mar 2026
40.8000
40.8000
37.0000
37.0000
455
Wed, 18 Mar 2026
39.4000
40.0000
38.2000
39.2000
745
Tue, 17 Mar 2026
41.0000
42.2000
37.8000
40.4000
640
Mon, 16 Mar 2026
41.8000
43.1000
40.4000
40.4000
515
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
29 · 8-K
After-hours · 16:15 ET
FORM 8-K ↗
Fri, 13 Mar 2026
43.0000
44.4000
34.6000
41.2000
2,280
Thu, 12 Mar 2026
36.2000
46.4000
30.8000
42.8000
13,235
Wed, 11 Mar 2026
28 · DEFA14A
After-hours · 17:00 ET
FORM DEFA14A ↗
Wed, 11 Mar 2026
38.8000
42.2000
36.2000
37.8000
6,250
Tue, 10 Mar 2026
42.2000
46.0000
39.4000
39.4000
815
Mon, 09 Mar 2026
38.0000
40.8000
38.0000
40.4000
255
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
27 · 8-K
After-hours · 17:00 ET
FORM 8-K ↗
Fri, 06 Mar 2026
42.2000
42.4000
39.0000
39.2000
990
Thu, 05 Mar 2026
44.4000
44.9200
42.0000
43.0000
735
Wed, 04 Mar 2026
41.4000
44.8000
41.4000
43.4000
425
Tue, 03 Mar 2026
41.4000
42.4400
41.2000
42.2000
450
Mon, 02 Mar 2026
41.6000
45.1000
40.2000
43.2000
345
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
41.8000
44.7000
41.4000
43.2000
355
Thu, 26 Feb 2026
42.3400
45.5000
41.6000
43.8000
1,010
Wed, 25 Feb 2026
44.9200
44.9200
40.4000
40.4000
1,190
Tue, 24 Feb 2026
45.4000
46.6000
44.4000
45.4000
1,020
Mon, 23 Feb 2026
44.4000
46.4000
44.4000
45.0000
585
Mon, 23 Feb 2026
26 · DEF 14A
Pre-market · 08:01 ET
FORM DEF14A ↗
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
50.8000
50.8000
46.3000
46.4000
545
Thu, 19 Feb 2026
48.0000
53.9800
48.0000
51.0600
195
Wed, 18 Feb 2026
48.8000
50.4000
47.4000
49.6000
635
Tue, 17 Feb 2026
52.2000
53.2000
48.8000
49.0000
440
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
51.8000
57.2000
50.9000
52.0000
420
Thu, 12 Feb 2026
25 · 8-K
After-hours · 17:00 ET
FORM 8-K ↗
Thu, 12 Feb 2026
51.8000
54.8800
50.8000
52.6000
635
Wed, 11 Feb 2026
54.8000
54.8000
52.0000
53.8000
775
Tue, 10 Feb 2026
24 · 8-K
After-hours · 17:01 ET
FORM 8-K ↗
Tue, 10 Feb 2026
57.2000
59.6800
55.6000
56.3000
450
Mon, 09 Feb 2026
60.2000
60.2000
55.4000
57.6000
655
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
55.4000
57.9200
53.5000
56.0000
2,385
Thu, 05 Feb 2026
57.4000
57.4000
55.5600
56.0000
530
Wed, 04 Feb 2026
59.6000
61.4200
55.6000
58.2000
1,425
Tue, 03 Feb 2026
62.4000
63.5000
58.8000
59.0000
445
Mon, 02 Feb 2026
63.0000
63.4200
61.0000
62.0000
785
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
62.6000
65.2000
61.2000
62.7000
2,235
Thu, 29 Jan 2026
69.0000
69.0000
63.4000
63.8000
995
Wed, 28 Jan 2026
69.0000
70.6000
65.0200
68.6000
1,440
Tue, 27 Jan 2026
60.0000
70.0000
56.6000
69.4000
3,645
Mon, 26 Jan 2026
59.8000
60.4000
56.7000
60.0000
1,055
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
63.4000
63.4000
58.7000
61.2000
1,775
Thu, 22 Jan 2026
65.4000
65.4000
61.8000
63.2000
3,020
Wed, 21 Jan 2026
67.8000
67.8000
60.8000
65.2000
4,140
Tue, 20 Jan 2026
66.8000
68.2000
60.8000
67.5800
6,475
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
55.0000
69.9600
54.8000
68.8000
5,660
Thu, 15 Jan 2026
64.2000
64.2000
51.0200
56.6000
8,060
Wed, 14 Jan 2026
67.4000
68.2000
63.0000
64.6000
6,745
Tue, 13 Jan 2026
65.0000
83.4800
63.0000
68.4000
22,810
Mon, 12 Jan 2026
52.8000
93.2000
51.6000
74.2000
320,185
Mon, 12 Jan 2026
23 · 8-K
Pre-market · 08:30 ET
FORM 8-K ↗
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
47.8000
51.0000
45.0000
50.8000
9,590
Thu, 08 Jan 2026
41.4000
54.6000
41.4000
48.2000
22,275
Wed, 07 Jan 2026
22 · 8-K
After-hours · 17:01 ET
FORM 8-K ↗
Wed, 07 Jan 2026
40.0000
43.6000
38.2000
42.4000
8,720
Tue, 06 Jan 2026
34.8000
43.8000
34.8000
41.6000
18,340
Mon, 05 Jan 2026
31.2000
36.6000
30.6000
35.4000
36,190
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
24.8000
49.2000
24.2200
35.0000
544,240
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
26.0000
26.0000
23.4000
24.2000
7,580
Tue, 30 Dec 2025
26.4000
28.4000
25.6000
25.9000
6,225
Mon, 29 Dec 2025
35.0000
35.4000
25.0000
26.2000
13,405
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
31.0000
49.8000
24.0000
38.4000
93,645
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
33.4000
33.9400
31.4000
32.2000
975
Tue, 23 Dec 2025
37.2000
37.4000
33.0000
33.5000
1,705
Mon, 22 Dec 2025
39.4000
39.6400
36.4000
36.8000
1,760
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
39.6000
40.0000
38.0000
38.8000
1,655
Thu, 18 Dec 2025
40.0000
41.6000
39.0000
40.4000
1,730
Wed, 17 Dec 2025
21 · 8-K
After-hours · 16:10 ET
8-K ↗
Wed, 17 Dec 2025
43.8000
44.0000
42.0000
42.0000
830
Tue, 16 Dec 2025
45.4000
45.4000
41.4400
43.8000
1,065
Mon, 15 Dec 2025
54.2000
54.2000
41.4000
41.4000
4,325
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
58.6000
59.3800
53.2000
53.6000
1,420
Thu, 11 Dec 2025
59.4000
60.2000
58.2800
58.4000
510
Wed, 10 Dec 2025
60.4000
61.0000
55.2000
59.8000
920
Tue, 09 Dec 2025
64.0000
65.2000
58.4000
59.6400
1,810
Tue, 09 Dec 2025
20 · 8-K
Pre-market · 06:07 ET
FORM 8-K ↗
Mon, 08 Dec 2025
67.4200
69.0000
64.6000
64.6000
770
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
19 · PRE 14A
After-hours · 16:05 ET
FORM PRE 14A ↗
Fri, 05 Dec 2025
70.8000
70.8000
63.8000
67.6000
605
Thu, 04 Dec 2025
66.6000
67.8000
63.4000
67.2000
1,595
Wed, 03 Dec 2025
61.8000
67.4000
59.3000
66.0000
3,975
Tue, 02 Dec 2025
60.4800
61.0000
54.7600
56.8000
2,580
Mon, 01 Dec 2025
59.6400
60.9000
57.4000
57.6000
1,550
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
57.6000
61.2000
57.3000
59.8000
965
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
55.8000
60.0000
54.7600
57.6000
2,720
Tue, 25 Nov 2025
52.4000
54.5000
50.0400
54.2000
1,325
Mon, 24 Nov 2025
18 · 8-K
After-hours · 16:35 ET
8-K ↗
Mon, 24 Nov 2025
52.8000
56.8000
48.6000
52.3000
3,800
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
53.0000
55.0000
50.2000
52.6000
4,660
Thu, 20 Nov 2025
69.0000
70.4000
52.0000
53.1000
7,440
Thu, 20 Nov 2025
17 · 8-K/A
Pre-market · 08:35 ET
8-K/A ↗
Wed, 19 Nov 2025
16 · 8-K
After-hours · 16:45 ET
8-K ↗
Wed, 19 Nov 2025
15 · 10-Q
After-hours · 16:31 ET
10-Q ↗
Wed, 19 Nov 2025
71.2000
72.0000
66.6000
69.4000
2,530
Tue, 18 Nov 2025
66.4000
74.0000
60.0000
71.6000
7,360
Mon, 17 Nov 2025
96.0000
100.4000
87.6000
89.6000
3,195
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
14 · S-1
After-hours · 17:28 ET
FORM S-1 ↗
Fri, 14 Nov 2025
97.8000
101.0000
96.2000
97.2000
1,105
Thu, 13 Nov 2025
100.6000
101.7000
96.4000
99.4000
1,595
Wed, 12 Nov 2025
102.4000
102.8000
97.0000
98.8000
1,625
Tue, 11 Nov 2025
100.4000
102.6000
97.0000
102.0000
1,470
Mon, 10 Nov 2025
101.8000
106.0000
98.4000
100.4000
1,725
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
93.8000
98.3000
92.0000
96.6000
1,660
Thu, 06 Nov 2025
98.0000
98.2000
92.3800
93.8000
2,520
Wed, 05 Nov 2025
103.6000
104.8000
95.6000
99.0000
2,830
Tue, 04 Nov 2025
110.4000
115.6000
100.0000
101.4000
10,650
Mon, 03 Nov 2025
120.8000
125.5800
110.2000
110.2000
2,035
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
123.0000
132.0000
119.2000
120.8000
3,395
Thu, 30 Oct 2025
13 · 8-K
After-hours · 16:04 ET
8-K ↗
Thu, 30 Oct 2025
127.2000
127.2000
117.0000
125.8000
2,075
Wed, 29 Oct 2025
124.6000
130.5800
121.4000
128.2000
1,355
Tue, 28 Oct 2025
142.8000
145.8000
121.8000
125.0000
7,220
Mon, 27 Oct 2025
132.4000
137.4000
127.8000
137.0000
3,315
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
119.4000
132.0000
119.4000
128.6000
2,965
Thu, 23 Oct 2025
115.6000
125.0000
115.4000
121.9000
2,155
Wed, 22 Oct 2025
116.0000
133.6000
116.0000
117.8000
6,635
Tue, 21 Oct 2025
115.2000
127.8000
115.2000
122.6000
6,035
Mon, 20 Oct 2025
115.4000
121.4000
112.0000
117.2000
5,890
Sun, 19 Oct 2025
Weekend
Sat, 18 Oct 2025
Weekend
Fri, 17 Oct 2025
116.8000
125.0000
111.0000
120.6000
21,270
Thu, 16 Oct 2025
11 · 8-K
After-hours · 16:05 ET
8-K ↗
Thu, 16 Oct 2025
134.0000
145.9600
125.4000
143.8000
27,400
Thu, 16 Oct 2025
12 · 424B5
Pre-market · 09:21 ET
FORM 424B5 ↗
Wed, 15 Oct 2025
10 · 8-K
After-hours · 16:36 ET
8-K ↗
Wed, 15 Oct 2025
220.0000
260.4000
141.6000
154.4000
1,015,980
Tue, 14 Oct 2025
104.0000
108.4000
103.0000
103.8000
277,445
Mon, 13 Oct 2025
109.8000
109.8000
100.0000
103.2400
1,955
Sun, 12 Oct 2025
Weekend
Sat, 11 Oct 2025
Weekend
Fri, 10 Oct 2025
109.8000
110.6000
105.2000
106.2000
2,520
Thu, 09 Oct 2025
111.2000
113.9400
107.0000
110.0000
3,550
Wed, 08 Oct 2025
115.2000
117.8400
106.2000
109.8000
5,195
Tue, 07 Oct 2025
120.8000
120.8000
112.4000
112.4000
2,945
Mon, 06 Oct 2025
123.2000
123.2000
116.7600
119.6000
1,780
Sun, 05 Oct 2025
Weekend
Sat, 04 Oct 2025
Weekend
Fri, 03 Oct 2025
120.6000
124.4000
120.0000
123.2000
1,450
Thu, 02 Oct 2025
113.4000
120.8000
110.2000
120.4000
2,095
Wed, 01 Oct 2025
111.2000
118.8000
110.0000
111.6000
1,290
Tue, 30 Sep 2025
116.6000
118.0000
108.8000
111.2000
2,675
Mon, 29 Sep 2025
9 · 8-K
After-hours · 16:04 ET
FORM 8-K ↗
Mon, 29 Sep 2025
106.6000
126.4000
105.4000
116.6000
6,305
Sun, 28 Sep 2025
Weekend
Sat, 27 Sep 2025
Weekend
Fri, 26 Sep 2025
109.0000
115.7400
105.0000
105.0000
3,440
Thu, 25 Sep 2025
119.6000
120.7000
105.6000
111.0000
6,415
Wed, 24 Sep 2025
136.0000
136.0000
117.2000
120.4000
5,485
Wed, 24 Sep 2025
8 · 8-K
Pre-market · 09:20 ET
8-K ↗
Tue, 23 Sep 2025
7 · 424B5
After-hours · 16:00 ET
FORM 424B5 ↗
Tue, 23 Sep 2025
140.8000
142.4000
138.2000
140.2000
2,540
Mon, 22 Sep 2025
151.7000
152.0000
138.2000
140.6000
1,935
Sun, 21 Sep 2025
Weekend
Sat, 20 Sep 2025
Weekend
Fri, 19 Sep 2025
156.0000
157.0000
153.0000
153.4000
1,370
Thu, 18 Sep 2025
151.6000
157.9800
149.8000
155.6000
990
Wed, 17 Sep 2025
158.0000
160.0000
150.4000
152.0000
2,660
Tue, 16 Sep 2025
157.0000
158.1000
149.0000
156.4000
2,470
Mon, 15 Sep 2025
140.0000
165.0000
140.0000
165.0000
3,685
Mon, 15 Sep 2025
6 · 8-K
Pre-market · 09:15 ET
8-K ↗
Sun, 14 Sep 2025
Weekend
Sat, 13 Sep 2025
Weekend
Fri, 12 Sep 2025
159.8000
160.0000
144.0000
145.6000
2,838
Thu, 11 Sep 2025
5 · 8-K
After-hours · 16:04 ET
8-K ↗
Thu, 11 Sep 2025
150.0000
177.6000
149.0000
158.6000
4,659
Wed, 10 Sep 2025
210.0000
210.0000
192.2000
192.2000
1,986
Tue, 09 Sep 2025
182.0000
220.0000
181.4000
216.0000
5,919
Mon, 08 Sep 2025
184.0000
186.0000
181.0000
182.0000
240
Sun, 07 Sep 2025
Weekend
Sat, 06 Sep 2025
Weekend
Fri, 05 Sep 2025
4 · 8-K
After-hours · 16:01 ET
8-K ↗
Fri, 05 Sep 2025
182.0000
182.2000
178.0000
181.0000
269
Thu, 04 Sep 2025
187.4000
187.4000
180.0000
182.2000
2,117
Wed, 03 Sep 2025
188.0000
188.0000
178.0000
184.4000
381
Tue, 02 Sep 2025
184.0000
188.0000
179.4000
183.8000
356
Mon, 01 Sep 2025
No trading
Sun, 31 Aug 2025
Weekend
Sat, 30 Aug 2025
Weekend
Fri, 29 Aug 2025
184.0000
187.2000
176.0000
184.6000
377
Thu, 28 Aug 2025
184.0000
188.0000
182.0000
186.0000
437
Wed, 27 Aug 2025
185.0000
190.0000
184.0000
188.4000
708
Tue, 26 Aug 2025
186.0000
188.0000
180.6000
185.2000
500
Mon, 25 Aug 2025
186.0000
190.0000
182.0000
188.0000
375
Sun, 24 Aug 2025
Weekend
Sat, 23 Aug 2025
Weekend
Fri, 22 Aug 2025
176.0000
187.0000
176.0000
184.0000
446
Thu, 21 Aug 2025
174.0000
185.8000
170.0000
178.0000
552
Wed, 20 Aug 2025
182.0000
182.0000
174.0000
174.2000
468
Tue, 19 Aug 2025
192.0000
192.0000
181.6000
182.4000
593
Mon, 18 Aug 2025
180.0000
192.0000
179.4000
191.0000
858
Sun, 17 Aug 2025
Weekend
Sat, 16 Aug 2025
Weekend
Fri, 15 Aug 2025
182.0000
187.2000
176.4000
183.0000
1,064
Thu, 14 Aug 2025
3 · 8-K
After-hours · 16:10 ET
8-K ↗
Thu, 14 Aug 2025
2 · 10-Q
After-hours · 16:03 ET
10-Q ↗
Thu, 14 Aug 2025
188.0000
189.0000
178.8000
186.0000
767
Wed, 13 Aug 2025
178.0000
196.0000
174.2000
189.0000
1,222
Tue, 12 Aug 2025
180.0000
184.8000
170.0000
176.0000
843
Mon, 11 Aug 2025
189.0000
189.0000
172.0000
176.0000
951
Sun, 10 Aug 2025
Weekend
Sat, 09 Aug 2025
Weekend
Fri, 08 Aug 2025
190.0000
190.0000
182.0000
184.6000
662
Thu, 07 Aug 2025
187.2000
190.0000
176.0000
181.0000
1,432
Wed, 06 Aug 2025
176.0000
190.0000
172.0000
182.0000
1,652
Tue, 05 Aug 2025
171.0000
174.0000
168.0000
169.8000
555
Mon, 04 Aug 2025
172.0000
174.8000
168.0000
169.4000
744
Sun, 03 Aug 2025
Weekend
Sat, 02 Aug 2025
Weekend
Fri, 01 Aug 2025
1 · 8-K
After-hours · 16:16 ET
8-K ↗
Fri, 01 Aug 2025
181.0000
181.0000
170.0000
173.4000
982
Thu, 31 Jul 2025
182.0000
188.0000
173.8000
177.6000
1,173
Wed, 30 Jul 2025
192.0000
198.8000
182.0000
186.0000
1,998
Tue, 29 Jul 2025
190.4000
205.0000
190.0000
194.6000
1,992
Mon, 28 Jul 2025
214.0000
214.0000
189.0000
190.0000
4,395
Sun, 27 Jul 2025
Weekend
Sat, 26 Jul 2025
Weekend