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
Sun, 25 Oct 2026
Weekend
Sat, 24 Oct 2026
Weekend
Fri, 23 Oct 2026
127.0900
135.9400
125.0000
132.5500
575,003
Thu, 22 Oct 2026
133.1300
133.9000
123.2600
127.0600
653,200
Wed, 21 Oct 2026
123.8750
134.9100
123.2000
132.6000
599,400
Tue, 20 Oct 2026
120.0700
128.5200
118.6600
124.6700
738,700
Mon, 19 Oct 2026
117.6800
124.5000
117.5800
122.4200
578,700
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
134.0200
136.5000
117.0600
117.8100
1,305,000
Thu, 15 Oct 2026
136.0000
139.5000
132.0900
135.4600
701,300
Wed, 14 Oct 2026
139.7900
144.1800
138.0000
139.7000
826,100
Tue, 13 Oct 2026
138.0900
142.1700
135.2400
140.3500
702,900
Mon, 12 Oct 2026
137.4100
140.4900
133.8600
137.3700
650,900
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
133.5000
142.5700
133.3100
140.5800
773,700
Thu, 08 Oct 2026
130.0000
134.5550
127.4600
132.6100
1,312,100
Wed, 07 Oct 2026
134.0000
139.0000
130.5600
132.9000
992,500
Tue, 06 Oct 2026
159.4300
166.4750
135.8000
137.2800
2,044,300
Mon, 05 Oct 2026
143.0000
156.4900
140.3050
154.0800
1,469,900
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
135.5200
143.5000
134.4500
143.2600
873,800
Thu, 01 Oct 2026
138.2300
141.5400
132.0400
132.5600
1,088,300
Wed, 30 Sep 2026
138.2700
151.4570
136.0000
140.1200
1,920,700
Tue, 29 Sep 2026
132.7500
140.8800
131.2000
136.5700
920,600
Mon, 28 Sep 2026
128.9000
134.4200
126.7400
132.6300
1,109,300
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
123.5000
127.6700
118.4500
126.8900
1,290,700
Thu, 24 Sep 2026
105.5000
126.8100
101.9800
125.2100
3,442,900
Wed, 23 Sep 2026
108.5200
108.5200
108.5200
108.5200
0
Tue, 22 Sep 2026
106.7500
112.5800
104.0000
108.5200
3,259,800
Mon, 21 Sep 2026
93.7400
111.5000
92.0000
107.9700
3,521,100
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
81.4800
82.8500
78.2000
80.7700
3,002,200
Thu, 17 Sep 2026
75.2900
81.7600
75.2900
79.9500
1,529,200
Wed, 16 Sep 2026
75.9500
78.8600
74.1200
75.1100
1,615,100
Tue, 15 Sep 2026
75.4400
77.9300
74.2700
75.8900
1,514,700
Mon, 14 Sep 2026
74.6800
76.5600
73.4600
75.5300
1,145,700
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
77.6100
79.1900
76.1400
76.2300
360,900
Thu, 10 Sep 2026
75.9300
79.0000
75.0900
77.5600
897,000
Wed, 09 Sep 2026
78.9600
81.1750
76.9900
77.4800
590,400
Tue, 08 Sep 2026
80.1900
81.7100
78.8510
79.1000
693,500
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
79.9200
80.5100
78.5000
80.3400
434,400
Thu, 03 Sep 2026
81.3300
82.6100
79.2100
80.6200
320,400
Wed, 02 Sep 2026
80.0000
83.0000
78.9800
80.5600
449,200
Tue, 01 Sep 2026
79.0000
80.7900
77.7350
79.7900
467,200
Mon, 31 Aug 2026
79.0000
80.1700
76.6000
79.3700
555,900
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
80.1800
82.3200
77.7000
80.0000
658,500
Thu, 27 Aug 2026
79.0000
85.4900
78.0000
82.5000
742,900
Wed, 26 Aug 2026
80.8800
82.2500
78.3350
79.5900
396,500
Tue, 25 Aug 2026
78.2400
84.4900
76.6300
82.5400
658,400
Mon, 24 Aug 2026
81.8700
81.8700
75.6100
76.5800
380,900
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
78.8800
80.7600
76.1500
79.5400
604,500
Thu, 20 Aug 2026
73.7700
81.8510
73.7700
77.9700
1,349,600
Wed, 19 Aug 2026
73.5600
77.1250
72.2000
73.9600
1,097,800
Tue, 18 Aug 2026
69.8900
73.0000
68.0100
70.8900
533,100
Mon, 17 Aug 2026
67.3000
71.1950
66.9900
69.9500
776,300
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
67.9800
68.7100
66.3510
67.8700
433,100
Thu, 13 Aug 2026
68.9400
69.9900
67.3400
68.2400
529,300
Wed, 12 Aug 2026
75.6500
76.0000
68.6900
68.9400
565,400
Tue, 11 Aug 2026
75.1000
76.4400
73.7000
75.4800
575,800
Mon, 10 Aug 2026
69.2700
76.0000
68.9000
74.8400
1,394,700
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
65.0000
69.5400
63.4000
69.4800
1,643,900
Thu, 06 Aug 2026
17 · 10-Q
After-hours · 16:11 ET
10-Q ↗
Thu, 06 Aug 2026
68.0000
70.4550
60.7600
63.4000
1,882,100
Wed, 05 Aug 2026
16 · 8-K
After-hours · 16:08 ET
8-K ↗
Wed, 05 Aug 2026
72.8900
74.7400
71.9300
74.1800
514,200
Tue, 04 Aug 2026
71.2300
73.0000
69.1700
72.7000
532,400
Mon, 03 Aug 2026
69.5300
71.5100
66.6500
70.2700
366,000
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
71.5000
71.5700
67.1600
68.5600
560,400
Thu, 30 Jul 2026
65.0500
71.4500
64.3150
71.1400
546,400
Wed, 29 Jul 2026
63.5500
65.8800
62.0900
63.4400
518,600
Tue, 28 Jul 2026
66.0600
66.8000
63.2600
64.4200
789,500
Mon, 27 Jul 2026
69.6600
69.6600
66.1500
66.7700
441,400
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
72.1100
72.1100
67.4700
67.8400
350,400
Thu, 23 Jul 2026
69.8900
72.7000
69.7400
70.3600
647,300
Wed, 22 Jul 2026
72.8400
73.0500
70.1400
70.6600
322,000
Tue, 21 Jul 2026
68.8400
73.5250
68.1100
72.7100
482,600
Mon, 20 Jul 2026
72.3500
72.5710
68.6400
68.9100
449,800
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
70.0000
72.7500
69.6900
72.6200
413,800
Thu, 16 Jul 2026
73.9400
75.1600
69.8270
71.9600
430,000
Wed, 15 Jul 2026
72.6700
75.0000
72.5600
74.3600
540,100
Tue, 14 Jul 2026
72.8900
74.5800
71.0600
73.1200
386,100
Mon, 13 Jul 2026
69.9800
73.1300
69.4500
71.8000
367,200
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
75.8100
76.0700
69.7500
72.0000
509,900
Thu, 09 Jul 2026
70.3000
76.0000
70.1920
75.7900
730,400
Wed, 08 Jul 2026
66.2100
70.4300
66.0000
70.1400
835,200
Tue, 07 Jul 2026
68.9200
69.4400
65.0000
68.7900
599,800
Mon, 06 Jul 2026
68.7700
70.3600
68.3800
68.9500
240,700
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
68.9900
71.4100
67.6300
69.1100
337,600
Wed, 01 Jul 2026
67.8600
70.8300
67.6400
68.1100
489,800
Tue, 30 Jun 2026
68.7000
69.6300
65.9500
68.2700
374,100
Mon, 29 Jun 2026
65.7200
68.7000
64.2000
68.3900
482,600
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
65.5600
67.4600
64.4930
65.9200
1,726,000
Thu, 25 Jun 2026
64.9000
68.3900
64.5500
66.5700
605,300
Wed, 24 Jun 2026
61.8400
65.9900
61.8400
64.5800
642,400
Tue, 23 Jun 2026
60.0000
63.8200
60.0000
61.1100
421,100
Mon, 22 Jun 2026
15 · 8-K
After-hours · 16:50 ET
8-K ↗
Mon, 22 Jun 2026
64.4600
65.2200
61.3750
62.1000
527,500
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
60.9900
64.1600
60.5480
63.7400
1,164,500
Wed, 17 Jun 2026
58.3600
60.6850
57.5100
59.4500
689,200
Tue, 16 Jun 2026
57.1200
60.6000
57.1200
58.2900
414,800
Mon, 15 Jun 2026
62.9800
63.0000
58.7800
59.8100
668,400
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
60.1700
61.1500
58.7500
59.8500
343,900
Thu, 11 Jun 2026
59.3460
61.3700
58.0800
60.1600
596,700
Wed, 10 Jun 2026
59.8700
63.7100
58.4200
58.5900
794,300
Tue, 09 Jun 2026
63.0500
63.0500
57.7900
60.9000
556,500
Mon, 08 Jun 2026
60.6000
61.9890
58.5600
61.5200
659,400
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
63.9900
65.5260
59.6600
59.9800
760,300
Thu, 04 Jun 2026
61.0800
68.9300
61.0800
66.5500
1,276,400
Wed, 03 Jun 2026
59.9000
61.3400
56.7000
61.1300
799,000
Tue, 02 Jun 2026
64.0000
64.3150
58.5000
59.9000
1,587,200
Mon, 01 Jun 2026
14 · 8-K
After-hours · 16:07 ET
8-K ↗
Mon, 01 Jun 2026
58.8300
65.2300
54.5200
64.4000
2,612,600
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
73.9000
74.4900
70.7400
71.6800
1,247,700
Thu, 28 May 2026
71.7000
79.5000
71.4450
73.9200
1,079,900
Wed, 27 May 2026
69.4400
71.6500
68.4300
71.4200
661,100
Tue, 26 May 2026
67.3400
72.0600
67.3400
68.9600
935,400
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
68.3200
69.6200
66.8900
67.1900
410,700
Thu, 21 May 2026
64.2770
68.3900
63.0300
67.8600
502,500
Wed, 20 May 2026
62.2400
66.4400
61.8800
66.0300
748,900
Tue, 19 May 2026
59.8100
62.1000
58.2550
60.9900
553,100
Mon, 18 May 2026
60.6000
63.9800
59.3900
60.7100
420,800
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
60.0000
61.7620
58.3700
59.6500
642,400
Thu, 14 May 2026
60.4700
63.5100
60.1000
61.8000
666,900
Wed, 13 May 2026
60.5000
62.3000
59.5000
60.4700
502,700
Tue, 12 May 2026
60.0200
62.7600
59.1100
61.9800
416,400
Mon, 11 May 2026
61.4200
62.5900
60.1670
61.2600
588,900
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
62.8900
63.0000
60.5800
61.6400
537,500
Thu, 07 May 2026
13 · 10-Q
After-hours · 16:09 ET
10-Q ↗
Thu, 07 May 2026
63.5000
64.6800
61.0400
62.9200
643,200
Wed, 06 May 2026
56.0000
63.7350
53.0100
62.7500
1,257,400
Tue, 05 May 2026
12 · 8-K
After-hours · 16:05 ET
8-K ↗
Tue, 05 May 2026
56.2900
56.8900
54.0300
54.4000
720,800
Mon, 04 May 2026
53.8000
55.6800
53.2700
55.6600
482,700
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
54.0300
54.6300
52.1900
54.0600
502,100
Thu, 30 Apr 2026
50.3900
54.5400
50.3800
54.4800
670,200
Wed, 29 Apr 2026
51.4100
51.6300
49.1500
49.6900
562,300
Tue, 28 Apr 2026
11 · DEFA14A
After-hours · 16:22 ET
DEFA14A ↗
Tue, 28 Apr 2026
10 · DEF 14A
After-hours · 16:18 ET
DEF 14A ↗
Tue, 28 Apr 2026
54.3200
55.2000
51.8200
52.2000
438,600
Mon, 27 Apr 2026
54.4200
55.8800
53.8800
55.0200
447,800
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
50.9900
54.9800
50.0500
54.4200
590,700
Thu, 23 Apr 2026
53.0900
53.2100
49.1700
50.6500
557,500
Wed, 22 Apr 2026
52.2300
52.7900
51.6050
52.6000
416,800
Tue, 21 Apr 2026
51.8900
53.2100
49.5800
51.0500
532,000
Mon, 20 Apr 2026
50.6400
51.9100
50.0100
51.2000
350,000
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
51.2000
52.4400
50.4800
51.7100
740,500
Thu, 16 Apr 2026
50.0000
50.6100
47.7600
49.4700
520,800
Wed, 15 Apr 2026
50.8500
51.8110
49.0000
49.7900
565,400
Tue, 14 Apr 2026
48.9900
50.9600
47.6600
50.4900
557,800
Mon, 13 Apr 2026
45.1400
48.6550
45.1400
48.0400
547,000
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
46.7200
47.8700
44.0600
45.6300
1,291,600
Thu, 09 Apr 2026
50.9100
50.9100
47.4100
47.5600
908,700
Wed, 08 Apr 2026
53.0000
53.9000
48.4800
50.7800
2,217,500
Tue, 07 Apr 2026
50.7300
50.7400
47.1700
49.1500
1,093,800
Mon, 06 Apr 2026
54.6100
55.1200
51.2400
51.7400
818,600
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
50.5700
55.2700
50.5700
54.9900
792,100
Wed, 01 Apr 2026
52.0950
55.3600
52.0950
53.6000
659,700
Tue, 31 Mar 2026
48.5100
51.9250
47.8970
51.6800
1,272,200
Mon, 30 Mar 2026
49.0000
49.1350
45.7900
46.9000
727,900
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
51.0000
52.2900
47.5500
48.4900
735,200
Thu, 26 Mar 2026
50.7000
53.4400
50.7000
52.1600
614,800
Wed, 25 Mar 2026
50.3000
52.4000
49.7600
52.2900
732,700
Tue, 24 Mar 2026
47.7800
49.3300
46.8500
48.6500
462,400
Mon, 23 Mar 2026
48.5300
50.6000
48.1300
49.1300
715,600
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
47.4900
48.4100
45.9000
46.8400
1,200,300
Thu, 19 Mar 2026
47.3300
49.7530
46.6000
48.4700
701,500
Wed, 18 Mar 2026
48.8000
51.4900
48.3800
48.4100
1,246,000
Tue, 17 Mar 2026
45.7500
47.9200
45.7100
47.3700
523,000
Mon, 16 Mar 2026
45.2600
46.3200
44.3100
45.7500
995,700
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
43.4400
44.9500
41.5300
43.0600
1,570,000
Thu, 12 Mar 2026
9 · 10-K
After-hours · 16:40 ET
10-K ↗
Thu, 12 Mar 2026
45.2400
45.9800
43.6200
44.3400
1,056,100
Wed, 11 Mar 2026
47.5000
48.6400
45.5400
46.3300
1,091,200
Tue, 10 Mar 2026
50.0000
51.1500
47.9400
48.6700
849,700
Mon, 09 Mar 2026
49.6450
50.7700
46.6200
49.8200
1,588,200
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
50.0000
51.1500
49.2600
50.2300
992,200
Thu, 05 Mar 2026
53.0000
55.1460
50.3100
51.8000
1,135,300
Wed, 04 Mar 2026
53.0800
56.1500
52.0200
54.0400
893,900
Tue, 03 Mar 2026
50.6100
53.5000
49.2600
52.7600
1,035,900
Mon, 02 Mar 2026
49.3200
53.0850
48.0700
52.6300
1,565,300
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
56.0000
56.8700
52.5600
53.2300
1,945,400
Thu, 26 Feb 2026
51.8000
58.2800
50.4300
58.1000
1,515,600
Wed, 25 Feb 2026
49.0800
53.4200
47.7600
51.7900
2,054,900
Tue, 24 Feb 2026
42.7100
52.0000
42.4710
50.3500
3,472,200
Mon, 23 Feb 2026
48.5500
48.9760
41.5000
43.0300
5,429,500
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
49.6600
56.7500
48.0000
50.2100
15,444,900
Thu, 19 Feb 2026
8 · 8-K
After-hours · 16:18 ET
8-K ↗
Thu, 19 Feb 2026
99.0000
102.5200
98.1000
101.5300
2,847,200
Wed, 18 Feb 2026
98.6800
109.0450
97.8800
102.2800
644,000
Tue, 17 Feb 2026
99.5200
101.8750
95.1700
99.0300
433,700
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
96.6700
99.8500
94.7490
97.5000
450,400
Thu, 12 Feb 2026
100.4200
101.0600
92.5000
95.8900
738,100
Wed, 11 Feb 2026
103.7300
104.1150
98.0000
100.4000
467,900
Tue, 10 Feb 2026
101.3300
106.0000
99.5650
103.6800
623,400
Mon, 09 Feb 2026
99.4500
101.1100
97.0000
100.4000
527,100
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
98.3000
101.0100
96.7500
100.0700
724,100
Thu, 05 Feb 2026
97.3500
100.5400
93.5000
94.0600
991,800
Wed, 04 Feb 2026
108.7500
108.7500
96.1000
98.8800
894,300
Tue, 03 Feb 2026
105.4700
109.3500
101.7400
105.4200
467,600
Mon, 02 Feb 2026
97.8100
103.7900
97.8100
103.6700
489,300
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
99.8500
104.3800
97.1000
97.8200
799,200
Thu, 29 Jan 2026
99.7700
102.5600
97.5130
100.9800
690,000
Wed, 28 Jan 2026
108.5100
108.9000
99.4700
101.0000
1,038,300
Tue, 27 Jan 2026
106.3500
111.0000
102.0000
108.9800
922,500
Mon, 26 Jan 2026
104.5100
112.4200
101.0520
106.3100
812,500
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
113.1700
114.0300
104.3100
104.9000
1,222,400
Thu, 22 Jan 2026
101.0700
118.8400
100.2300
116.0600
1,393,800
Wed, 21 Jan 2026
101.3100
103.6700
98.5640
101.0700
941,300
Tue, 20 Jan 2026
93.7450
106.2500
93.0000
101.3100
1,161,600
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
98.2600
100.6900
95.1300
96.7000
727,500
Thu, 15 Jan 2026
104.9400
106.1100
96.6800
97.4400
740,600
Wed, 14 Jan 2026
102.7400
105.1800
97.8200
104.7500
519,600
Tue, 13 Jan 2026
104.3900
105.0500
98.6800
101.9700
535,400
Mon, 12 Jan 2026
7 · 8-K
After market open · 10:30 ET
8-K ↗
Mon, 12 Jan 2026
99.9300
108.9300
94.8330
105.9300
1,000,800
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
99.5200
100.4650
97.0500
100.1000
535,700
Thu, 08 Jan 2026
101.6700
101.6700
96.7030
98.0400
940,200
Wed, 07 Jan 2026
103.5500
107.4660
102.1700
103.5900
926,000
Tue, 06 Jan 2026
96.3300
104.9100
96.0000
103.9800
803,800
Mon, 05 Jan 2026
89.0600
96.0900
87.2700
95.7500
590,800
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
86.9600
89.4500
85.3000
88.8700
426,400
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
85.2300
87.3000
84.0800
85.5900
762,100
Tue, 30 Dec 2025
88.0000
88.0300
84.7700
85.3000
562,400
Mon, 29 Dec 2025
89.5700
92.6200
87.1700
87.8800
532,700
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
91.7200
92.0000
87.6100
91.5900
498,300
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
90.1100
91.8900
88.1000
91.8600
262,200
Tue, 23 Dec 2025
93.7200
94.5900
90.6800
91.3900
771,100
Mon, 22 Dec 2025
92.8000
95.0900
91.1000
94.3500
631,400
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
88.3450
94.8400
87.5550
91.0900
2,417,000
Thu, 18 Dec 2025
88.6000
91.1780
87.5200
88.3150
645,300
Wed, 17 Dec 2025
87.0000
88.5400
84.4700
85.8700
764,100
Tue, 16 Dec 2025
90.0800
92.9000
85.8560
87.0200
806,000
Mon, 15 Dec 2025
92.2400
94.0950
89.8600
91.0400
889,700
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
92.4600
96.2700
90.5000
90.8200
892,500
Thu, 11 Dec 2025
94.4700
95.3300
91.1500
95.0600
644,700
Wed, 10 Dec 2025
95.5600
98.2450
91.1000
94.9250
882,800
Tue, 09 Dec 2025
98.2500
100.0000
96.0300
97.4600
906,400
Mon, 08 Dec 2025
102.1600
103.2300
98.5500
99.8000
820,300
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
105.0000
105.0000
99.3900
100.9800
503,600
Thu, 04 Dec 2025
100.0000
106.7130
98.1500
104.7050
896,200
Wed, 03 Dec 2025
96.3600
101.3800
93.3400
101.1900
1,232,200
Tue, 02 Dec 2025
99.4400
101.0000
95.1500
97.3800
930,800
Mon, 01 Dec 2025
107.0200
108.0000
98.0250
98.2700
1,331,900
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
111.8400
113.8000
108.0500
110.3900
503,700
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
109.5450
111.9400
107.5100
110.1600
687,900
Tue, 25 Nov 2025
111.1100
115.7600
106.0700
107.6900
1,626,400
Mon, 24 Nov 2025
95.4700
111.7500
94.0000
111.4000
2,655,000
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
86.1500
95.0000
84.9090
93.5500
1,989,000
Thu, 20 Nov 2025
90.9100
97.7500
83.5100
85.6500
1,574,900
Wed, 19 Nov 2025
82.0700
88.9500
80.3300
87.9700
979,500
Tue, 18 Nov 2025
78.6200
82.6400
75.1100
81.4600
1,988,100
Mon, 17 Nov 2025
79.2000
90.5000
77.6680
84.9400
1,267,400
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
77.6800
84.8000
75.0000
79.6300
1,165,900
Fri, 14 Nov 2025
6 · 8-K
Pre-market · 06:19 ET
8-K ↗
Fri, 14 Nov 2025
5 · 424B5
Pre-market · 06:18 ET
424B5 ↗
Thu, 13 Nov 2025
4 · 10-Q
After-hours · 16:04 ET
10-Q ↗
Thu, 13 Nov 2025
3 · 424B7
After-hours · 16:23 ET
424B7 ↗
Thu, 13 Nov 2025
2 · S-3ASR
After-hours · 16:10 ET
S-3ASR ↗
Thu, 13 Nov 2025
86.1250
91.4200
80.0000
83.2000
1,291,100
Wed, 12 Nov 2025
1 · 8-K
After-hours · 16:03 ET
8-K ↗
Wed, 12 Nov 2025
88.5700
89.7550
84.3200
84.7700
965,800
Tue, 11 Nov 2025
85.8100
88.3400
82.0000
83.3900
657,600
Mon, 10 Nov 2025
83.7500
88.5000
83.0000
85.1100
599,700
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
77.9500
79.4500
74.0000
79.4000
1,002,500
Thu, 06 Nov 2025
85.1200
86.1900
77.0000
80.0600
970,300
Wed, 05 Nov 2025
81.5100
85.7100
79.0000
84.6400
825,000
Tue, 04 Nov 2025
85.8700
86.7000
80.6000
80.6900
1,607,300
Mon, 03 Nov 2025
90.0000
93.0100
88.4150
89.8100
896,000
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
91.2900
95.2460
88.4610
91.9300
1,122,800
Thu, 30 Oct 2025
85.7700
95.2000
85.2500
91.1500
1,613,700
Wed, 29 Oct 2025
87.9700
91.8800
85.0100
85.2100
843,800
Tue, 28 Oct 2025
84.3300
86.7600
82.4600
86.3600
425,000
Mon, 27 Oct 2025
91.6800
91.6800
83.2600
85.0000
797,900
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
84.9400
92.7900
83.7090
89.3900
1,030,100