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
167.2600
170.3000
166.0900
168.6800
3,976,149
Thu, 22 Oct 2026
174.4250
177.0000
165.4050
168.8100
10,934,800
Wed, 21 Oct 2026
172.9800
178.2760
171.1500
174.2900
6,674,600
Tue, 20 Oct 2026
170.3100
176.2590
170.1500
173.4800
6,728,400
Mon, 19 Oct 2026
171.6000
174.3600
169.5300
171.0600
6,729,100
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
177.7150
180.4100
167.3350
169.5200
15,244,000
Thu, 15 Oct 2026
164.3000
178.3100
163.2520
178.1400
10,698,200
Wed, 14 Oct 2026
174.5500
179.2000
170.2200
172.5000
8,357,100
Tue, 13 Oct 2026
175.8000
179.2100
173.8100
176.5200
7,014,200
Mon, 12 Oct 2026
173.9000
180.8800
172.9400
179.2200
12,444,400
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
166.0450
171.0450
165.7550
170.8500
6,758,100
Thu, 08 Oct 2026
165.2800
167.9400
164.0200
164.5600
7,221,000
Wed, 07 Oct 2026
162.5700
166.9630
161.3700
166.0300
6,475,200
Tue, 06 Oct 2026
166.0200
166.2800
163.1000
164.4400
9,777,400
Mon, 05 Oct 2026
153.0600
162.9900
151.7000
160.1100
8,948,900
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
151.7700
153.0100
150.2800
151.3900
5,730,900
Thu, 01 Oct 2026
150.1700
152.6400
148.0100
149.0900
4,930,500
Wed, 30 Sep 2026
148.6800
151.7250
147.0400
148.3000
7,010,300
Tue, 29 Sep 2026
143.9100
149.3400
142.4300
148.2600
8,709,700
Mon, 28 Sep 2026
138.0400
144.0500
136.4900
144.0100
8,150,500
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
144.4700
144.9740
140.9320
142.2500
5,991,700
Thu, 24 Sep 2026
140.5600
145.9600
140.3000
145.1600
9,457,700
Wed, 23 Sep 2026
146.6200
151.2900
135.6800
142.3400
20,896,200
Tue, 22 Sep 2026
144.5500
150.1800
144.2500
147.7400
25,466,400
Mon, 21 Sep 2026
128.7950
138.0300
126.3900
137.9200
16,650,100
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
128.7900
129.4000
126.8250
128.5000
11,101,600
Thu, 17 Sep 2026
130.2500
130.8000
127.6400
128.6000
7,019,700
Wed, 16 Sep 2026
129.6500
132.6850
128.6100
129.9600
6,379,000
Tue, 15 Sep 2026
132.3800
133.2400
129.6400
129.8600
6,179,500
Mon, 14 Sep 2026
129.1400
134.7400
128.0900
133.8900
7,637,600
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
130.7500
131.9700
128.3900
128.7900
10,779,500
Thu, 10 Sep 2026
124.0300
128.9900
124.0300
126.6000
12,127,800
Wed, 09 Sep 2026
138.0000
138.2200
125.9900
126.7900
14,330,500
Tue, 08 Sep 2026
141.7050
141.8000
132.6000
134.1000
14,016,200
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
144.5550
149.4300
144.4900
145.0900
6,903,900
Thu, 03 Sep 2026
143.0700
146.3700
142.2600
145.8800
5,951,700
Wed, 02 Sep 2026
139.6500
142.0550
138.9000
141.8700
6,209,300
Tue, 01 Sep 2026
143.6650
145.5450
139.2300
139.8200
9,151,300
Mon, 31 Aug 2026
150.7000
151.2800
144.8800
147.3700
7,014,400
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
154.8250
156.4900
152.4560
152.9000
4,989,400
Thu, 27 Aug 2026
150.4800
155.6900
150.2000
154.3300
6,705,200
Wed, 26 Aug 2026
152.3950
153.8000
150.1500
150.2900
5,708,500
Tue, 25 Aug 2026
149.9150
154.6600
149.2600
153.8800
5,955,700
Mon, 24 Aug 2026
148.5050
151.6300
146.8000
149.8000
5,560,000
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
147.6500
149.4600
145.0900
149.2500
5,317,000
Thu, 20 Aug 2026
146.3700
148.3900
144.1200
147.1800
5,935,300
Wed, 19 Aug 2026
146.6400
149.7800
145.6100
146.5800
6,195,400
Tue, 18 Aug 2026
148.0900
150.5100
146.2800
146.5800
6,721,400
Mon, 17 Aug 2026
152.5100
153.3000
148.1400
148.6500
7,748,300
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
158.3400
158.8700
153.3400
154.3200
5,489,400
Thu, 13 Aug 2026
152.2950
158.7300
151.1200
158.5300
8,125,500
Wed, 12 Aug 2026
151.9800
153.4710
148.6950
150.4100
5,879,000
Tue, 11 Aug 2026
153.8500
155.0000
151.5600
152.6100
8,276,200
Mon, 10 Aug 2026
150.4400
155.6200
148.9000
155.1800
10,816,700
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
148.4250
152.8500
145.6000
151.5700
13,405,000
Thu, 06 Aug 2026
143.7000
148.0900
142.1000
147.4400
17,541,800
Wed, 05 Aug 2026
150.0000
153.8800
142.5200
144.2400
41,541,500
Wed, 05 Aug 2026
14 · 10-Q
Pre-market · 07:03 ET
10-Q ↗
Wed, 05 Aug 2026
13 · 8-K
Pre-market · 07:01 ET
8-K ↗
Tue, 04 Aug 2026
117.8600
123.6950
117.5900
123.3000
21,452,100
Mon, 03 Aug 2026
120.3600
121.7500
116.6400
117.0100
9,187,100
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
120.9300
122.2500
115.2700
117.1500
12,605,100
Thu, 30 Jul 2026
126.3150
126.6100
122.2900
122.4000
10,710,700
Wed, 29 Jul 2026
129.0450
133.7300
128.2200
129.1700
7,522,000
Tue, 28 Jul 2026
128.2900
133.9900
127.8700
130.2800
10,244,900
Mon, 27 Jul 2026
118.1950
126.9100
117.8100
126.8800
11,329,000
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
112.9900
114.6000
111.2600
113.7500
7,444,000
Thu, 23 Jul 2026
117.4400
117.9100
111.0550
112.0000
10,553,700
Wed, 22 Jul 2026
122.9500
123.4250
116.6210
118.4200
7,755,600
Tue, 21 Jul 2026
121.2100
124.2900
119.2500
123.0300
6,849,200
Mon, 20 Jul 2026
124.2300
128.2600
123.4500
124.4800
7,455,100
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
124.6000
124.6000
121.1100
123.5600
6,434,900
Thu, 16 Jul 2026
124.6000
127.8900
121.7800
125.0600
8,234,200
Wed, 15 Jul 2026
126.4500
127.5900
120.8700
123.5500
8,375,300
Tue, 14 Jul 2026
121.6300
126.1100
120.0000
125.6800
4,817,300
Mon, 13 Jul 2026
124.6300
126.7000
121.7000
124.7400
6,761,000
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
126.7650
130.7500
122.3000
122.5400
5,465,000
Thu, 09 Jul 2026
117.2500
123.2200
116.7100
123.1700
6,455,800
Wed, 08 Jul 2026
120.9300
120.9400
115.1700
119.2200
5,652,400
Tue, 07 Jul 2026
122.8400
125.9400
121.4700
121.8800
10,339,700
Mon, 06 Jul 2026
118.9600
121.5400
115.7100
120.1400
7,336,500
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
12 · 8-K
After-hours · 17:00 ET
8-K ↗
Thu, 02 Jul 2026
119.0500
121.3000
118.4200
119.4600
6,759,600
Wed, 01 Jul 2026
117.3250
123.7000
117.3250
121.6300
8,405,100
Tue, 30 Jun 2026
113.0000
116.0000
112.0000
114.1800
6,608,900
Mon, 29 Jun 2026
118.3800
120.6200
113.9900
114.2100
9,919,000
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
112.5950
117.8700
112.1000
116.8600
9,946,400
Thu, 25 Jun 2026
113.4000
115.6900
111.3250
111.6200
7,904,200
Wed, 24 Jun 2026
106.8700
114.4900
106.7200
114.1700
20,112,100
Tue, 23 Jun 2026
107.8550
110.0200
106.9900
107.6800
10,628,400
Mon, 22 Jun 2026
106.7500
111.5800
106.0000
107.9800
8,596,200
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
107.7900
109.6600
106.1400
108.8500
10,064,100
Wed, 17 Jun 2026
112.4000
114.0700
107.7600
108.0900
8,775,800
Tue, 16 Jun 2026
11 · 8-K
After-hours · 16:04 ET
8-K ↗
Tue, 16 Jun 2026
111.9800
114.5800
111.5950
113.2300
5,486,500
Mon, 15 Jun 2026
110.9000
115.3150
110.2000
112.4900
6,830,200
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
110.1000
111.0300
106.9800
108.2400
8,805,300
Thu, 11 Jun 2026
106.9000
110.5700
104.1100
110.4700
8,245,600
Wed, 10 Jun 2026
108.6000
110.2500
106.4000
108.2000
7,390,800
Tue, 09 Jun 2026
111.0000
116.9600
107.1900
110.4200
7,829,400
Mon, 08 Jun 2026
113.5800
114.8800
110.5200
110.7800
7,011,600
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
114.5000
115.9000
108.2900
109.5400
8,104,600
Thu, 04 Jun 2026
115.8750
117.7700
114.3350
116.0400
7,143,400
Wed, 03 Jun 2026
114.6100
115.2600
112.5000
112.9400
7,572,600
Tue, 02 Jun 2026
10 · 8-K
After-hours · 17:01 ET
8-K ↗
Tue, 02 Jun 2026
120.4550
121.5300
115.5350
117.0100
9,304,100
Mon, 01 Jun 2026
120.2500
124.6250
119.0550
124.1200
10,720,400
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
116.3820
119.8400
113.4500
118.7100
12,083,600
Thu, 28 May 2026
107.1850
115.2500
106.9600
115.0300
14,633,300
Wed, 27 May 2026
103.9800
109.1000
103.8250
106.6000
8,343,800
Tue, 26 May 2026
103.2300
105.1000
102.3200
104.9000
7,984,000
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
105.8100
107.8500
102.9800
103.0000
10,557,300
Thu, 21 May 2026
103.2400
106.4200
101.6550
104.8600
6,949,100
Wed, 20 May 2026
100.1900
105.1200
99.2310
105.0100
8,178,800
Tue, 19 May 2026
102.9700
104.9000
100.7200
101.0100
11,719,200
Mon, 18 May 2026
99.2000
103.3300
98.7000
102.3900
9,972,900
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
97.5000
101.4500
96.0000
100.2800
15,858,600
Thu, 14 May 2026
95.4000
97.9600
94.0000
97.4200
16,595,400
Wed, 13 May 2026
98.7150
98.8300
94.5600
95.4000
20,772,100
Tue, 12 May 2026
102.3900
103.1900
98.5650
99.8400
14,215,700
Mon, 11 May 2026
107.3500
108.4200
102.3800
102.5400
18,802,600
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
9 · 8-K
After-hours · 17:01 ET
8-K ↗
Fri, 08 May 2026
110.4400
110.8400
107.3500
110.4100
14,507,600
Thu, 07 May 2026
106.7400
111.9100
106.7000
111.7400
22,724,800
Wed, 06 May 2026
108.6100
109.6300
104.2700
105.4400
24,641,100
Tue, 05 May 2026
116.0500
118.9800
105.6000
107.6300
39,763,000
Tue, 05 May 2026
8 · 10-Q
Pre-market · 07:19 ET
10-Q ↗
Tue, 05 May 2026
7 · 8-K
Pre-market · 07:18 ET
8-K ↗
Mon, 04 May 2026
126.6500
129.3900
125.1000
127.5500
11,194,400
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
123.6200
127.9200
123.3910
127.6700
7,936,300
Thu, 30 Apr 2026
120.7900
122.5800
118.3500
121.1300
6,792,700
Wed, 29 Apr 2026
6 · 10-K/A
After-hours · 17:00 ET
10-K/A ↗
Wed, 29 Apr 2026
121.1400
122.0330
119.4200
121.2600
5,145,800
Tue, 28 Apr 2026
123.6900
127.3100
121.9800
122.0500
4,926,900
Mon, 27 Apr 2026
124.4050
126.2280
123.0900
124.2300
4,027,800
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
124.5000
126.4600
121.6600
125.8300
8,409,000
Thu, 23 Apr 2026
130.0000
130.3000
121.7300
124.2300
7,913,000
Wed, 22 Apr 2026
133.3900
133.7700
131.2500
131.9600
5,804,500
Tue, 21 Apr 2026
135.2150
137.3000
130.8600
131.1300
6,996,700
Mon, 20 Apr 2026
130.0500
135.3300
129.5600
135.1400
5,696,100
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
130.1400
133.3200
129.8250
131.1500
8,838,100
Thu, 16 Apr 2026
130.1500
130.6900
125.8400
126.9400
6,792,800
Wed, 15 Apr 2026
119.1000
127.7000
118.2300
127.4100
9,309,000
Tue, 14 Apr 2026
116.9700
119.1150
115.5600
117.6400
9,095,000
Mon, 13 Apr 2026
109.4500
115.6800
109.3200
114.9700
10,507,200
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
113.0100
113.9000
108.9480
110.7900
8,974,900
Thu, 09 Apr 2026
120.3100
120.6100
112.0000
112.3800
10,547,600
Wed, 08 Apr 2026
124.8300
126.5000
119.5700
120.1000
7,897,700
Tue, 07 Apr 2026
117.5550
117.8500
113.5900
117.0600
5,941,700
Mon, 06 Apr 2026
117.7900
121.1400
117.1000
118.8000
4,679,000
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
114.3400
119.7000
112.0250
118.2500
7,089,700
Wed, 01 Apr 2026
120.7100
120.8700
116.1800
118.5200
6,353,500
Tue, 31 Mar 2026
113.5050
119.2200
111.2000
118.6200
9,999,800
Mon, 30 Mar 2026
112.3500
114.5700
110.6100
111.7700
7,551,800
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
113.5100
115.0000
110.1750
111.8500
7,732,500
Thu, 26 Mar 2026
116.2500
120.6800
115.0000
115.4300
7,715,300
Wed, 25 Mar 2026
120.0200
121.2750
115.5900
118.4200
8,161,600
Tue, 24 Mar 2026
118.2500
119.0500
114.4600
116.1500
13,321,800
Mon, 23 Mar 2026
118.5900
122.8000
118.3400
121.1000
8,785,200
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
121.6550
121.8600
115.5100
116.7800
11,955,500
Thu, 19 Mar 2026
122.5100
124.5900
120.5100
122.3700
7,204,400
Wed, 18 Mar 2026
126.9400
128.6600
123.6000
123.7500
6,728,800
Tue, 17 Mar 2026
127.3600
132.9400
126.9380
127.8000
4,998,400
Mon, 16 Mar 2026
125.2400
127.6150
124.5400
126.5800
4,878,700
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
125.8200
128.9300
121.2300
122.9600
7,840,400
Thu, 12 Mar 2026
127.8000
131.6800
125.6710
126.1700
5,824,800
Wed, 11 Mar 2026
130.5500
134.4600
126.5800
129.5200
6,176,400
Tue, 10 Mar 2026
133.1750
134.3500
128.2700
129.3600
6,998,900
Mon, 09 Mar 2026
127.8700
134.7900
127.6600
133.5000
9,328,900
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
130.7100
135.0200
128.0100
130.2000
15,748,300
Thu, 05 Mar 2026
128.4250
135.9600
128.4250
134.7900
13,176,800
Wed, 04 Mar 2026
122.2450
130.2500
121.5020
129.6500
11,458,200
Tue, 03 Mar 2026
114.9450
122.0300
112.4480
121.8700
12,717,600
Mon, 02 Mar 2026
115.8000
120.2400
114.3700
119.3800
8,337,000
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
123.4750
123.9250
118.5600
120.7300
10,032,800
Thu, 26 Feb 2026
121.4900
126.0000
120.7500
125.9400
12,059,600
Wed, 25 Feb 2026
117.9550
123.7700
117.6400
120.3100
10,218,200
Tue, 24 Feb 2026
117.0000
120.2800
115.7000
116.9300
11,262,500
Mon, 23 Feb 2026
123.9350
124.4000
115.8800
117.2800
12,764,100
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
122.2600
131.0100
120.7360
126.2000
14,668,900
Thu, 19 Feb 2026
120.1300
124.6500
119.6200
123.8000
12,465,200
Wed, 18 Feb 2026
113.0100
124.7300
112.4900
121.6400
18,690,000
Tue, 17 Feb 2026
112.5000
116.6300
110.9100
113.5400
14,655,600
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
110.2100
113.3900
107.4300
112.7000
18,849,900
Thu, 12 Feb 2026
120.6900
121.0000
104.9200
110.6600
36,841,700
Wed, 11 Feb 2026
138.9000
139.1000
109.6000
118.7100
53,300,400
Wed, 11 Feb 2026
5 · 10-K
Pre-market · 07:03 ET
10-K ↗
Wed, 11 Feb 2026
4 · 8-K
Pre-market · 07:02 ET
8-K ↗
Tue, 10 Feb 2026
122.6900
128.8240
122.6900
127.2400
26,855,400
Mon, 09 Feb 2026
112.6650
120.0800
110.8800
118.4000
14,092,800
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
112.0500
115.0400
109.7800
112.0500
14,028,400
Thu, 05 Feb 2026
112.7500
115.7200
108.7870
111.2400
17,889,700
Wed, 04 Feb 2026
116.0100
116.4000
109.8900
114.0200
20,766,200
Tue, 03 Feb 2026
131.2950
131.6650
117.5000
119.2900
25,738,400
Mon, 02 Feb 2026
132.0000
136.6180
130.4800
132.2000
12,260,500
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
140.4700
141.5000
130.4300
131.2300
13,555,600
Thu, 29 Jan 2026
142.4000
144.1400
137.4300
143.6400
12,837,700
Wed, 28 Jan 2026
138.7150
141.6600
137.6800
138.9200
9,766,700
Tue, 27 Jan 2026
137.2500
138.1300
135.2950
137.5000
7,099,300
Mon, 26 Jan 2026
136.7300
138.1800
135.8400
136.3100
6,556,200
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
137.2000
139.8900
134.6500
137.8900
9,622,900
Thu, 22 Jan 2026
141.7900
144.1900
137.2400
137.6400
9,625,600
Wed, 21 Jan 2026
145.5500
146.1000
137.6900
138.5400
15,901,700
Tue, 20 Jan 2026
150.0820
151.7200
143.8700
144.5000
13,203,600
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
159.9000
159.9200
155.5650
155.8100
8,149,300
Thu, 15 Jan 2026
159.6500
161.2900
157.3600
157.9900
4,860,100
Wed, 14 Jan 2026
165.1600
165.1600
153.7800
157.5100
10,857,600
Tue, 13 Jan 2026
168.0800
170.9000
164.7000
167.4400
4,803,100
Mon, 12 Jan 2026
162.5310
168.5150
160.7200
167.9300
5,616,700
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
168.0100
168.9100
163.0300
164.4800
5,068,700
Thu, 08 Jan 2026
167.8000
168.4150
163.6330
168.2800
4,436,200
Wed, 07 Jan 2026
167.8400
169.5500
164.5700
166.7400
4,063,800
Tue, 06 Jan 2026
163.8500
168.9200
160.3350
168.4500
5,108,100
Mon, 05 Jan 2026
158.8400
166.9200
158.6000
166.2100
5,824,500
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
162.1900
164.3000
155.1500
157.2000
6,533,000
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
163.5900
163.8300
160.7500
160.9700
4,217,100
Tue, 30 Dec 2025
166.9800
167.1500
163.6600
163.7400
4,812,400
Mon, 29 Dec 2025
169.7500
170.8800
167.2700
167.8800
3,055,200
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
169.0500
171.0700
168.0950
170.8300
2,574,400
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
168.7900
170.4000
168.1200
169.4500
1,832,100
Tue, 23 Dec 2025
168.5200
169.6300
166.9100
169.5300
3,487,500
Mon, 22 Dec 2025
172.7100
172.9800
169.5500
169.6700
5,399,700
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
167.0400
171.7700
167.0100
169.5700
13,849,000
Thu, 18 Dec 2025
167.1800
172.9600
165.3000
166.8000
7,835,000
Wed, 17 Dec 2025
166.5300
170.3300
161.5690
161.7300
8,759,000
Tue, 16 Dec 2025
157.2100
163.6600
155.6600
163.1400
6,398,000
Mon, 15 Dec 2025
166.6900
169.3900
159.5200
159.8500
6,927,300
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
164.6700
164.6700
159.1000
164.1900
6,266,400
Thu, 11 Dec 2025
167.4800
167.5700
162.3800
164.7500
5,192,000
Wed, 10 Dec 2025
158.6500
168.9300
158.1100
168.4200
7,503,400
Tue, 09 Dec 2025
158.6000
162.4470
158.0900
159.8900
4,823,800
Mon, 08 Dec 2025
161.9100
163.7700
156.3100
158.4100
4,834,500
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
161.9500
163.1500
158.9400
161.0800
5,440,100
Thu, 04 Dec 2025
160.3400
163.2600
157.8700
162.3100
5,415,000
Wed, 03 Dec 2025
156.0000
161.2250
155.2000
160.0000
5,579,800
Tue, 02 Dec 2025
153.4600
158.7400
152.1300
156.8300
8,429,300
Tue, 02 Dec 2025
3 · 8-K
Pre-market · 08:01 ET
8-K ↗
Mon, 01 Dec 2025
152.8000
155.5600
149.0900
149.2800
11,746,800
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
160.0000
161.0000
157.8500
158.6400
4,200,900
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
158.3200
160.5800
157.4200
159.3400
5,239,100
Tue, 25 Nov 2025
154.5800
158.3100
151.3800
157.3700
8,587,900
Mon, 24 Nov 2025
149.0200
156.3500
147.0800
155.3100
9,141,900
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
144.5700
149.8800
142.4300
147.8000
10,260,300
Thu, 20 Nov 2025
154.4850
154.8700
143.8100
144.5600
13,447,300
Wed, 19 Nov 2025
141.7000
147.0500
140.6130
146.0000
9,572,000
Tue, 18 Nov 2025
137.5000
142.4200
136.1800
140.4500
12,873,800
Mon, 17 Nov 2025
143.6500
145.3000
138.7100
139.9300
12,531,800
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
142.3300
149.7200
141.0000
146.0400
8,384,300
Thu, 13 Nov 2025
153.8400
155.0000
143.8000
146.3400
11,351,200
Wed, 12 Nov 2025
160.1100
160.4940
156.2300
156.5900
6,585,700
Tue, 11 Nov 2025
156.8300
160.0400
155.5200
158.9400
5,344,200
Mon, 10 Nov 2025
157.1150
159.6300
155.7500
158.8800
10,493,300
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
153.9450
154.0000
146.8800
152.4100
11,322,800
Thu, 06 Nov 2025
162.4250
163.0900
155.3400
156.0500
10,030,000
Wed, 05 Nov 2025
159.5600
166.6850
156.2310
162.9200
9,710,600
Tue, 04 Nov 2025
163.0650
174.1340
160.4600
160.9400
16,121,600
Tue, 04 Nov 2025
2 · 10-Q
Pre-market · 07:03 ET
10-Q ↗
Tue, 04 Nov 2025
1 · 8-K
Pre-market · 07:01 ET
8-K ↗
Mon, 03 Nov 2025
175.5000
178.3750
169.7200
172.9400
14,631,500
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
178.9500
179.7600
171.6900
173.8600
10,953,300
Thu, 30 Oct 2025
176.9250
178.2300
172.6900
173.6100
9,394,500
Wed, 29 Oct 2025
180.0000
182.1900
176.3000
179.0100
10,790,100
Tue, 28 Oct 2025
173.4250
179.6000
172.8000
178.9600
7,167,800
Mon, 27 Oct 2025
174.7800
176.8800
172.6350
175.0600
9,929,500
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend