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, 26 Oct 2026
No data yet
Sun, 25 Oct 2026
Weekend
Sat, 24 Oct 2026
Weekend
Fri, 23 Oct 2026
156.4700
157.6500
155.7600
156.0400
6,063,078
Thu, 22 Oct 2026
154.2400
157.4200
153.0000
157.1900
6,210,100
Wed, 21 Oct 2026
154.7300
155.4200
151.7100
153.5700
6,220,400
Tue, 20 Oct 2026
155.3700
157.4800
154.0200
156.5100
5,792,500
Mon, 19 Oct 2026
155.3900
157.2400
152.9200
153.0700
6,834,600
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
157.3200
157.5800
155.6200
156.1900
7,770,900
Thu, 15 Oct 2026
156.3900
160.5100
156.0200
157.3700
8,287,500
Wed, 14 Oct 2026
148.1900
153.7600
147.4800
153.5400
5,756,500
Tue, 13 Oct 2026
151.1600
151.1600
147.2600
147.9200
5,558,100
Mon, 12 Oct 2026
151.8400
152.2600
149.8000
150.4300
5,791,400
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
147.2300
151.4400
146.1000
151.1700
5,802,000
Thu, 08 Oct 2026
146.7300
147.5900
144.6500
147.1000
4,489,500
Wed, 07 Oct 2026
145.2800
148.6000
144.8500
146.8500
5,096,700
Tue, 06 Oct 2026
145.1100
146.1400
142.6000
144.2300
3,723,400
Mon, 05 Oct 2026
143.2100
145.1600
142.7900
144.6300
6,137,600
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
147.6500
148.0000
144.0000
144.7400
5,043,900
Thu, 01 Oct 2026
149.4400
149.4400
147.1900
147.5000
4,438,500
Wed, 30 Sep 2026
150.8800
151.2800
148.9800
149.0500
5,357,200
Tue, 29 Sep 2026
150.1800
152.6300
148.7900
151.2800
5,322,400
Mon, 28 Sep 2026
149.8000
152.7400
149.4100
152.2100
5,076,500
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
150.0500
151.0000
148.0200
150.9300
5,284,300
Thu, 24 Sep 2026
151.1000
152.9800
149.5900
149.6900
5,074,700
Wed, 23 Sep 2026
153.6000
154.2000
150.0600
151.3700
6,191,700
Tue, 22 Sep 2026
150.6500
153.2800
148.6500
152.6700
5,080,000
Mon, 21 Sep 2026
150.1100
152.1000
148.2200
150.5600
5,569,200
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
150.5600
153.2300
149.5700
150.1100
16,412,100
Thu, 17 Sep 2026
148.7800
151.0400
146.8900
150.8900
7,842,200
Wed, 16 Sep 2026
146.5800
149.3000
146.1200
147.6800
5,187,900
Tue, 15 Sep 2026
144.0000
146.3500
142.9400
146.3000
4,532,600
Mon, 14 Sep 2026
144.2600
146.7500
143.7100
146.4100
4,919,900
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
145.2400
145.9900
143.5000
143.7200
4,202,400
Thu, 10 Sep 2026
145.0700
145.9100
143.6700
144.8100
6,019,300
Wed, 09 Sep 2026
145.4600
147.6800
145.0000
145.6500
4,582,500
Tue, 08 Sep 2026
146.9800
148.6500
145.4500
146.6400
6,080,100
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
149.2300
151.1900
149.2300
151.0000
6,181,300
Thu, 03 Sep 2026
150.6700
151.4800
148.4100
151.2200
4,497,700
Wed, 02 Sep 2026
150.0000
152.5500
148.8300
149.6100
4,923,200
Tue, 01 Sep 2026
148.5200
149.9600
146.9200
149.9200
4,868,100
Mon, 31 Aug 2026
144.2300
147.2200
143.1800
146.3400
6,594,700
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
149.4700
149.4700
144.8800
145.6800
3,946,900
Thu, 27 Aug 2026
147.3000
149.1100
146.0100
148.8600
5,014,800
Wed, 26 Aug 2026
148.0000
149.6200
147.0000
148.0900
5,258,300
Tue, 25 Aug 2026
146.6000
148.9400
145.5800
148.7700
4,630,300
Mon, 24 Aug 2026
145.9300
146.8400
144.5900
146.7400
6,182,900
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
144.5200
147.9100
143.5000
146.1200
5,384,300
Thu, 20 Aug 2026
146.6900
146.8200
143.1900
143.4400
7,167,600
Wed, 19 Aug 2026
145.1000
148.9700
144.3000
147.6000
6,738,600
Tue, 18 Aug 2026
140.0000
143.8900
139.5400
143.4400
5,758,800
Mon, 17 Aug 2026
138.3600
139.4900
136.6300
138.9200
3,940,300
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
136.8100
138.4300
135.9100
138.3600
3,407,800
Thu, 13 Aug 2026
136.9400
138.3000
136.0300
138.1400
4,896,600
Wed, 12 Aug 2026
133.9900
137.1200
133.3000
135.8700
5,683,800
Tue, 11 Aug 2026
132.6800
136.8500
132.0100
135.7700
5,493,700
Mon, 10 Aug 2026
131.6100
134.3200
131.6100
133.0600
6,833,700
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
132.1000
134.0900
130.5900
133.2100
8,201,800
Thu, 06 Aug 2026
24 · S-3ASR
After-hours · 17:04 ET
S-3ASR ↗
Thu, 06 Aug 2026
23 · 10-Q
After-hours · 16:13 ET
FORM 10-Q ↗
Thu, 06 Aug 2026
133.9900
134.4800
129.0200
130.8600
9,234,800
Wed, 05 Aug 2026
136.0000
137.8000
129.6000
131.7600
11,383,400
Tue, 04 Aug 2026
22 · 8-K
After-hours · 16:03 ET
FORM 8-K ↗
Tue, 04 Aug 2026
131.1500
135.5700
129.5400
135.2500
10,091,400
Mon, 03 Aug 2026
131.1000
131.5000
129.0400
131.1500
7,523,500
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
130.2300
130.8900
128.7600
130.2100
6,531,600
Thu, 30 Jul 2026
130.0200
131.3900
128.2800
131.2800
6,724,500
Wed, 29 Jul 2026
134.4100
134.6400
132.5700
132.7300
7,763,600
Tue, 28 Jul 2026
133.1100
136.2600
132.6300
134.3200
6,945,600
Mon, 27 Jul 2026
131.0000
133.0600
129.4300
130.5200
4,953,700
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
130.9300
131.6500
129.0400
129.3100
5,529,600
Thu, 23 Jul 2026
129.2200
131.0700
127.6100
130.8600
6,299,300
Wed, 22 Jul 2026
131.8300
132.8600
130.2300
130.3400
4,757,800
Tue, 21 Jul 2026
130.5100
132.8700
129.1300
130.2800
8,371,100
Mon, 20 Jul 2026
134.2800
135.5000
132.9100
133.2100
4,104,000
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
137.6100
140.6100
134.0900
134.2800
6,903,200
Thu, 16 Jul 2026
131.7600
136.4400
131.3100
136.3000
7,926,800
Wed, 15 Jul 2026
130.1000
132.9500
129.4100
131.7000
4,467,500
Tue, 14 Jul 2026
129.7000
131.2100
129.4200
130.0400
5,255,700
Mon, 13 Jul 2026
129.6600
131.6700
127.9400
131.4000
5,131,600
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
134.0200
134.9700
129.2700
129.8300
5,936,000
Thu, 09 Jul 2026
135.5700
136.0600
133.2700
134.8400
5,838,900
Wed, 08 Jul 2026
136.5800
137.7000
134.0000
135.8200
8,454,100
Tue, 07 Jul 2026
132.6200
136.6000
132.0000
136.3600
9,177,300
Mon, 06 Jul 2026
132.8800
132.8800
127.8800
129.6100
10,729,400
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
126.7300
131.5800
126.4600
131.2700
8,088,400
Wed, 01 Jul 2026
127.2800
127.6200
125.1300
125.9700
6,654,900
Tue, 30 Jun 2026
125.8800
127.2700
124.1900
126.3400
7,409,600
Mon, 29 Jun 2026
128.8600
128.8600
125.4900
126.3300
6,897,300
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
125.2500
128.7000
125.0000
127.8800
19,908,100
Thu, 25 Jun 2026
125.2700
126.9500
123.6700
123.8400
7,250,300
Wed, 24 Jun 2026
125.5600
127.2700
124.7800
125.1600
7,409,600
Tue, 23 Jun 2026
126.6300
126.6300
124.4400
125.0500
8,462,600
Mon, 22 Jun 2026
124.3000
125.1700
123.0000
124.8700
8,126,100
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
125.8500
126.3900
122.4300
123.7600
14,348,300
Wed, 17 Jun 2026
126.6900
128.2000
124.1100
125.4500
7,726,700
Tue, 16 Jun 2026
125.2200
128.1800
124.1400
127.2300
9,381,700
Mon, 15 Jun 2026
125.2900
125.4000
122.7000
124.3000
6,653,100
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
126.1300
126.5100
124.2900
125.5900
5,214,600
Thu, 11 Jun 2026
121.7900
127.3700
121.7900
125.8700
8,665,600
Wed, 10 Jun 2026
125.6400
125.6400
121.3900
121.4800
10,154,200
Tue, 09 Jun 2026
128.8000
129.0000
123.2000
125.5000
8,683,100
Mon, 08 Jun 2026
130.0700
130.8000
127.1300
128.1000
9,796,000
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
130.0900
131.6600
128.9200
129.1600
15,369,400
Thu, 04 Jun 2026
130.5700
131.0400
128.0100
129.1800
13,729,200
Wed, 03 Jun 2026
127.5900
129.8600
127.5000
128.9900
6,237,100
Tue, 02 Jun 2026
128.9900
130.6000
127.0700
127.5700
8,082,600
Mon, 01 Jun 2026
133.9900
133.9900
130.5300
131.1000
6,259,200
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
135.1300
137.2000
133.5500
134.4300
17,509,800
Thu, 28 May 2026
133.8900
136.5100
132.7900
136.2200
5,610,000
Wed, 27 May 2026
133.8300
136.1900
132.5900
133.6900
5,032,000
Tue, 26 May 2026
135.2500
136.3200
133.6800
133.7300
6,408,900
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
131.5700
134.5200
131.1200
134.3600
5,973,400
Thu, 21 May 2026
130.0200
131.3400
129.4200
130.5000
4,920,800
Wed, 20 May 2026
21 · 8-K
After-hours · 16:15 ET
FORM 8-K ↗
Wed, 20 May 2026
131.3600
131.9500
129.4900
130.6900
5,571,000
Tue, 19 May 2026
129.5000
132.3400
128.3400
130.5000
5,009,000
Mon, 18 May 2026
20 · 424B5
After-hours · 16:15 ET
424B5 ↗
Mon, 18 May 2026
130.1500
131.0500
129.2200
129.6700
5,182,200
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
132.2700
132.8100
129.1000
129.5800
6,640,700
Thu, 14 May 2026
133.7700
134.6500
131.8100
132.0600
4,533,200
Thu, 14 May 2026
19 · 424B5
Pre-market · 08:46 ET
424B5 ↗
Wed, 13 May 2026
133.5500
135.0700
131.8800
133.0500
6,666,700
Tue, 12 May 2026
135.0000
137.5000
132.7200
134.9400
6,034,900
Mon, 11 May 2026
131.0100
134.8600
130.9800
133.5200
5,385,000
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
130.0000
133.3400
129.0000
131.3300
10,250,100
Thu, 07 May 2026
18 · 10-Q
After-hours · 17:12 ET
FORM 10-Q ↗
Thu, 07 May 2026
17 · 8-K
After-hours · 16:03 ET
FORM 8-K ↗
Thu, 07 May 2026
136.5000
136.5000
133.7600
134.0600
8,901,000
Wed, 06 May 2026
133.3800
136.7500
133.1900
136.3000
6,351,200
Tue, 05 May 2026
132.8400
133.9800
131.8900
133.4800
6,152,400
Mon, 04 May 2026
16 · 8-K
After-hours · 16:05 ET
FORM 8-K ↗
Mon, 04 May 2026
130.4400
133.1000
130.0000
132.6900
5,880,600
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
130.0000
132.3600
129.0100
131.6500
5,517,000
Thu, 30 Apr 2026
127.9600
132.2100
127.9600
130.8400
6,660,000
Wed, 29 Apr 2026
128.9000
129.9600
128.0000
128.8400
5,048,300
Tue, 28 Apr 2026
130.3300
130.4700
128.3400
129.2600
5,940,300
Tue, 28 Apr 2026
15 · 8-K
Pre-market · 08:56 ET
FORM 8-K ↗
Tue, 28 Apr 2026
14 · SC TO-T/A
Pre-market · 08:53 ET
SC TO-T/A ↗
Mon, 27 Apr 2026
128.8000
130.3300
127.6400
127.7500
8,170,300
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
131.5400
132.3300
129.2800
130.4000
5,966,000
Thu, 23 Apr 2026
134.0200
134.6800
132.7900
133.6400
3,870,900
Wed, 22 Apr 2026
133.6900
134.0800
131.3400
132.9000
6,695,800
Tue, 21 Apr 2026
136.1800
136.3400
132.2200
133.2900
6,070,300
Mon, 20 Apr 2026
138.0600
138.5400
135.4800
135.8700
3,871,200
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
138.9500
139.7600
136.6900
137.6400
7,345,800
Fri, 17 Apr 2026
13 · SC TO-T/A
Pre-market · 09:00 ET
SC TO-T/A ↗
Thu, 16 Apr 2026
138.6100
140.2700
137.7500
138.5500
3,432,400
Wed, 15 Apr 2026
140.9600
140.9600
138.0600
139.7700
3,790,500
Tue, 14 Apr 2026
138.2600
141.4000
137.6000
140.4500
6,473,800
Mon, 13 Apr 2026
137.9900
139.5500
137.0200
139.0300
5,101,500
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
142.3800
142.3800
138.4500
138.9900
4,418,800
Thu, 09 Apr 2026
140.1200
142.9700
139.9600
142.0900
4,167,400
Wed, 08 Apr 2026
140.1100
141.5700
138.4700
141.5400
4,967,300
Tue, 07 Apr 2026
139.0000
139.3900
137.1500
138.8000
5,439,200
Mon, 06 Apr 2026
139.2400
140.7100
138.8500
140.1300
3,921,900
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
139.6100
141.3400
138.6400
139.7100
4,925,900
Wed, 01 Apr 2026
12 · SC TO-T/A
After-hours · 16:34 ET
SC TO-T/A ↗
Wed, 01 Apr 2026
139.6900
141.4900
138.8200
140.3000
5,286,500
Tue, 31 Mar 2026
137.1800
140.3500
137.1700
139.3700
7,878,800
Mon, 30 Mar 2026
134.5700
136.6300
133.8900
136.3400
6,148,300
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
136.8500
137.4700
134.1000
134.2500
5,647,000
Thu, 26 Mar 2026
138.3900
138.9400
136.6600
136.8800
4,285,500
Wed, 25 Mar 2026
139.7600
140.4200
137.9200
138.2600
5,053,000
Tue, 24 Mar 2026
136.8000
138.3700
136.4700
138.1100
6,725,500
Mon, 23 Mar 2026
139.6800
139.8000
136.4400
137.3400
7,364,200
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
11 · DEFA14A
After-hours · 16:01 ET
DEFINITIVE ADDITIONAL PROXY SOLICITING MATERIALS ↗
Fri, 20 Mar 2026
10 · DEF 14A
After-hours · 16:00 ET
DEFINITIVE PROXY STATEMENT ↗
Fri, 20 Mar 2026
140.4300
141.0000
136.4900
137.2100
15,521,900
Thu, 19 Mar 2026
141.4200
142.0900
140.1200
141.1100
7,310,700
Wed, 18 Mar 2026
143.1600
143.8000
139.2300
141.2900
7,079,300
Tue, 17 Mar 2026
146.5200
146.7100
143.2700
144.4000
3,887,800
Mon, 16 Mar 2026
144.2300
146.1300
142.6800
145.2100
3,697,200
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
146.8500
148.2200
144.2000
144.9900
4,375,500
Thu, 12 Mar 2026
145.1100
146.9500
143.8900
145.2100
7,006,700
Wed, 11 Mar 2026
147.1100
149.3000
145.8100
146.0000
5,551,400
Tue, 10 Mar 2026
147.7300
149.3800
146.8400
148.5600
5,098,500
Mon, 09 Mar 2026
143.5000
146.9200
143.4900
146.6300
5,210,400
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
9 · SC TO-T
After-hours · 16:55 ET
SC TO-T ↗
Fri, 06 Mar 2026
143.5600
144.6500
142.7700
143.9300
4,921,200
Thu, 05 Mar 2026
146.3200
146.7500
143.3500
145.1400
6,939,900
Wed, 04 Mar 2026
148.9200
148.9200
146.1000
148.2200
6,925,100
Tue, 03 Mar 2026
148.1300
148.8400
145.5200
147.8300
6,741,600
Mon, 02 Mar 2026
147.8700
150.7700
147.8000
150.0300
7,182,900
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
143.5600
150.0000
143.3700
148.9500
11,195,500
Thu, 26 Feb 2026
145.9200
146.3600
143.0900
143.7700
7,987,200
Wed, 25 Feb 2026
147.3500
149.1100
146.3900
147.1200
6,209,100
Tue, 24 Feb 2026
8 · 10-K
After-hours · 16:18 ET
FORM 10-K ↗
Tue, 24 Feb 2026
149.7200
150.0800
147.0500
147.6400
8,333,600
Mon, 23 Feb 2026
7 · SC TO-C
After market open · 14:49 ET
SC TO-C ↗
Mon, 23 Feb 2026
148.9300
152.4600
148.3800
149.8300
5,994,400
Mon, 23 Feb 2026
6 · SC TO-C
Pre-market · 06:48 ET
SC TO-C ↗
Mon, 23 Feb 2026
5 · 8-K
Pre-market · 06:46 ET
FORM 8-K ↗
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
150.5800
153.2600
150.0900
151.4000
6,986,900
Thu, 19 Feb 2026
152.3400
152.8200
150.3300
151.1200
7,357,700
Wed, 18 Feb 2026
156.0100
156.0100
152.3700
152.7400
5,190,900
Tue, 17 Feb 2026
155.0400
155.7500
153.3100
155.2700
5,884,800
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
151.8900
156.9500
151.4600
154.9800
6,861,900
Thu, 12 Feb 2026
153.4200
155.7300
150.8200
151.8100
9,891,000
Wed, 11 Feb 2026
148.9000
157.2900
147.3800
155.8000
11,434,000
Tue, 10 Feb 2026
4 · 8-K
After-hours · 16:02 ET
FORM 8-K ↗
Tue, 10 Feb 2026
151.4700
151.8700
147.0700
147.2300
10,774,600
Mon, 09 Feb 2026
151.8500
153.0000
150.1800
151.6800
7,431,200
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
149.6900
153.1300
148.7100
152.5000
8,509,800
Thu, 05 Feb 2026
146.5000
150.5000
145.8700
149.3700
9,143,000
Wed, 04 Feb 2026
144.1400
146.7300
143.5000
146.2300
7,440,100
Tue, 03 Feb 2026
142.1600
145.9400
142.0300
143.2800
6,840,200
Mon, 02 Feb 2026
141.0500
143.8000
140.0100
142.8900
6,898,200
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
139.0800
142.2000
138.6500
141.9500
9,460,200
Thu, 29 Jan 2026
139.7500
140.5100
138.2300
139.5500
7,148,000
Wed, 28 Jan 2026
140.4100
140.8700
138.6900
139.7200
7,317,700
Tue, 27 Jan 2026
137.5400
141.7100
137.5400
140.9700
10,615,400
Mon, 26 Jan 2026
135.8800
138.0300
133.6900
137.7800
10,012,500
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
131.2600
136.3000
131.0000
135.9300
13,180,900
Thu, 22 Jan 2026
129.1300
133.1000
129.0000
131.1400
8,550,500
Wed, 21 Jan 2026
123.7300
129.3900
122.6800
129.1100
7,285,300
Tue, 20 Jan 2026
123.8000
126.2400
122.2800
124.1400
9,152,600
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
123.8000
125.1200
122.1000
124.9100
10,638,900
Thu, 15 Jan 2026
124.3100
124.5700
120.9500
121.2600
6,659,800
Wed, 14 Jan 2026
121.3800
124.1600
121.3800
124.0700
4,659,300
Tue, 13 Jan 2026
122.5900
123.8100
120.2200
121.7600
5,803,600
Mon, 12 Jan 2026
120.5800
124.4800
119.6300
122.6000
7,397,000
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
120.3400
122.7600
119.3300
121.1000
6,629,500
Thu, 08 Jan 2026
124.0800
125.1100
119.9300
120.6700
6,717,800
Wed, 07 Jan 2026
122.3400
124.7100
122.1600
124.3500
6,175,400
Tue, 06 Jan 2026
118.2200
121.9900
118.2200
121.3600
6,038,000
Mon, 05 Jan 2026
120.7700
121.0000
116.8800
118.3000
7,039,100
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
122.4900
122.5900
121.1900
121.6000
4,555,400
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
123.2400
123.6000
122.3800
122.7400
3,150,200
Tue, 30 Dec 2025
124.5600
125.0000
122.9500
123.1800
3,256,000
Mon, 29 Dec 2025
124.8200
125.2700
124.2000
124.9100
3,061,300
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
125.5200
125.7700
124.1900
124.7000
2,073,800
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
125.7100
126.2500
125.1200
125.6700
1,606,300
Tue, 23 Dec 2025
124.1700
127.4100
124.0000
125.1900
5,712,500
Mon, 22 Dec 2025
124.0800
124.9000
122.8400
124.1600
6,751,400
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
121.1900
126.2700
121.0000
124.2900
24,394,600
Thu, 18 Dec 2025
121.2400
122.2900
120.9300
121.4700
5,795,400
Wed, 17 Dec 2025
119.2700
122.0700
118.5800
121.3600
7,958,600
Tue, 16 Dec 2025
120.5300
121.6400
118.1700
118.7800
6,417,500
Mon, 15 Dec 2025
122.0000
122.9800
119.3900
119.7800
7,805,100
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
122.8600
123.6300
119.5300
120.4000
6,767,700
Thu, 11 Dec 2025
122.2500
123.7400
121.0000
123.2100
4,892,300
Wed, 10 Dec 2025
119.4900
121.4100
118.7800
121.3400
8,530,500
Tue, 09 Dec 2025
121.0700
122.2500
119.0200
119.3600
7,255,700
Mon, 08 Dec 2025
120.9800
122.3700
120.5400
121.1900
8,870,700
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
122.2900
122.5300
120.3800
121.2200
10,416,800
Thu, 04 Dec 2025
124.8100
124.9600
122.4000
122.6200
5,234,200
Wed, 03 Dec 2025
124.2100
125.6000
123.8800
125.0000
5,306,000
Tue, 02 Dec 2025
124.4000
125.0800
123.3900
123.9100
5,109,900
Mon, 01 Dec 2025
125.8900
126.2300
123.6200
124.3300
4,960,200
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
127.1000
127.8000
124.9000
125.8400
3,063,600
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
126.9400
128.1600
126.3600
127.5100
5,825,300
Tue, 25 Nov 2025
124.7800
127.6100
124.7000
127.1200
7,589,800
Mon, 24 Nov 2025
126.9600
128.2500
124.4900
125.2700
9,553,600
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
125.3400
127.9800
125.0700
126.6400
10,379,100
Thu, 20 Nov 2025
128.3400
128.7000
124.5400
124.9900
9,924,200
Wed, 19 Nov 2025
127.0900
128.1000
125.8600
128.0700
6,881,900
Wed, 19 Nov 2025
3 · 8-K
Pre-market · 08:30 ET
FORM 8-K ↗
Tue, 18 Nov 2025
124.5400
127.3600
123.3200
127.1800
8,179,000
Mon, 17 Nov 2025
125.2300
126.5300
123.9100
124.0900
5,758,100
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
124.8100
125.6400
122.5000
125.0200
6,599,300
Thu, 13 Nov 2025
123.7500
127.6800
123.6000
125.2000
9,253,800
Wed, 12 Nov 2025
122.4000
124.8700
121.8000
123.4000
6,004,800
Tue, 11 Nov 2025
118.6100
122.7500
118.5800
122.5600
6,281,100
Mon, 10 Nov 2025
119.4000
119.8500
117.1300
118.1500
7,566,000
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
2 · 10-Q
After-hours · 16:08 ET
FORM 10-Q ↗
Fri, 07 Nov 2025
123.8900
124.0000
117.5400
118.8400
9,065,500
Thu, 06 Nov 2025
121.9300
124.1000
121.7200
123.4000
6,087,500
Wed, 05 Nov 2025
122.2000
123.7300
121.7100
122.5800
6,417,500
Tue, 04 Nov 2025
123.1500
123.5700
119.2400
123.0000
8,467,200
Mon, 03 Nov 2025
119.8200
122.3200
119.1000
122.0500
8,294,100
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
116.0600
121.9100
114.0200
119.7900
10,030,000
Thu, 30 Oct 2025
1 · 8-K
After-hours · 16:04 ET
FORM 8-K ↗
Thu, 30 Oct 2025
118.8000
120.5200
117.5200
118.4400
8,349,600
Wed, 29 Oct 2025
117.1200
118.9600
116.7000
118.5000
6,032,300
Tue, 28 Oct 2025
119.7700
120.2800
117.7900
117.8800
4,723,500
Mon, 27 Oct 2025
121.4900
121.5800
119.5000
120.4700
4,752,700
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend