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
18.4000
18.4000
17.5100
17.8550
14,900
Thu, 23 Jul 2026
18.2400
18.6400
17.8000
18.2800
21,600
Wed, 22 Jul 2026
18.5800
18.8800
17.5000
18.5400
43,700
Tue, 21 Jul 2026
18.9900
19.1350
18.5400
18.7800
11,000
Mon, 20 Jul 2026
18.8800
19.4900
18.2900
18.8200
26,900
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
18.6800
18.8800
17.9000
18.8800
40,000
Thu, 16 Jul 2026
18.8200
20.7200
18.4700
18.6700
61,700
Wed, 15 Jul 2026
19.0900
19.6300
17.3200
18.5800
39,600
Tue, 14 Jul 2026
16.7000
19.9800
16.2300
19.2900
84,600
Mon, 13 Jul 2026
17.6100
18.2100
17.2100
17.2500
54,000
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
17.4400
17.7000
17.2300
17.5400
23,600
Thu, 09 Jul 2026
17.4800
17.7200
16.9200
17.4900
10,500
Wed, 08 Jul 2026
17.5800
17.8400
16.9000
17.2500
10,100
Tue, 07 Jul 2026
16.8800
17.8400
16.3800
17.5000
40,500
Mon, 06 Jul 2026
17.2100
17.5300
16.8200
16.9800
18,900
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
16.3100
17.2900
16.0700
17.2300
45,000
Wed, 01 Jul 2026
18.0000
18.0300
15.1000
16.7500
103,400
Tue, 30 Jun 2026
18.5200
19.2600
16.8400
18.1900
82,400
Mon, 29 Jun 2026
18.6000
19.4000
17.6800
18.4200
32,995
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
27 · 8-K/A
After-hours · 16:31 ET
8-K/A ↗
Fri, 26 Jun 2026
18.9400
20.3000
18.5600
18.8800
16,155
Fri, 26 Jun 2026
26 · 8-K
Pre-market · 09:18 ET
8-K ↗
Thu, 25 Jun 2026
19.0400
19.7000
18.6400
19.5200
9,915
Wed, 24 Jun 2026
20.2000
20.2000
18.9400
19.0400
9,880
Tue, 23 Jun 2026
18.4000
20.0000
18.0000
19.3600
20,405
Mon, 22 Jun 2026
18.4000
19.2000
18.2200
18.5600
5,815
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
18.0000
20.2000
17.8400
18.9000
36,830
Wed, 17 Jun 2026
17.8000
18.8600
17.7000
18.0600
14,520
Tue, 16 Jun 2026
18.4000
18.4600
18.0000
18.0000
9,115
Mon, 15 Jun 2026
18.6200
19.6000
18.4000
18.6200
10,770
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
18.8000
19.9000
18.3400
18.6800
17,510
Thu, 11 Jun 2026
25 · 8-K
After-hours · 17:06 ET
8-K ↗
Thu, 11 Jun 2026
18.4000
19.2200
17.8000
18.9400
18,685
Wed, 10 Jun 2026
19.6000
20.3000
18.2000
18.2000
16,260
Tue, 09 Jun 2026
19.8000
20.2000
19.1000
19.4000
40,585
Mon, 08 Jun 2026
20.4000
20.6000
20.0000
20.0000
12,365
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
21.6000
21.8000
20.2000
20.2000
39,890
Thu, 04 Jun 2026
20.4000
23.0000
20.2000
22.0000
51,840
Wed, 03 Jun 2026
21.4000
21.4000
20.0000
20.6000
55,550
Tue, 02 Jun 2026
22.0000
22.3000
21.0000
21.0000
31,945
Mon, 01 Jun 2026
23.0000
23.7800
22.2000
22.2000
36,895
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
23.6000
24.6000
23.0000
23.0000
35,530
Thu, 28 May 2026
22.8000
23.9000
22.2000
23.4000
34,025
Wed, 27 May 2026
24.0000
25.4000
23.0000
23.0000
49,090
Tue, 26 May 2026
21.4000
25.6000
21.2000
24.0000
89,790
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
20.8000
22.6000
20.8000
22.0000
61,165
Thu, 21 May 2026
24 · 8-K
After-hours · 17:06 ET
8-K ↗
Thu, 21 May 2026
21.8000
21.8000
20.2000
21.4000
60,240
Wed, 20 May 2026
21.4000
22.0000
20.1800
21.6000
63,360
Tue, 19 May 2026
20.8000
22.2000
19.2000
21.4000
91,740
Mon, 18 May 2026
23 · 8-K/A
After-hours · 16:20 ET
8-K/A ↗
Mon, 18 May 2026
22 · 8-K
After market open · 09:33 ET
8-K ↗
Mon, 18 May 2026
27.0000
27.0000
15.8000
19.9000
1,179,545
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
23.6000
23.6000
22.8000
23.0000
29,780
Thu, 14 May 2026
24.0000
24.4000
23.6000
23.6000
23,715
Wed, 13 May 2026
24.4000
25.4000
24.0000
24.4000
25,755
Tue, 12 May 2026
24.4000
25.2000
24.0000
25.2000
31,650
Mon, 11 May 2026
21 · 10-Q
After-hours · 17:09 ET
10-Q ↗
Mon, 11 May 2026
25.0000
25.4000
24.4000
24.8000
27,455
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
25.6000
26.4600
24.0000
25.6000
62,335
Thu, 07 May 2026
24.6000
26.2000
24.2000
26.0000
46,275
Wed, 06 May 2026
24.8000
25.8000
24.4000
24.4000
36,810
Tue, 05 May 2026
24.8000
25.0000
23.6000
24.6000
55,285
Mon, 04 May 2026
25.4000
26.0000
24.2000
24.4000
47,755
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
25.6000
26.8000
25.2000
26.6000
37,180
Thu, 30 Apr 2026
24.0000
26.4000
24.0000
26.2000
32,745
Wed, 29 Apr 2026
24.8000
25.2000
24.0000
24.6000
51,575
Tue, 28 Apr 2026
20 · 8-K
After-hours · 16:30 ET
8-K ↗
Tue, 28 Apr 2026
25.0000
25.4000
23.4000
24.6000
80,215
Mon, 27 Apr 2026
19 · DEFA14A
After-hours · 16:41 ET
DEFA14A ↗
Mon, 27 Apr 2026
18 · DEF 14A
After-hours · 16:39 ET
DEF 14A ↗
Mon, 27 Apr 2026
26.4000
26.8600
25.0000
25.8000
51,975
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
27.4000
27.4000
26.2000
27.2000
58,960
Thu, 23 Apr 2026
27.4000
30.6000
26.0000
27.2000
106,900
Wed, 22 Apr 2026
17 · 8-K
After-hours · 16:30 ET
8-K ↗
Wed, 22 Apr 2026
27.0000
28.6000
26.8000
27.4000
75,885
Tue, 21 Apr 2026
25.4000
28.4000
25.2000
26.8000
85,550
Mon, 20 Apr 2026
24.7000
28.2000
24.6200
25.4000
87,365
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
16 · PRE 14A
After-hours · 17:25 ET
PRE 14A ↗
Fri, 17 Apr 2026
27.4000
29.0000
25.6000
27.4000
138,975
Thu, 16 Apr 2026
23.5000
28.0000
23.4000
26.8000
145,665
Wed, 15 Apr 2026
23.4000
25.0000
22.4000
24.6000
129,470
Tue, 14 Apr 2026
25.0000
26.5000
24.0000
25.0000
151,535
Mon, 13 Apr 2026
25.8000
29.4000
22.8000
28.2000
217,125
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
15 · 10-K
After-hours · 16:35 ET
10-K ↗
Fri, 10 Apr 2026
23.0000
30.8000
22.6000
27.2000
586,838
Thu, 09 Apr 2026
25.2000
31.8000
23.2000
24.8000
848,306
Thu, 09 Apr 2026
14 · 8-K
Pre-market · 09:23 ET
8-K ↗
Wed, 08 Apr 2026
66.8000
76.8000
34.0000
36.6000
5,708,569
Tue, 07 Apr 2026
18.8000
37.8000
18.0000
32.6000
2,892,991
Mon, 06 Apr 2026
19.6000
19.6000
17.6000
17.6000
115,875
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
20.0000
20.0000
18.6000
19.8000
44,276
Wed, 01 Apr 2026
20.4000
21.6000
19.6000
20.4000
74,308
Tue, 31 Mar 2026
20.0000
20.6000
18.6000
20.2000
74,045
Mon, 30 Mar 2026
22.6000
22.8000
18.4000
20.2000
837,216
Mon, 30 Mar 2026
13 · 8-K
Pre-market · 08:35 ET
8-K ↗
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
18.6000
19.6000
17.0000
17.6000
49,612
Thu, 26 Mar 2026
18.8000
20.6000
18.0000
18.8000
76,993
Wed, 25 Mar 2026
19.0000
22.2000
17.6000
20.4000
160,919
Tue, 24 Mar 2026
18.0000
19.4000
17.6000
18.6000
42,707
Mon, 23 Mar 2026
17.2000
20.6000
16.0000
20.4000
89,819
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
12 · 8-K
After-hours · 16:45 ET
8-K ↗
Fri, 20 Mar 2026
18.0000
19.0000
16.0000
16.0000
70,014
Thu, 19 Mar 2026
17.0000
18.2000
16.2000
17.6000
77,736
Wed, 18 Mar 2026
19.8000
20.4000
19.0000
19.4000
72,816
Tue, 17 Mar 2026
20.2000
20.4000
19.2000
19.8000
57,043
Mon, 16 Mar 2026
20.4000
20.8000
20.0000
20.8000
51,780
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
21.2000
21.4000
20.2000
21.4000
81,479
Thu, 12 Mar 2026
21.8000
21.8000
20.0000
21.4000
89,673
Wed, 11 Mar 2026
21.4000
24.6000
21.0000
21.8000
238,141
Tue, 10 Mar 2026
21.0000
21.0000
19.2000
20.8000
178,572
Mon, 09 Mar 2026
19.6000
21.8000
19.0000
21.4000
115,695
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
20.2000
22.0000
19.6000
20.4000
164,448
Thu, 05 Mar 2026
24.2000
27.6000
20.2000
21.8000
1,155,888
Wed, 04 Mar 2026
19.4000
22.0000
17.8000
20.8000
165,799
Tue, 03 Mar 2026
18.0000
19.4000
17.6000
19.0000
88,626
Mon, 02 Mar 2026
22.2000
22.2000
19.8000
19.8000
122,801
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
26.8000
26.8000
20.6000
25.2000
134,304
Thu, 26 Feb 2026
27.4000
28.4000
26.6000
27.8000
155,003
Wed, 25 Feb 2026
31.2000
31.6000
26.0000
26.4000
727,450
Tue, 24 Feb 2026
28.0000
31.2000
27.0000
27.8000
106,050
Mon, 23 Feb 2026
29.8000
30.8000
27.0000
27.4000
71,459
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
30.4000
33.4000
30.0000
30.0000
111,951
Thu, 19 Feb 2026
32.0000
34.0000
32.0000
32.4000
133,164
Wed, 18 Feb 2026
32.4000
47.4000
31.8000
35.6000
642,232
Tue, 17 Feb 2026
34.8000
37.0000
31.6000
37.0000
280,952
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
56.2000
59.6000
38.2000
40.0000
907,480
Thu, 12 Feb 2026
77.8000
83.0000
44.2000
45.2000
841,324
Thu, 12 Feb 2026
11 · 8-K
Pre-market · 06:06 ET
8-K ↗
Wed, 11 Feb 2026
143.0000
196.0000
105.0000
122.0000
4,207,692
Tue, 10 Feb 2026
56.6000
130.4000
49.2000
105.6000
7,967,477
Mon, 09 Feb 2026
28.0000
29.2000
25.0000
26.0000
190,550
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
29.2000
29.2000
26.6000
27.8000
24,743
Thu, 05 Feb 2026
31.8000
31.8000
28.6000
29.2000
20,008
Wed, 04 Feb 2026
29.4000
32.4000
28.0000
31.8000
25,754
Tue, 03 Feb 2026
36.6000
36.8000
28.8000
29.0000
42,737
Mon, 02 Feb 2026
10 · 8-K
After-hours · 16:30 ET
8-K ↗
Mon, 02 Feb 2026
33.0000
36.6000
31.4000
36.0000
49,467
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
50.0000
51.6000
32.2000
34.0000
170,472
Thu, 29 Jan 2026
9 · 8-K
After-hours · 16:40 ET
8-K ↗
Thu, 29 Jan 2026
628.0000
630.0000
46.0000
54.0000
121,841
Wed, 28 Jan 2026
668.0000
670.0000
630.0000
636.0000
6,028
Tue, 27 Jan 2026
598.0000
682.0000
598.0000
662.0000
9,626
Mon, 26 Jan 2026
614.0000
637.0000
584.0000
596.0000
3,509
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
644.0000
645.0000
600.0000
616.0000
5,766
Thu, 22 Jan 2026
640.0000
674.0000
622.0000
648.0000
3,911
Wed, 21 Jan 2026
680.0000
690.0000
624.0000
650.0000
4,704
Tue, 20 Jan 2026
700.0000
744.0000
660.0000
684.0000
7,746
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
590.0000
732.0000
590.0000
710.0000
14,288
Thu, 15 Jan 2026
600.0000
616.0000
570.0000
576.0000
4,673
Wed, 14 Jan 2026
596.0000
628.0000
584.0000
602.0000
4,982
Tue, 13 Jan 2026
610.0000
630.0000
563.0000
602.0000
11,074
Mon, 12 Jan 2026
534.0000
612.0000
512.0000
590.0000
12,304
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
550.0000
563.0000
526.0000
538.0000
3,073
Thu, 08 Jan 2026
588.0000
590.0000
534.0000
536.0000
3,092
Wed, 07 Jan 2026
580.0000
606.0000
570.6000
582.0000
4,526
Tue, 06 Jan 2026
572.0000
588.0000
544.4000
556.0000
4,005
Mon, 05 Jan 2026
618.0000
618.0000
570.0000
572.0000
2,840
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
668.0000
675.4000
589.0000
600.0000
2,565
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
652.0000
670.0000
639.4000
670.0000
2,343
Tue, 30 Dec 2025
676.0000
678.0000
636.0000
652.0000
2,535
Mon, 29 Dec 2025
712.0000
712.0000
676.0000
680.0000
974
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
732.0000
736.4000
668.0000
712.0000
1,942
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
732.0000
750.0000
720.0000
732.0000
716
Tue, 23 Dec 2025
726.0000
754.0000
720.0000
734.0000
1,208
Mon, 22 Dec 2025
728.0000
760.0000
716.0000
730.0000
1,788
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
694.0000
733.0000
687.8000
714.0000
3,494
Thu, 18 Dec 2025
752.0000
790.0000
689.0000
696.0000
3,642
Wed, 17 Dec 2025
760.0000
798.0000
712.0000
744.0000
3,589
Tue, 16 Dec 2025
750.0000
800.0000
740.0000
740.0000
5,548
Mon, 15 Dec 2025
850.0000
850.0000
746.0000
754.0000
5,768
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
882.0000
910.0000
840.0000
844.0000
4,786
Thu, 11 Dec 2025
778.0000
897.8000
778.0000
880.0000
7,199
Wed, 10 Dec 2025
776.0000
815.0000
748.0000
798.0000
3,213
Tue, 09 Dec 2025
782.0000
800.0000
760.0000
772.0000
2,127
Mon, 08 Dec 2025
800.0000
806.0000
718.0000
780.0000
4,637
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
736.0000
860.0000
730.0000
802.0000
9,010
Thu, 04 Dec 2025
706.0000
743.8000
704.0000
720.0000
10,822
Wed, 03 Dec 2025
676.0000
740.0000
658.0000
704.0000
5,610
Tue, 02 Dec 2025
634.0000
688.0000
603.0000
676.0000
5,724
Mon, 01 Dec 2025
720.0000
730.0000
584.0000
634.0000
8,396
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
692.0000
746.0000
656.0000
730.0000
5,219
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
554.0000
716.0000
552.0000
690.0000
14,964
Tue, 25 Nov 2025
504.0000
570.0000
500.0000
534.0000
8,427
Mon, 24 Nov 2025
430.0000
540.0000
430.0000
500.0000
7,763
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
406.0000
432.0000
390.0000
428.0000
2,590
Thu, 20 Nov 2025
390.0000
419.2000
384.0000
408.0000
3,296
Wed, 19 Nov 2025
386.0000
390.0000
368.0000
386.0000
3,513
Tue, 18 Nov 2025
354.0000
390.0000
341.8000
382.0000
1,914
Mon, 17 Nov 2025
336.0000
376.0000
336.0000
360.0000
2,115
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
326.0000
351.0000
322.0000
336.0000
1,451
Thu, 13 Nov 2025
340.0000
352.0000
326.4000
336.0000
789
Wed, 12 Nov 2025
8 · 10-Q
After-hours · 16:05 ET
10-Q ↗
Wed, 12 Nov 2025
7 · 8-K
After-hours · 16:05 ET
8-K ↗
Wed, 12 Nov 2025
352.0000
366.0000
320.0000
342.0000
995
Tue, 11 Nov 2025
316.0000
368.0000
288.0000
358.0000
3,966
Mon, 10 Nov 2025
320.0000
332.0000
316.0000
320.0000
13,426
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
314.0000
317.0000
304.0000
312.0000
892
Thu, 06 Nov 2025
322.0000
324.0000
312.0000
318.0000
1,109
Wed, 05 Nov 2025
320.0000
326.0000
310.0000
316.0000
562
Tue, 04 Nov 2025
312.0000
324.0000
311.0000
320.0000
1,314
Mon, 03 Nov 2025
332.0000
334.6000
314.0000
326.0000
1,038
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
328.0000
336.0000
319.4000
330.0000
649
Thu, 30 Oct 2025
332.0000
340.0000
327.0000
330.0000
531
Wed, 29 Oct 2025
342.0000
347.0000
332.0000
336.0000
1,391
Tue, 28 Oct 2025
358.0000
358.0000
338.0000
346.0000
783
Mon, 27 Oct 2025
362.0000
375.0000
349.0000
358.0000
1,247
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
350.0000
370.0000
350.0000
352.0000
626
Thu, 23 Oct 2025
362.0000
369.0000
350.0000
356.0000
611
Wed, 22 Oct 2025
358.0000
366.0000
351.0000
364.0000
1,428
Tue, 21 Oct 2025
368.0000
390.0000
354.0000
364.0000
1,488
Mon, 20 Oct 2025
368.0000
378.0000
358.0000
370.0000
1,169
Sun, 19 Oct 2025
Weekend
Sat, 18 Oct 2025
Weekend
Fri, 17 Oct 2025
6 · 8-K
After-hours · 16:11 ET
8-K ↗
Fri, 17 Oct 2025
5 · 424B5
After-hours · 16:10 ET
424B5 ↗
Fri, 17 Oct 2025
390.0000
390.0000
366.0000
372.0000
1,013
Thu, 16 Oct 2025
390.0000
410.0000
380.0000
386.0000
1,815
Wed, 15 Oct 2025
390.0000
400.0000
380.0000
396.0000
680
Tue, 14 Oct 2025
398.0000
402.0000
382.0000
388.0000
1,003
Mon, 13 Oct 2025
372.0000
396.0000
362.6000
392.0000
1,674
Sun, 12 Oct 2025
Weekend
Sat, 11 Oct 2025
Weekend
Fri, 10 Oct 2025
420.0000
432.0000
370.0000
374.0000
2,457
Thu, 09 Oct 2025
378.0000
420.0000
368.2000
408.0000
4,345
Wed, 08 Oct 2025
350.0000
390.0000
332.0000
384.0000
2,842
Tue, 07 Oct 2025
388.0000
410.0000
324.0000
356.0000
8,105
Mon, 06 Oct 2025
338.0000
392.0000
334.0000
390.0000
3,668
Sun, 05 Oct 2025
Weekend
Sat, 04 Oct 2025
Weekend
Fri, 03 Oct 2025
328.0000
340.0000
326.0000
330.0000
3,449
Thu, 02 Oct 2025
324.0000
333.0000
322.0000
328.0000
2,737
Wed, 01 Oct 2025
326.0000
335.8000
322.0000
324.0000
1,405
Tue, 30 Sep 2025
320.0000
330.0000
320.0000
326.0000
1,232
Mon, 29 Sep 2025
322.0000
330.0000
319.0000
322.0000
1,612
Sun, 28 Sep 2025
Weekend
Sat, 27 Sep 2025
Weekend
Fri, 26 Sep 2025
4 · 8-K
After-hours · 16:45 ET
8-K ↗
Fri, 26 Sep 2025
326.0000
335.0000
318.0000
322.0000
1,949
Thu, 25 Sep 2025
320.4000
334.0000
320.0000
326.0000
767
Wed, 24 Sep 2025
320.0000
328.0000
320.0000
324.0000
811
Tue, 23 Sep 2025
316.0000
328.0000
316.0000
322.0000
1,008
Mon, 22 Sep 2025
316.0000
329.6000
314.0000
324.0000
1,228
Sun, 21 Sep 2025
Weekend
Sat, 20 Sep 2025
Weekend
Fri, 19 Sep 2025
320.0000
326.0000
316.0000
320.0000
1,748
Thu, 18 Sep 2025
332.0000
332.0000
319.0000
322.0000
746
Wed, 17 Sep 2025
326.0000
334.0000
322.0000
322.0000
712
Tue, 16 Sep 2025
322.0000
330.0000
320.0000
324.0000
2,775
Mon, 15 Sep 2025
320.0000
324.0000
316.0000
320.0000
442
Sun, 14 Sep 2025
Weekend
Sat, 13 Sep 2025
Weekend
Fri, 12 Sep 2025
316.0000
324.0000
316.0000
320.0000
664
Thu, 11 Sep 2025
322.0000
334.0000
312.0000
316.0000
1,110
Wed, 10 Sep 2025
322.0000
334.0000
322.0000
322.0000
603
Tue, 09 Sep 2025
312.0000
331.4000
312.0000
322.0000
696
Mon, 08 Sep 2025
318.0000
324.0000
314.0000
314.0000
638
Sun, 07 Sep 2025
Weekend
Sat, 06 Sep 2025
Weekend
Fri, 05 Sep 2025
320.0000
326.0000
314.0000
322.0000
445
Thu, 04 Sep 2025
316.0000
330.0000
314.0000
321.0000
669
Wed, 03 Sep 2025
314.0000
324.0000
308.0000
322.0000
363
Tue, 02 Sep 2025
326.0000
326.0000
308.0000
320.0000
328
Mon, 01 Sep 2025
No trading
Sun, 31 Aug 2025
Weekend
Sat, 30 Aug 2025
Weekend
Fri, 29 Aug 2025
302.0000
324.0000
294.4000
320.0000
1,125
Thu, 28 Aug 2025
320.0000
320.0000
304.0000
308.0000
612
Wed, 27 Aug 2025
320.0000
324.6000
312.0000
312.0000
657
Tue, 26 Aug 2025
318.0000
324.0000
316.0000
320.0000
408
Mon, 25 Aug 2025
326.0000
334.0000
316.0000
316.0000
535
Sun, 24 Aug 2025
Weekend
Sat, 23 Aug 2025
Weekend
Fri, 22 Aug 2025
320.0000
342.0000
316.8000
326.0000
893
Thu, 21 Aug 2025
324.0000
332.0000
320.0000
322.0000
310
Wed, 20 Aug 2025
320.0000
332.0000
318.0000
326.0000
372
Tue, 19 Aug 2025
330.0000
339.8000
320.0000
322.0000
827
Mon, 18 Aug 2025
336.0000
342.0000
332.0000
334.0000
408
Sun, 17 Aug 2025
Weekend
Sat, 16 Aug 2025
Weekend
Fri, 15 Aug 2025
336.0000
351.0000
326.0000
338.0000
831
Thu, 14 Aug 2025
348.0000
355.0000
332.0000
336.0000
641
Wed, 13 Aug 2025
364.0000
370.0000
344.0000
344.0000
1,284
Tue, 12 Aug 2025
316.0000
386.0000
311.4000
366.0000
3,786
Mon, 11 Aug 2025
3 · 8-K
After-hours · 16:05 ET
8-K ↗
Mon, 11 Aug 2025
2 · 10-Q
After-hours · 16:06 ET
10-Q ↗
Mon, 11 Aug 2025
326.0000
334.0000
306.0000
320.0000
1,181
Sun, 10 Aug 2025
Weekend
Sat, 09 Aug 2025
Weekend
Fri, 08 Aug 2025
334.0000
338.0000
318.0000
330.0000
943
Thu, 07 Aug 2025
330.0000
340.2000
310.0000
334.0000
1,374
Wed, 06 Aug 2025
334.0000
344.0000
320.0000
332.0000
1,683
Tue, 05 Aug 2025
1 · 424B5
After-hours · 17:14 ET
424B5 ↗
Tue, 05 Aug 2025
350.0000
350.8000
330.0000
338.0000
2,098
Mon, 04 Aug 2025
334.0000
336.0000
326.0000
326.0000
327
Sun, 03 Aug 2025
Weekend
Sat, 02 Aug 2025
Weekend
Fri, 01 Aug 2025
332.0000
340.0000
326.0000
336.0000
305
Thu, 31 Jul 2025
332.0000
342.0000
324.0000
338.0000
720
Wed, 30 Jul 2025
340.0000
350.0000
328.0000
330.0000
655
Tue, 29 Jul 2025
370.0000
374.0000
330.0000
336.0000
1,295
Mon, 28 Jul 2025
374.0000
374.0000
350.0000
360.0000
517
Sun, 27 Jul 2025
Weekend
Sat, 26 Jul 2025
Weekend