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
37.6400
39.0790
36.3700
38.6800
4,198,308
Thu, 22 Oct 2026
38.2700
39.9600
37.4000
38.2700
4,194,300
Wed, 21 Oct 2026
39.5700
39.9900
38.4100
38.7400
3,691,900
Tue, 20 Oct 2026
38.8300
40.2600
38.5800
38.9600
3,206,500
Mon, 19 Oct 2026
40.4000
40.5000
39.0300
39.1700
2,972,300
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
40.8300
41.7200
40.0500
40.4200
5,511,100
Thu, 15 Oct 2026
38.3000
40.8800
37.8400
40.7400
5,088,900
Wed, 14 Oct 2026
22 · 424B3
After market open · 13:02 ET
424B3 ↗
Wed, 14 Oct 2026
39.8000
41.5900
39.1700
39.3300
5,315,500
Tue, 13 Oct 2026
40.8000
41.0600
39.8300
40.3500
5,003,000
Mon, 12 Oct 2026
42.4800
43.0700
41.4200
41.6200
3,548,000
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
43.1100
43.1100
41.5300
42.3600
4,189,900
Thu, 08 Oct 2026
42.3000
42.8400
41.6900
41.9300
5,369,300
Wed, 07 Oct 2026
42.8300
43.0000
40.9300
41.9400
6,324,600
Tue, 06 Oct 2026
42.1500
44.1400
41.9900
43.7100
5,172,600
Mon, 05 Oct 2026
43.8000
43.8600
41.7400
42.0200
5,563,800
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
43.3000
43.5100
42.1300
43.0700
4,433,700
Thu, 01 Oct 2026
43.0400
43.5000
41.8300
42.8200
4,757,000
Wed, 30 Sep 2026
43.2800
44.1700
42.4600
42.6900
5,325,800
Tue, 29 Sep 2026
44.6200
44.8400
42.9900
43.0500
5,085,000
Mon, 28 Sep 2026
44.9700
45.2200
43.9100
44.0700
4,558,300
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
46.9700
47.4500
45.3100
45.6200
3,184,400
Thu, 24 Sep 2026
45.4500
47.3600
44.8100
47.0200
4,675,600
Wed, 23 Sep 2026
46.9700
47.9200
46.0800
46.1600
3,034,500
Tue, 22 Sep 2026
49.5400
49.6800
45.9400
46.9700
6,127,400
Mon, 21 Sep 2026
48.2200
49.3900
47.7500
48.5900
3,477,200
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
48.1900
48.5500
46.8300
47.4600
5,648,900
Thu, 17 Sep 2026
48.3000
49.3000
47.6000
47.6600
3,632,200
Wed, 16 Sep 2026
47.4800
47.6900
45.8900
47.5900
3,980,800
Tue, 15 Sep 2026
48.6700
49.4600
46.5600
47.6200
4,306,000
Mon, 14 Sep 2026
45.7600
48.0800
45.7200
47.5800
3,160,300
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
46.9700
47.1900
45.4700
46.6900
4,063,500
Thu, 10 Sep 2026
46.9900
48.7000
46.3100
46.9800
3,414,800
Wed, 09 Sep 2026
48.1500
48.6300
46.3300
46.7400
4,585,400
Tue, 08 Sep 2026
48.3200
50.0500
48.1000
48.2000
2,773,300
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
47.7500
48.6700
47.1300
47.8200
2,818,100
Thu, 03 Sep 2026
48.7600
49.1600
46.9200
48.1000
3,890,200
Wed, 02 Sep 2026
49.2000
49.5900
47.0500
47.7800
4,099,500
Tue, 01 Sep 2026
50.1900
51.8000
48.9600
49.3400
3,695,100
Mon, 31 Aug 2026
51.7000
52.0300
50.5800
50.9800
2,147,000
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
53.5100
53.7700
51.3700
52.0000
1,969,100
Thu, 27 Aug 2026
53.0000
54.0900
52.3800
53.6900
2,135,100
Wed, 26 Aug 2026
52.4000
54.2900
52.2700
52.9300
1,984,200
Tue, 25 Aug 2026
53.4800
53.8500
52.0300
52.6400
2,330,800
Mon, 24 Aug 2026
56.1600
56.7000
52.8300
53.0700
3,432,900
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
56.6200
58.6000
56.5000
57.1700
3,144,100
Thu, 20 Aug 2026
59.8700
60.0900
55.2500
56.1800
4,560,700
Wed, 19 Aug 2026
61.9900
62.0000
58.7500
60.5600
2,844,700
Tue, 18 Aug 2026
61.2300
64.1500
61.0000
61.9900
2,775,700
Mon, 17 Aug 2026
64.5000
65.0900
62.8800
63.2900
3,453,100
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
66.0000
67.1000
62.6500
64.5800
5,452,300
Thu, 13 Aug 2026
63.5000
64.7500
61.8400
62.7900
2,580,200
Wed, 12 Aug 2026
63.8500
64.2200
62.1000
63.8200
3,397,000
Tue, 11 Aug 2026
62.0900
63.8300
61.3400
63.7300
3,033,300
Mon, 10 Aug 2026
60.9000
63.1700
58.9000
62.4200
4,569,900
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
57.9700
61.0900
56.2500
60.7700
4,791,000
Thu, 06 Aug 2026
54.4100
59.1000
54.0400
57.4100
5,267,500
Wed, 05 Aug 2026
58.8700
62.3400
54.5100
55.3400
9,212,100
Tue, 04 Aug 2026
21 · 10-Q
After-hours · 16:28 ET
10-Q ↗
Tue, 04 Aug 2026
20 · 8-K
After-hours · 16:18 ET
8-K ↗
Tue, 04 Aug 2026
50.7300
52.2700
50.3400
51.8700
6,481,800
Mon, 03 Aug 2026
46.6000
49.4200
45.9000
49.2100
3,215,500
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
46.1800
46.9200
44.5000
46.6000
2,334,900
Thu, 30 Jul 2026
44.2600
46.4100
43.0900
46.1700
3,217,300
Wed, 29 Jul 2026
48.6700
48.8700
43.7500
43.8800
3,993,900
Tue, 28 Jul 2026
48.9300
49.0000
46.4400
48.6400
2,494,700
Mon, 27 Jul 2026
47.8500
49.7200
46.7800
49.4500
2,758,500
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
49.3500
49.7100
47.2200
47.3500
2,840,100
Thu, 23 Jul 2026
48.0000
51.4900
47.9700
49.4400
4,799,200
Wed, 22 Jul 2026
48.0400
49.4000
47.7800
47.8900
2,059,200
Tue, 21 Jul 2026
46.0900
48.9200
45.6000
48.2100
3,357,900
Mon, 20 Jul 2026
46.2400
47.4000
45.7200
45.9400
2,739,900
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
46.0700
47.2500
45.5800
46.0300
5,611,700
Thu, 16 Jul 2026
49.0200
49.1300
46.3100
46.9600
3,162,600
Wed, 15 Jul 2026
51.7900
54.2200
49.1600
49.6800
4,931,200
Tue, 14 Jul 2026
48.9100
50.4800
48.2600
50.3600
5,195,200
Mon, 13 Jul 2026
48.4800
49.0800
46.3400
46.9600
3,532,200
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
49.0000
49.3000
47.5600
48.1900
2,377,000
Thu, 09 Jul 2026
49.9000
50.4800
48.2100
48.8500
3,209,400
Wed, 08 Jul 2026
50.2100
51.8100
49.6600
50.3800
3,432,800
Tue, 07 Jul 2026
53.7300
54.5200
49.7600
50.3400
3,634,200
Mon, 06 Jul 2026
55.0700
55.3500
52.8700
53.5400
3,801,600
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
55.3900
58.8800
54.0800
55.3500
6,702,400
Wed, 01 Jul 2026
50.2900
54.1300
49.7400
53.0400
8,241,400
Tue, 30 Jun 2026
50.1100
51.4700
48.6700
49.8600
5,655,300
Mon, 29 Jun 2026
48.3500
48.8900
46.4200
46.9500
5,764,000
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
46.0400
49.1900
46.0400
47.2100
28,199,200
Thu, 25 Jun 2026
47.4000
47.7800
46.0100
46.3200
5,279,100
Wed, 24 Jun 2026
50.1800
50.7900
47.7800
47.9500
3,560,300
Tue, 23 Jun 2026
50.0600
52.3400
50.0600
50.8000
3,683,300
Mon, 22 Jun 2026
53.7700
54.1500
50.6800
51.0900
4,661,800
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
56.2200
56.7500
52.9400
54.2100
6,964,900
Wed, 17 Jun 2026
55.6300
58.4000
55.6000
56.1600
3,124,900
Tue, 16 Jun 2026
56.6100
57.3900
55.0100
56.3400
3,132,700
Mon, 15 Jun 2026
59.1900
59.5000
56.6800
57.0200
4,014,700
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
61.4900
61.7000
56.9100
57.7500
4,625,800
Thu, 11 Jun 2026
54.8200
58.8900
54.0700
58.7800
3,965,800
Wed, 10 Jun 2026
55.6000
56.8000
54.2500
54.8200
2,749,300
Tue, 09 Jun 2026
58.0600
59.3000
53.3100
56.1900
3,479,200
Mon, 08 Jun 2026
59.7200
59.7500
57.3700
57.7300
3,191,100
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
61.6400
62.1000
57.5000
58.5200
3,512,200
Thu, 04 Jun 2026
58.3600
63.5900
57.9400
63.4000
4,224,800
Wed, 03 Jun 2026
61.6200
61.8500
57.9000
58.4300
5,122,400
Tue, 02 Jun 2026
63.5700
63.6500
61.6800
63.2700
3,585,300
Mon, 01 Jun 2026
64.9400
66.2000
61.1500
63.4900
6,337,700
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
66.6600
66.7500
60.0800
64.1300
10,066,300
Thu, 28 May 2026
63.9600
66.8300
61.0000
65.1900
11,464,700
Wed, 27 May 2026
56.9800
57.3600
55.0000
57.3000
3,232,800
Tue, 26 May 2026
57.6600
59.3000
55.9000
56.8000
4,809,100
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
55.2900
56.7500
54.4600
56.1800
2,949,100
Thu, 21 May 2026
55.0000
55.0300
53.8100
54.6700
2,815,000
Wed, 20 May 2026
53.9500
55.8800
52.6500
55.8200
3,929,400
Tue, 19 May 2026
54.2400
54.5900
52.7800
53.4700
2,749,700
Mon, 18 May 2026
52.2600
54.7200
52.0800
54.2200
3,734,700
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
19 · 8-K
After-hours · 16:03 ET
8-K ↗
Fri, 15 May 2026
53.4900
53.9000
51.6600
52.0900
4,048,700
Thu, 14 May 2026
52.7600
55.9700
52.4900
54.8500
5,498,100
Wed, 13 May 2026
56.4100
56.5000
51.8400
52.4900
9,471,900
Tue, 12 May 2026
57.3400
58.6300
55.1100
57.3300
5,095,800
Mon, 11 May 2026
56.8700
57.7100
55.0100
56.9900
6,062,800
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
57.0800
57.9400
55.7300
57.8900
4,323,600
Thu, 07 May 2026
61.5400
61.5400
56.2900
57.0000
5,909,400
Wed, 06 May 2026
18 · 10-Q
After-hours · 16:17 ET
10-Q ↗
Wed, 06 May 2026
17 · 8-K
After-hours · 16:09 ET
8-K ↗
Wed, 06 May 2026
59.0800
61.7400
58.4300
61.5200
4,402,500
Tue, 05 May 2026
62.6900
62.7900
58.0100
59.3100
4,267,900
Mon, 04 May 2026
62.4700
64.1300
61.7600
61.9300
3,116,200
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
63.4100
63.5000
60.9500
62.0500
2,579,800
Thu, 30 Apr 2026
60.2900
63.1800
59.6400
63.0500
3,154,800
Wed, 29 Apr 2026
61.7400
61.7600
59.0600
59.5600
3,073,900
Tue, 28 Apr 2026
61.9400
62.7000
60.2200
61.6600
3,274,700
Mon, 27 Apr 2026
61.1900
64.4300
61.1900
63.1600
3,978,500
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
65.7600
65.7600
61.0100
61.2600
5,132,900
Thu, 23 Apr 2026
68.4500
68.7400
63.7900
65.5200
3,904,600
Wed, 22 Apr 2026
70.1200
70.9800
67.6400
68.6100
3,093,400
Tue, 21 Apr 2026
70.2600
70.9000
67.8200
68.5500
4,180,600
Mon, 20 Apr 2026
70.0400
71.7100
68.8600
69.8300
4,159,000
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
16 · 424B3
After-hours · 16:44 ET
424B3 ↗
Fri, 17 Apr 2026
75.4300
76.8900
70.4100
70.9900
7,158,400
Thu, 16 Apr 2026
76.3100
77.2200
73.0100
74.4100
2,421,100
Wed, 15 Apr 2026
75.6900
76.2900
73.2500
74.6600
3,502,100
Tue, 14 Apr 2026
74.6600
76.5700
72.5200
73.6600
2,586,300
Mon, 13 Apr 2026
70.1000
74.1000
69.6100
73.5500
2,564,100
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
68.0200
70.5300
67.4300
70.3400
2,887,200
Thu, 09 Apr 2026
74.2000
74.5000
68.2800
68.3300
3,788,400
Wed, 08 Apr 2026
79.3800
79.4400
72.5500
74.4600
3,692,400
Tue, 07 Apr 2026
72.2500
72.9000
69.8000
71.9600
2,886,000
Mon, 06 Apr 2026
71.1300
74.4100
70.2000
74.0900
4,140,200
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
15 · DEFA14A
After-hours · 16:04 ET
DEFA14A ↗
Thu, 02 Apr 2026
14 · DEF 14A
After-hours · 16:03 ET
DEF 14A ↗
Thu, 02 Apr 2026
65.2800
69.5100
63.8400
67.3100
4,392,500
Wed, 01 Apr 2026
72.6400
72.8000
67.6000
67.7000
4,421,500
Tue, 31 Mar 2026
66.9000
70.9700
65.5500
70.5100
6,105,300
Mon, 30 Mar 2026
71.7600
71.9000
64.3700
65.2800
5,501,500
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
74.8600
76.3800
71.7000
71.9400
3,186,000
Thu, 26 Mar 2026
78.3800
79.5300
75.1500
75.8600
3,024,100
Wed, 25 Mar 2026
13 · 8-K
After-hours · 16:05 ET
8-K ↗
Wed, 25 Mar 2026
79.7900
80.9400
77.3100
79.9800
3,950,000
Tue, 24 Mar 2026
82.6700
83.0200
75.5200
77.4900
4,535,600
Mon, 23 Mar 2026
83.8400
86.3100
82.0700
83.6900
3,198,200
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
12 · PRE 14A
After-hours · 16:06 ET
PRE 14A ↗
Fri, 20 Mar 2026
91.4500
92.0000
83.1000
84.6200
6,896,800
Thu, 19 Mar 2026
90.5100
94.5000
87.6400
92.7800
2,404,900
Wed, 18 Mar 2026
94.4100
96.8800
92.6600
93.0400
2,846,900
Tue, 17 Mar 2026
90.8600
95.3500
90.2400
95.3100
3,273,700
Mon, 16 Mar 2026
88.8400
91.8000
86.9000
89.5300
2,424,500
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
90.0000
91.9000
87.2000
87.5300
2,754,000
Thu, 12 Mar 2026
88.9400
91.3700
85.3900
89.4600
3,941,100
Wed, 11 Mar 2026
87.0300
90.9800
86.6200
88.9200
1,946,900
Tue, 10 Mar 2026
91.4400
92.3000
88.6400
88.9600
3,299,800
Mon, 09 Mar 2026
87.8600
93.6700
87.2000
92.4700
5,256,000
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
11 · 8-K
After-hours · 16:12 ET
8-K ↗
Fri, 06 Mar 2026
83.3800
90.8800
81.5000
87.0000
5,385,600
Thu, 05 Mar 2026
88.8500
89.4900
82.4000
85.5400
4,592,800
Wed, 04 Mar 2026
88.5100
90.1000
85.7500
89.1300
3,335,600
Tue, 03 Mar 2026
89.2100
93.2200
86.6000
88.9500
8,315,500
Mon, 02 Mar 2026
10 · 8-K
After-hours · 17:01 ET
8-K ↗
Mon, 02 Mar 2026
92.4200
97.1000
85.3300
90.7200
18,913,800
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
9 · 424B5
After-hours · 16:40 ET
424B5 ↗
Fri, 27 Feb 2026
85.3000
86.4000
84.0000
86.1800
13,317,900
Thu, 26 Feb 2026
8 · 424B5
After-hours · 16:24 ET
424B5 ↗
Thu, 26 Feb 2026
7 · S-3ASR
After-hours · 16:10 ET
S-3ASR ↗
Thu, 26 Feb 2026
87.9400
92.4400
86.6400
92.1400
2,605,000
Wed, 25 Feb 2026
92.9400
93.2800
88.2100
88.2300
2,349,900
Tue, 24 Feb 2026
88.7500
91.7400
84.0400
90.6800
6,008,700
Mon, 23 Feb 2026
6 · 10-K
After-hours · 16:48 ET
10-K ↗
Mon, 23 Feb 2026
5 · 8-K
After-hours · 16:45 ET
8-K ↗
Mon, 23 Feb 2026
93.2700
95.0800
91.0000
94.3100
3,365,100
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
105.6900
106.6700
95.4300
96.0800
4,631,600
Thu, 19 Feb 2026
97.7100
105.9100
96.9800
105.6700
5,176,800
Wed, 18 Feb 2026
93.1400
100.5000
92.9500
97.2100
3,657,600
Tue, 17 Feb 2026
88.0800
93.3500
87.0700
91.9700
2,405,800
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
87.2400
92.2400
87.0200
89.0600
1,769,100
Thu, 12 Feb 2026
4 · 424B3
After-hours · 17:09 ET
424B3 ↗
Thu, 12 Feb 2026
88.4000
89.5900
85.2500
87.0500
2,276,600
Wed, 11 Feb 2026
95.9100
96.5500
85.0200
87.7800
2,990,100
Tue, 10 Feb 2026
98.8200
99.5000
93.2100
93.4800
2,013,000
Mon, 09 Feb 2026
94.6000
99.7800
93.2000
98.8100
2,970,600
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
89.1000
94.6700
88.0000
94.4100
4,227,000
Thu, 05 Feb 2026
88.4700
92.6000
84.5000
85.2500
3,546,000
Wed, 04 Feb 2026
101.4600
103.0000
86.9200
91.3300
4,629,800
Tue, 03 Feb 2026
98.6000
103.4900
97.1500
103.3700
3,330,100
Mon, 02 Feb 2026
99.9100
101.1400
94.7700
96.1600
3,802,900
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
105.8200
108.7500
101.6300
103.0100
3,649,600
Thu, 29 Jan 2026
114.8800
115.2000
106.0900
108.1600
3,343,100
Wed, 28 Jan 2026
120.0000
120.0000
109.2600
112.6700
3,758,900
Tue, 27 Jan 2026
111.0600
118.1400
111.0600
118.0600
3,101,000
Mon, 26 Jan 2026
108.7000
113.6700
106.7700
111.3200
2,975,000
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
113.8300
115.5300
108.3600
110.3900
4,004,600
Thu, 22 Jan 2026
121.0100
121.3000
111.2300
113.8500
5,386,400
Wed, 21 Jan 2026
127.5400
128.0000
114.2800
120.5900
6,652,000
Tue, 20 Jan 2026
128.1100
134.0000
127.0000
128.6800
4,618,000
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
125.7100
132.0000
125.0000
130.7200
4,894,300
Thu, 15 Jan 2026
119.8900
126.3100
117.2700
124.5600
3,611,200
Wed, 14 Jan 2026
118.5000
123.9600
114.0000
121.5000
4,411,000
Tue, 13 Jan 2026
118.9100
121.5700
117.2000
119.7200
4,116,100
Mon, 12 Jan 2026
116.8500
119.6300
114.5000
117.8600
5,041,400
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
105.4800
115.4500
104.6500
113.7000
6,077,500
Thu, 08 Jan 2026
99.5300
109.8000
98.7700
104.0400
9,609,300
Wed, 07 Jan 2026
92.6300
95.3200
90.5100
91.4400
3,654,900
Tue, 06 Jan 2026
89.8900
92.0300
86.7000
91.9300
2,910,600
Mon, 05 Jan 2026
84.9100
90.1100
82.1300
89.9300
4,446,500
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
76.5500
79.7300
74.3300
79.2900
2,169,600
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
76.8000
76.9700
74.8800
75.9100
2,331,000
Tue, 30 Dec 2025
78.1900
78.1900
75.8000
75.9800
1,276,800
Mon, 29 Dec 2025
76.9600
78.2200
76.1500
77.4700
1,326,400
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
79.9100
79.9100
76.1000
77.7000
1,619,500
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
81.1100
81.9400
79.2800
79.9700
1,190,200
Tue, 23 Dec 2025
80.4700
83.4100
79.8500
82.3000
2,250,700
Mon, 22 Dec 2025
77.0000
81.8700
76.8100
81.5300
3,292,700
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
71.5300
75.7900
71.2300
75.3900
4,166,800
Thu, 18 Dec 2025
70.9400
72.4100
70.1400
71.4000
1,496,100
Wed, 17 Dec 2025
73.1300
74.2400
69.3100
69.7700
2,265,800
Tue, 16 Dec 2025
73.0000
74.6300
72.4200
73.1300
1,888,600
Mon, 15 Dec 2025
76.2700
76.4200
73.1000
74.2600
1,748,400
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
78.9300
79.4000
75.2000
75.9600
1,919,300
Thu, 11 Dec 2025
76.7400
79.4700
74.8000
78.7800
1,646,500
Wed, 10 Dec 2025
76.0000
78.4600
73.2000
76.9100
2,437,200
Tue, 09 Dec 2025
76.5700
79.6600
76.0600
77.0300
2,041,500
Mon, 08 Dec 2025
77.5900
78.0700
75.1500
77.0300
1,527,400
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
77.6900
78.1300
74.7600
76.5000
1,545,100
Thu, 04 Dec 2025
72.5200
78.3200
72.2800
77.6800
2,495,400
Wed, 03 Dec 2025
71.0100
73.0000
69.6800
72.7800
2,292,300
Tue, 02 Dec 2025
74.1200
74.6000
70.8700
70.9600
2,143,200
Mon, 01 Dec 2025
76.6000
76.6000
72.9300
73.2100
2,436,000
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
76.2300
76.4900
75.0100
76.1000
891,100
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
75.8000
77.1700
75.3100
75.7700
1,757,200
Tue, 25 Nov 2025
74.1600
76.1800
72.6500
75.0500
2,086,900
Mon, 24 Nov 2025
69.4200
74.4400
69.1400
74.1100
2,552,500
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
66.8100
69.3400
64.8000
69.1400
3,220,200
Thu, 20 Nov 2025
74.4800
74.4800
66.9100
67.3100
2,425,600
Wed, 19 Nov 2025
69.5800
72.1800
69.3000
70.6700
2,079,300
Tue, 18 Nov 2025
68.7400
71.2500
67.7800
70.3600
2,644,800
Mon, 17 Nov 2025
72.0900
72.9500
68.8500
70.2400
2,219,600
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
69.1600
73.7700
69.0000
72.4500
2,458,500
Thu, 13 Nov 2025
74.9400
75.9000
71.3100
71.6900
2,924,600
Wed, 12 Nov 2025
76.7800
78.1700
75.5000
76.7000
2,005,400
Tue, 11 Nov 2025
77.7300
78.9900
75.8900
76.5900
2,194,700
Mon, 10 Nov 2025
81.4300
82.0000
77.0500
79.1800
3,793,100
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
3 · 8-K
After-hours · 16:09 ET
8-K ↗
Fri, 07 Nov 2025
70.3000
78.3500
68.6500
77.8800
5,152,200
Thu, 06 Nov 2025
77.9500
79.4700
70.2700
72.4100
7,002,400
Wed, 05 Nov 2025
82.3700
82.5000
75.8500
77.4100
9,160,200
Tue, 04 Nov 2025
2 · 10-Q
After-hours · 16:29 ET
10-Q ↗
Tue, 04 Nov 2025
1 · 8-K
After-hours · 16:19 ET
8-K ↗
Tue, 04 Nov 2025
88.2300
91.5900
86.8200
90.2200
3,416,100
Mon, 03 Nov 2025
90.8300
91.7200
87.9500
91.1000
2,492,900
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
89.5000
92.1500
87.9100
90.6000
2,325,100
Thu, 30 Oct 2025
90.0000
91.0000
88.0400
88.3000
1,757,600
Wed, 29 Oct 2025
90.0000
93.8700
89.9600
91.2100
2,747,700
Tue, 28 Oct 2025
91.0700
92.4500
89.6900
89.7800
1,808,800
Mon, 27 Oct 2025
93.0700
94.6000
88.2600
90.6800
2,769,900
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
92.1300
92.9300
89.1800
91.1800
2,745,300